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

Вниз

Построение дерева из базы данных   Найти похожие ветки 

 
Mr.F   (2005-05-07 14:09) [0]

Здарово всем.
Моя проблема заключается в составлении алгоритма построение 7 уровнего дерева из таблицы в базе данных в компоненте TABLE, кот. Описана ниже:
Я разработал  алгоритм но в нем глюки прошу помощи

                                                                       Структура таблицы.
    ID                    Счётчик
    Department     Строка
    GroupGoods    Строка
    SubGrouop1    Строка
    SubGrouop2    Строка
    SubGrouop3    Строка
    SubGrouop4    Строка
    FullName   Строка  Имя товара который относится к группам.

                                                                       Как будет видеть пользователь .

Department GroupGoods SubGrouop1 SubGrouop2 bGrouop3SubGrouop4   FullName          
Продажа    Автоиобили     Б/У              
Nexia
Продажа    Автоиобили     Б/У  BMV  
BMV 535
Покупки    Автоиобили     Б/У                  
Nexia 2
Покупки    Канцтовары     Карандаши                
HB 2

Прчём как видно из данных в таблице могут быть и пустые значения в группах, их не надо выводить в дерево.

Вид дерева на основании выше указанных данных в раскрытом виде

Если в переди стоит значок * , то он является элементом а не группой

Продажа
   Автомоболи
         Б/У
             BMV
    *BMV 535
  *Nexia
Покупки
   Автомоболи
         Б/У
*Nexia 2
   Канцтовары
         Карандаши                
*HB 2

Конечно чучуть не поместилось но надеюсь на понимания
Зарание спасибо.


 
Mr.F   (2005-05-07 14:10) [1]

Soft ==>
Спасибо попробую.


 
aus   (2005-05-07 14:52) [2]

Вот это и есть телепатия!


 
vlad-mal   (2005-05-08 00:41) [3]

Запросто. Если хочешь - демку вышлю - построение дерева произвольной глубины по произволной табличке.


 
paul_k ©   (2005-05-08 07:03) [4]

id
parent_id
is_last
info_field

если parent_id is null - корень
если is_last = 1 - лист
is_last  можно и не использвать.



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

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

Наверх




Память: 0.48 MB
Время: 0.245 c
8-1109190242
Shamansky
2005-02-23 23:24
2005.06.14
Масштабирование видеокартинки


1-1116936121
Alex_C
2005-05-24 16:02
2005.06.14
Ttherad и Telnet


1-1117194555
polariton
2005-05-27 15:49
2005.06.14
MDI application


11-1099895937
banxian zeng
2004-11-08 09:38
2005.06.14
ActiveKOL - ($G) GUID_NULL and other error


1-1117317565
TStas
2005-05-29 01:59
2005.06.14
Как задать констату пользовательского типа?