ник: AlexSyr
kot_k_k
Спасибо за ответ.
Вижу, что существуют различия, которые не позволяют мне применить описанную проблему с задержкой к моей реализации.
Из описанного, понял, что в таблице это выглядит так:
код_узла код_материала код_вложенного_узла
-------------------------------------------------
Код_Изделие Код_деталь1 Код_узелок1
Код_Изделие Код_узелок1 Код_узелочек8
Код_Изделие Код_узелочек8 <пусто>
Код_Изделие Код_узелок1 Код_узелочек554
Код_Изделие Код_узелочек554 <пусто>
Код_Изделие Код_узелок1 Код_узелочек846
Код_Изделие Код_узелочек846 <пусто>
|
Поэтому, указав set rs=dbs.openrecordset("select * tabla where kod=" & ar(0)) - получаем нужную ветку, далее рекурсия.
У меня, немного другая структура таблицы:
код_узла код_родителя
-----------------------------
Код_Изделие <пусто>
Код_узелок1 Код_Изделие
Код_узелочек8 Код_узелок1
Код_узелочек554 Код_узелок1
Код_узелочек846 Код_узелок1
|
При этом, ветка определяется только кодом начального узла ветки, далее рекурсия.
Не знаю, верно ли я изначально определился со способом реализации "дерева".