|
emp таблицу на treeview в delphi
|
|||
---|---|---|---|
#18+
Сломал голову уже... задача вывести всех сотрудников начиная с президента из таблицы emp в treeview используя delphi. логически понимаю что хотят. есть президент (mgr=0) у него 3 менеджера в разных городах(mgr=7839, deptno=10 20 30) у тех еще есть свои подчиненные в тех же городах(mgr<>0, mgr<>7839, deptno=10 20 30 40). то есть иерархию отследить по одной таблице emp могу. к базе подключился, в dbgrid данные выводятся. Вопросы: Как в принципе внести данные в treeview? вносить данные в treeview нужно тремя запросами? или можно ограничится одним? есть ли какие нибудь примеры для изучения (например на основе базы типа: один город, какое-то кол-во улиц, какое-то кол-во домов на каждой улице). Заранее спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 10:35 |
|
emp таблицу на treeview в delphi
|
|||
---|---|---|---|
#18+
Иерархические (рекурсивные) запросы ну и другие сайты есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 12:05 |
|
emp таблицу на treeview в delphi
|
|||
---|---|---|---|
#18+
Владимир СА Иерархические (рекурсивные) запросы ну и другие сайты есть. Код: plsql 1. 2. 3. 4.
на таблицу Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
выводит только одного президента(( где ошибаюсь? у президента есть три манагера а у трех манагеров по несколько служащих. как правильно написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 12:51 |
|
emp таблицу на treeview в delphi
|
|||
---|---|---|---|
#18+
Владимир СА Иерархические (рекурсивные) запросы ну и другие сайты есть. Вник в саму структуру таблицы) Спасибо большое за ссылочку) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 13:06 |
|
|
start [/forum/topic.php?fid=52&fpage=67&tid=1882093]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 257ms |
total: | 389ms |
0 / 0 |