Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
3-1115333334
rosl
2005-05-06 02:48
2005.06.14
tree


6-1111652610
X-Disa
2005-03-24 11:23
2005.06.14
обработка скрипта в интернете


8-1109614208
Tirex
2005-02-28 21:10
2005.06.14
png с альфа каналом на кнопке toolbar а


14-1116917122
Layner
2005-05-24 10:45
2005.06.14
Яндекс.Деньги ворует деньги


14-1116784402
Vulko
2005-05-22 21:53
2005.06.14
Как сделать div на c++ ?




   Наверх