LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Сортировк...
 Тема: Сортировка узлов
 
 15.06.2007 21:09:30
Роман
2 сообщения


Тема: Сортировка узлов
Подскажите, пожалуйста, как синхронизировать порядок записей в таблице и порядок узлов в дереве, которое строится на основе этой таблицы. Есть таблица статей затрат: КодСтатьи, НомерСтатьи, ИмяСтатьи, КодМатеринскойСтатьи - нужно сортировать по полю НомерСтатьи. Пробовал использовать свойство Index в TreeView, но при перемещении узлов он почему-то не обновляется.
Спасибо.


P.S. Объект TreeView
Автор: Роман от 16.06.2005 22:08:32 Источник ...
 15.06.2007 21:09:30
All
4316 сообщения
1-ый


RE: Сортировка узлов
1 вар. Составить запрос с сортировкой на основе таблицы, и уже потом создавать узлы.
2 вар. В название статьи добавить номер. Например, 501-Рублевая касса. Функцию сортировки надо добавить в класс, работающий с узлом.
Private Sub Tree_Expand(ByVal node As node)
node.Sorted = True ' Включаем сортировку
End Sub



P.S. Объект TreeView
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:09:30
Роман
2 сообщения


RE: Сортировка узлов
Спасибо за ответ. Но меня больше интересует обратная операция: как по имеющемуся дереву отсортировать записи в таблице (поле НомерСтатьи в моем примере). Например, я переместил узел из одного места дерева в другое - как мне внести изменения в соответствующую таблицу, чтобы при следующей загрузке дерева порядок записей в нем сохранился.
Благодарю.


P.S. Объект TreeView
Автор: Роман от 19.06.2005 16:52:36 Источник ...
 15.06.2007 21:09:30
All
4316 сообщения
1-ый


RE: Сортировка узлов
В таблице надо иметь служебное поле для каждого узла, которое и будет сохранять позицию статьи в дереве после сортировки или перемещения. В этом случае, загрузку дерева начинают с построения запроса отсортированного по этому полю.


P.S. Объект TreeView
Автор: Admin от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Сортировк...
ПоискПоиск  Список форумовСписок форумов  
right