powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / дерево на печать
6 сообщений из 6, страница 1 из 1
дерево на печать
    #35595538
Фотография l_kator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь пробовал вывести на печать из APEX древовидную структуру? Есть структура типа:

Код: plaintext
1.
2.
3.
4.
id  p_id  num
 1           1 
 2     1       0 
 3     1       2 
 4     2       1 

надо чтоб при печати сохранилась иерархия, и по каждому подразделению итог был (подсчет всех дочерних цифр + его собственная).

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Отдел1:
 Отдел2: 
   Отдел4:
     итого по  4 :  1 
   итого по  2 :  1 
 Отдел3:
   итого по  3 :  2 
 итого по  1 :  4 

Приблизительно так должен выглядить отчет. Для печати использовать необходимо Word.

Запрос то я написала, но как это отобразить? Может есть пример?
...
Рейтинг: 0 / 0
дерево на печать
    #35595738
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lpad + level + rollup
...
Рейтинг: 0 / 0
дерево на печать
    #35596831
Mairos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текст запроса бы глянуть..
...
Рейтинг: 0 / 0
дерево на печать
    #35597567
Фотография l_kator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас запрос такой:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT LPAD(' ', LEVEL *  2 ) || T.ID  "Отдел", t.c "Кол-во",
       (SELECT 'Итого по отделу '||t.ID||': '||  SUM(TT.C) 
          FROM TEST TT
         WHERE TT.ID IN (SELECT ID
                           FROM TEST
                          WHERE P_ID = T.ID
                             OR ID = T.ID)) "Итог"
  FROM TEST T
 START WITH T.P_ID IS NULL
CONNECT BY PRIOR T.ID = T.P_ID
Как к нему rollup приделать пока не придумала
...
Рейтинг: 0 / 0
дерево на печать
    #35603558
Фотография l_kator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А подскажите пожалуйста, где почитать именно об иерархических запросах , о функциях, которые в них можно использовать?? А то нахожу в инете только обрывки информации, а хотелось бы конкретно про иерархии почитать
...
Рейтинг: 0 / 0
дерево на печать
    #35603864
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Reference
Поиск в содержании по слову Hierarchical
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / дерево на печать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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