powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / emp таблицу на treeview в delphi
4 сообщений из 4, страница 1 из 1
emp таблицу на treeview в delphi
    #39860755
Nathgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сломал голову уже... задача вывести всех сотрудников начиная с президента из таблицы 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 нужно тремя запросами? или можно ограничится одним?
есть ли какие нибудь примеры для изучения (например на основе базы типа: один город, какое-то кол-во улиц, какое-то кол-во домов на каждой улице). Заранее спасибо!!!
...
Рейтинг: 0 / 0
emp таблицу на treeview в delphi
    #39860810
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
emp таблицу на treeview в delphi
    #39860854
Nathgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир СА Иерархические (рекурсивные) запросы
ну и другие сайты есть.

Код: plsql
1.
2.
3.
4.
SELECT level, ENAME
FROM emp
START WITH mgr is null and DEPTNO=10
CONNECT BY NOCYCLE PRIOR DEPTNO=DEPTNO;


на таблицу
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
ENAME      JOB              MGR     DEPTNO
---------- --------- ---------- ----------
SMITH      CLERK              7902        20
ALLEN      SALESMAN        7698        30
WARD       SALESMAN       7698        30
JONES      MANAGER         7839        20
MARTIN     SALESMAN       7698        30
BLAKE      MANAGER         7839         30
CLARK      MANAGER         7839         10
KING       PRESIDENT             0         10
TURNER     SALESMAN       7698        30
JAMES      CLERK             7698         30
FORD       ANALYST         7566         20
MILLER     CLERK             7782         10



выводит только одного президента(( где ошибаюсь?
у президента есть три манагера а у трех манагеров по несколько служащих. как правильно написать?
...
Рейтинг: 0 / 0
emp таблицу на treeview в delphi
    #39860865
Nathgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир СА Иерархические (рекурсивные) запросы
ну и другие сайты есть.
Вник в саму структуру таблицы) Спасибо большое за ссылочку)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / emp таблицу на treeview в delphi
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]