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

Вниз

Опять TreeView   Найти похожие ветки 

 
MCFire   (2002-04-11 11:45) [0]

Короче во такая проблема:
Есть стандартная структура иерархической таблицы для дерева
ID,UP,Name - где ID уникальный ключ , UP ссылка на родительский узел в дереве,Name - надпись ветки и вот собственно данные таблицы

ID UP Name
1 0 Комплектующие
2 0 Расходные материалы
3 1 CDRom
4 1 Motherboard
5 3 LG
6 3 Samsung
7 4 Pc Partner
8 4 Abit
9 2 Дискеты

Получается вот такое дерево
-Комплектующие
\-СDRom
\-LG
\-Samsung
\-MotherBoard
\-Pc Partner
\-Abit
-Расходные материалы
\-Дискеты

И мне нужно находясь на любой ветке знать все ID дочерних веток
Например если я стою на Комплектующих я должен знать ID Cdrom,LG,Samsung,MotherBoard,Pc Partner,Abit

Подскажите если сможете


 
Alex G u e s t   (2002-04-11 11:52) [1]

Вопрос по построению деревьев довольно часто обсуждался.
Есть несколько статей на ib.demo.ru по этому поводу, и вот еще посмотрите обсуждение аналогичного вопроса.
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=4314

Там дано несколько интересных рекомендаций.


 
alexandr   (2002-04-11 11:55) [2]

статью про деревья на ib.demo.ru читал?


 
MCFire   (2002-04-11 12:02) [3]

Там нет такого как у меня случая


 
Tonie   (2002-04-11 13:10) [4]

На www.slq.ru тоже кое что есть



Страницы: 1 вся ветка

Текущий архив: 2002.05.02;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.004 c
1-2516
anacronix
2002-04-20 18:23
2002.05.02
Ввод текста в Edit1 в любом регистре


3-2442
toorick
2002-04-09 16:15
2002.05.02
таблица открыта


1-2563
Andrey007
2002-04-19 11:06
2002.05.02
Как получить доступ к свойствам ListBox a, который в TComboBox е?


14-2661
Brand
2002-03-26 23:24
2002.05.02
К вопросу о настройке сети.


1-2599
lipskiy
2002-04-19 16:28
2002.05.02
Можно ли подменить в системе информацию о текущем активном окне?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский