Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.15;
Скачать: CL | DM;

Вниз

Дерево групп в БД   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
2-1182166843
DarekS
2007-06-18 15:40
2007.07.15
Сервис и ADO


3-1176796774
DelphiLexx
2007-04-17 11:59
2007.07.15
DBGridEh + Footer + fvtSum


2-1182495135
georgix
2007-06-22 10:52
2007.07.15
Заработок в Интернет, работа, как заработать, где заработать, WM


15-1181499297
koha
2007-06-10 22:14
2007.07.15
Где Win XP хранит сериный номер свой?


2-1182383945
Cj
2007-06-21 03:59
2007.07.15
ReadProcessMemory, Float.