5 / 4 / 0
Регистрация: 18.09.2011
Сообщений: 71
|
|
1 | |
Древовидная структура13.04.2017, 14:06. Показов 1425. Ответов 16
Метки нет (Все метки)
Добрый день.
Есть задача в одной области окна отобразить структуру в виде дерева. А в другой - содержимое выбираемых элементов. Короче по типу проводника. Но есть задумка, чтоб при выборе какого-либо элемента дерева, отображались не только принадлежащие ему документы, а еще и документы всех его дочерних элементов. На данный момент есть таблица структуры и таблица документов. У "структуры" поле parent для ссылки на родителя, у "документов" ссылка на "структурный элемент". Что-то в голову не приходит каким лучше способом такое реализовать.
0
|
13.04.2017, 14:06 | |
Ответы с готовыми решениями:
16
Структура таблицы для ввода номенклатуры в БД Аксесс 2003+ структура изделия Древовидная структура папок Древовидная структура данных при выборке Древовидная структура данных |
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
13.04.2017, 14:25 | 2 |
какая бд?
0
|
5 / 4 / 0
Регистрация: 18.09.2011
Сообщений: 71
|
|
13.04.2017, 14:41 [ТС] | 3 |
реляционная
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
13.04.2017, 15:06 | 4 |
т.е. вопрос чисто теоретический? Тогда и ответ такой же: выбирайте документы из множества "структурных элементов"
0
|
1643 / 1144 / 171
Регистрация: 23.07.2010
Сообщений: 6,794
|
|
13.04.2017, 15:12 | 5 |
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
13.04.2017, 15:24 | 6 |
я как и ТС экономлю символы - клавиатура не казенная
Добавлено через 9 минут
0
|
1643 / 1144 / 171
Регистрация: 23.07.2010
Сообщений: 6,794
|
|
13.04.2017, 15:55 | 7 |
давай, пиши. Поржем вместе. А уж если осилил Database то выучи еще и RDBMS. Так, для понту
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
13.04.2017, 16:06 | 8 |
0
|
5 / 4 / 0
Регистрация: 18.09.2011
Сообщений: 71
|
|
14.04.2017, 06:23 [ТС] | 9 |
0
|
5 / 4 / 0
Регистрация: 18.09.2011
Сообщений: 71
|
|
17.04.2017, 14:21 [ТС] | 10 |
У меня какой-то затуп. У кого есть опыт такой реализации, подскажите пожалуйста как такой запрос сделать?
0
|
1643 / 1144 / 171
Регистрация: 23.07.2010
Сообщений: 6,794
|
|
17.04.2017, 14:27 | 11 |
чукча не читатель, чукча писатель? У тебя сразу спросили про сервер данных, ибо реализация будет сильно зависеть
0
|
5 / 4 / 0
Регистрация: 18.09.2011
Сообщений: 71
|
|
17.04.2017, 14:32 [ТС] | 12 |
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
||||||
17.04.2017, 14:35 | 13 | |||||
вряд ля мой опыт в MS SQL поможет в любой реляционной БД Я бы сделал так
1
|
1643 / 1144 / 171
Регистрация: 23.07.2010
Сообщений: 6,794
|
||||||
17.04.2017, 14:39 | 14 | |||||
для MS SQL единственная возможность пользовать рекурсию - with
1
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
17.04.2017, 14:43 | 15 |
есть ещё цикл, который позволит тоже пройти рекурсивно по дереву.
А вот в Lite, похоже, нет ничего
0
|
1643 / 1144 / 171
Регистрация: 23.07.2010
Сообщений: 6,794
|
|
17.04.2017, 14:45 | 16 |
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
17.04.2017, 14:50 | 17 |
когда мы начали работать на MS SQL у них CTE и в помине не было, но были древовидные структуры
0
|
17.04.2017, 14:50 | |
17.04.2017, 14:50 | |
Помогаю со студенческими работами здесь
17
Древовидная структура Древовидная структура в таблице Древовидная структура в Табличный вид Ehlib 3.6. древовидная структура DBGridEh Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |