Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Компонента для работы с иерархическими данными [D5, IB6.x]


normandia ©   (2004-11-06 12:24:00) 

Пожалуйста, подскажите, знатоки.
Нужна компонента для навигации по древовидной (иерархической) структуре данных под IB6/Firebird через IBX, только не в виде дерева (TDB_TreeView), а так, как это делается, например, в панелях Total Commander (т.е. вход в подкаталог, выход в родительский каталог и т.д.).


сергей1   (2004-11-07 21:58:00) [1]

да не надо ничего искать, сам все можешь сделать. Для поиска детей какого-либо узла, выполняешь запрос типа select Name from Table1 where parent = id, где id номер текущего элемента. Для возврата на уровень назад получаешь id родителя элемента, и снова выполняешь запрос на поиск его детей.
Больше времени потратишь на поиски компонента, чем если сам все сделаешь


YurikGL   (2004-11-06 22:15:00) [2]

Все можно легко сделать вручную...


normandia   (2004-11-06 21:40:00) [3]

Спасибо, но это у меня есть.
Отображение данных в виде дерева уже реализовано компонентой
TDB_TreeView (дерево с раскрывающимися узлами). Структура иерархии данных в таблицах тоже уже давно без меня была создана.

Хотелось бы эти же данные отображать не деревом, а в виде окон со списками содержимого каталогов, как директории в Total Commander или Norton Commander.
Можно написать свою компоненту, но сначала хочу поискать, вдруг есть готовые решения. Сам искал, не нашел. Если кто-то что-то встречал, пошлите куда надо :)


Vemer   (2004-11-06 12:47:00) [4]

Пример соединения TTreeView c базой есть на Королевстве Делфи.


GanibalLector   (2004-11-06 12:47:00) [5]

http://ibase.ru/develop.htm

"Древовидные и иерархические структуры, хранение объектов"


Наверх

Титульная страница Поиск, карта сайта Написать письмо