Форум: "Базы";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
ВнизДерево групп в БД Найти похожие ветки
← →
Slimer © (2007-04-12 23:38) [0]Нужно организовать своебразную древовидную структуру групп в БД. Как - я уже придумал:
берем таблицу с 2 полями:
- имя группы
- родительская группа (если пустая то группа в корне).
А как можно прикрутить ко всему этому делу TTreeView?
Мозг закипает...
Подскажите? Раньше с TTreeView не работал, поэтому возникает проблемма с написанием процедуры для формирования у него Items
← →
azamatufa © (2007-04-13 06:54) [1]Я буквально недавно решал подобную задачу:
1. структура
ID(уникальный) Name ParentID
2. идешь на дельфикингдом, находишь стстью Елены Филиповой о том как это сделать (мне понадобились 2-3 процедурки из статьи..)
3. Вопрос о рекурсивном удалении Нода (узла) и его детей обсуждалось недавно:
http://delphimaster.net/view/3-1176308319/
Удачи!
← →
Johnmen © (2007-04-13 08:55) [2]Подобные задачи уже давно решены, ещё в прошлом веке.
И в инете инфы море.
← →
Сергей М. © (2007-04-13 09:08) [3]
> как можно прикрутить ко всему этому делу TTreeView?
Это что, идея-фикс - "прикрутить" именно TTreeView ?
Ведь есть же готовый "прикрученный" контрол - TDBTreeView, чем он тебя не устраивает ?
← →
Johnmen © (2007-04-13 09:11) [4]
> Сергей М. © (13.04.07 09:08) [3]
> Ведь есть же готовый "прикрученный" контрол - TDBTreeView,
Кстати говоря, сей контрол в силу самописности, имеет ряд багов и недоработок. Но автору, безусловно, подойдёт в разрезе "чтобы кинул батон и всё заработало" :)
← →
Сергей М. © (2007-04-13 09:19) [5]
> Johnmen © (13.04.07 09:11) [4]
Ну это другой коленкор - баги и прочее)
Зато есть исх.тексты контрола, где как раз и можно сориентироваться в осн.принципах "прикручивания", так ведь ?)
← →
Ega23 © (2007-04-13 09:52) [6]Есть самописный компонент TDBTreeView. Если хочешь - обращайся по мылу.
← →
Jan1 (2007-04-13 10:10) [7]http://ibase.ru/ibx/ibxtrees.zip
http://ibase.ru/devinfo/dbtrees.zip
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.034 c