Показать сообщение отдельно
  #5  
Старый 09.04.2011, 20:33
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,036
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от dunasha
А можете примером(кодом) показать, меня тоже интересует такой вопрос, но вообще не знаю как делать!!

Общая стратегия такая.
При загрузке TTreeView где-нить в узлах (Node.Data, например) сохраняем соотв. ID'ы. Далее 2 варианта.
1. При клике на узле просто переоткрываем параметризованный запрос. Значение параметра берем из сохраненного ID'а.
2. На источнике данных делаем фильтрацию в событии OnFilterRecord, в котором собственно по сохраненному ID'у и отбираем записи.
Второй вариант оптимален, если список, в данном случае оборудования, не очень большой.
Ответить с цитированием