powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / LOV отключение и включение в зависимости от условий
11 сообщений из 11, страница 1 из 1
LOV отключение и включение в зависимости от условий
    #38804255
Бакыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здравствуйте,
для параметра отчетов необходимо реализовать следующий механизм
для некоторых отчетов в поле "VALUE" включать LOV или отключать
...
Рейтинг: 0 / 0
LOV отключение и включение в зависимости от условий
    #38804289
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакыт,

Распишите по-подробнее чего хотите добиться. Лучше с картинками.
...
Рейтинг: 0 / 0
LOV отключение и включение в зависимости от условий
    #38804441
Бакыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотелбы автоматизировать "пускалку" отчетов т.е.

создаю таблицу отчетов REPORT_TAB (ID,NAME)
создаю таблицу параметров REPORT_PARAM (ID,NAME_PARAM, PARAM_VALUE,TYPE_COLUMN,ID_REPORT)

REPORT_TAB (ID,NAME)
1, Отчет1

REPORT_PARAM
1, На дату:,13.11.2014,D (тип дата),1
2, Отдел: ,КП1,V(строка),1

теперь мне необходимо а поле "PARAM_VALUE" в таблице (REPORT_PARAM ) поставить LOV который например сработает для строки "Отдел" в вот для строки "На дату" отключить строку
...
Рейтинг: 0 / 0
LOV отключение и включение в зависимости от условий
    #38804446
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БакытNAME_PARAM, PARAM_VALUE
а почему не классика - Отчёт при запуске сам берёт все парам из таблиц?
...
Рейтинг: 0 / 0
LOV отключение и включение в зависимости от условий
    #38804496
Бакыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123БакытNAME_PARAM, PARAM_VALUE
а почему не классика - Отчёт при запуске сам берёт все парам из таблиц?
просто для каждого отчета писать отдельную форму как то не хочется поэтому думал так реализовать для удобства
...
Рейтинг: 0 / 0
LOV отключение и включение в зависимости от условий
    #38804500
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакыт,
без скрина я не понял.
Один отчёт - Одна портянка + меняются данные.
Что в твоём понятии - "каждый", я не понял.
Удачи!
...
Рейтинг: 0 / 0
LOV отключение и включение в зависимости от условий
    #38804923
Бакыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Бакыт,
без скрина я не понял.
Один отчёт - Одна портянка + меняются данные.
Что в твоём понятии - "каждый", я не понял.
Удачи!
скажем вываливается список(select lict) отчетов
-баланс
-сальдо
-выписка
у каждого свой параметр например:
у баланса дата, филиал
у сальдо дата,счет,валюта
у выписки дата,счет, валюта,код клиента

все отчеты хотел бы запускать и одном месте
...
Рейтинг: 0 / 0
LOV отключение и включение в зависимости от условий
    #38804999
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакыт,

Ну, если правильно понял. Вижу 2 варианта:

1) 3 разные репорта с разными условиями рендеринга в зависимости от селект листа.
2) Интерактивный репорт с разными сохраненными настройками на отображение столбцов.
...
Рейтинг: 0 / 0
LOV отключение и включение в зависимости от условий
    #38806932
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакытпросто для каждого отчета писать отдельную форму как то не хочется
А для каждой сущности создавать таблицу (или даже несколько!) не лень. Или?..

Есть возможность для отчёта использовать запрос, текст которого возвращается функцией. Есть возможность использовать APEX_ITEM вместе со столбцами, которые отображаются как Standard Report Column. Есть возможность использовать динамически создаваемые заголовки для столбцов отчёта. Из всего этого можно сделать "универсальный" отчёт… Но поддержка всего этого потребует собственноручного воссоздания той части APEX, которая отвечает за хранение и изменение отчётов.

Цель не оправдывает требуемых трудозатрат.
...
Рейтинг: 0 / 0
LOV отключение и включение в зависимости от условий
    #38807104
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БакытPetro123Бакыт,
без скрина я не понял.
Один отчёт - Одна портянка + меняются данные.
Что в твоём понятии - "каждый", я не понял.
Удачи!
скажем вываливается список(select lict) отчетов
-баланс
-сальдо
-выписка
у каждого свой параметр например:
у баланса дата, филиал
у сальдо дата,счет,валюта
у выписки дата,счет, валюта,код клиента

все отчеты хотел бы запускать и одном месте
я тебя не понимаю, возможно из-за того что у меня Jasper Report
Итого:
- 3 отчёта-файла
- у каждого 15-30 параметров из запроса.
- у каждого отчёта своя вьюха предварительная. Где делаются join'ы
- внутри отчёта окончательный запрос на эту вьюху, где окончательный формат строк-полей
- всё.
Не логично?
........
suPPLer
+1
...
Рейтинг: 0 / 0
LOV отключение и включение в зависимости от условий
    #38807788
Бакыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Бакытпропущено...

скажем вываливается список(select lict) отчетов
-баланс
-сальдо
-выписка
у каждого свой параметр например:
у баланса дата, филиал
у сальдо дата,счет,валюта
у выписки дата,счет, валюта,код клиента

все отчеты хотел бы запускать и одном месте
я тебя не понимаю, возможно из-за того что у меня Jasper Report
Итого:
- 3 отчёта-файла
- у каждого 15-30 параметров из запроса.
- у каждого отчёта своя вьюха предварительная. Где делаются join'ы
- внутри отчёта окончательный запрос на эту вьюху, где окончательный формат строк-полей
- всё.
Не логично?
........
suPPLer
+1
BI Publishier очень даже удобно и стоит свечь
наподобии хотел сделать
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / LOV отключение и включение в зависимости от условий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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