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

Вниз

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

 
MadGhost   (2003-02-12 09:42) [0]

Здравствуйте уважаемые мастера, давно уже не был на форуме, как в прочем и давно не программировал на Делфи :) щас сел и вспомнить ниче не могу, сижу книжки почитываю, память возвращается, связано отсутсвие с тем что был на сессии и писал прогу на ПХП, чем отнял себе все остальное время, ладно вот суть вопроса:
есть база данных, в которой три таблицы, одна описывает организации, другая отделы(цеха, участки), другая, собственно абонентов.
т.е.
table_org:
id_org
org

table_cex:
id_cex
id_org
cex

table_abonent:
id_abonent
id_cex
abonent

это такие общие поля, я сделал так чтобы две верхних таблицы заносились в компоненту TreeView и в обзем то все получилось, хотя для меня это первый опыт работы с этой компонентой, вот, и нужно чтобы нажав например на вторую иерархическую ступеньку, т.е. отделов, справа в таблице которая будет StringGrid или че нить начинающееся с DB , это не важно, в общем нужно че нить такое, что могло бы мне при нажатии на отдел, получить какой нить идентификатор, чтобы возвратить абонентов?


 
Наталия ©   (2003-02-12 09:47) [1]

У TreeNode есть св-во Data.См.help
На королевстве есть статья по твоей теме delphi.vitpc.com в "Hellow,world"


 
Lord Warlock ©   (2003-02-12 09:54) [2]

Я могу посоветовать поэкспериментировать с компонентом VRDBtreeView который лежит в разделе БД на www.torry.com


 
Sheriff   (2003-02-12 10:03) [3]

один из вариантов:
при клике на ветке, соответствующей table_cex
- используем lookup для определения id_cex в table_cex
- select * from table_abonent where id_cex=результат lookup


 
Соловьев ©   (2003-02-12 10:08) [4]

Я использую Data(так как советует Наталья) и не жужу, очень неплохо работает...



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
6-63721
Usperi
2002-12-31 19:49
2003.02.20
Помогите с HyperTerminal


3-63480
ik
2003-02-04 17:16
2003.02.20
Как нарисовать CheckBox в DBGrid


6-63707
wbc
2002-12-26 16:45
2003.02.20
Service написал и вставил ServerSocket - не откликается....


4-63912
Uncle Archi
2003-01-08 21:52
2003.02.20
CD-ROM


8-63683
Sapersky_
2002-11-04 16:30
2003.02.20
Звук при проигрывании avi в TMediaPlayer