powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Перемещение столбцов отчета
2 сообщений из 2, страница 1 из 1
Перемещение столбцов отчета
    #37129579
r-dreamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача: Есть страница поиска, результаты поиска возвращаются отчетом простым (не IR) требуется в зависимости от того по каким параметрам производится поиск программно перемещать столбцы в отчете. (так же отчет должен иметь возможность выгружаться в Excel)

Например: столбец "Наименование клиента" при поиске по любым параметрам стоит 10-тым, а при поиске по "Наименованию клиента" первым, а при поиске по "Наименованию товара" вторым после "Наименования товара" итд итп.

До сих пор решал задачу так:
создавал в запросе несколько алиасов одного и того же столбца, размещал их в отчете в разных местах, и показывал/скрывал Condition-ами. Выгрузку в Excel реализовывал пакетом Денеса Кубичека, с допиливанием чтобы пакет реагировал на Condition-ы.
Но теперь заказчики вошли во вкус и их понесло, теперь когда столбец может появляться в более чем в двух позициях мое решение становится не удобным.
Пытался изменять положение столбцов в apex_application_page_rpt_cols, но APEX запрещает такое безобразие.

Если ли какие нить альтернативные решения?
...
Рейтинг: 0 / 0
Перемещение столбцов отчета
    #37130384
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r-dreamer,

источником данных у отчёта может быть либо SQL-запрос, либо PL/SQL-блок, возвращающий текст запроса (Identification->Type->SQL Query (PL/SQL function body returning SQL query)). Думаю, второй тип Вам подойдёт.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Перемещение столбцов отчета
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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