Как передать выбранное значение из POPUPLOV в запрос Select в Oracle -APEX - PullRequest
1 голос
/ 03 апреля 2020

Я создал попуплов и выбрал данные из общего компонента, мне нужно передать выбранное значение в запрос на выборку в интерактивном отчете.

Settings

И я выбрал запрос в интерактивном отчете, мне нужно передать выбранное значение в запрос на выборку в отчете

Ответы [ 2 ]

0 голосов
/ 03 апреля 2020
  1. Добавьте WHERE к вашему IR как

    ВЫБРАТЬ ... ОТ ... ГДЕ ... =: V_D C

  2. Установите для свойства «Page Items To Submit» IR свое имя PopupLOV, чтобы при обновлении IR каким-либо образом значение PopupLOV переводилось в состояние сеанса.

  3. Добавление динамического c действие «Изменить» для PopupLOV с одним True Fction - Refre sh IR Region.

Вы можете проверить мой пример здесь: https://apex.oracle.com/pls/apex/f?p=54028: 61011189

0 голосов
/ 03 апреля 2020

Используйте его в запросе IR, в его предложении WHERE, например,

select ...
from ...
where data_center = :V_DC

Поскольку элемент Popup LoV не имеет свойства «Действие страницы при выборе», которое позволило бы отправить страницу и « заставить "IR" изменить sh, один из вариантов - создать кнопку на этой странице, которая будет делать то же самое. Итак:

  • выберите значение из всплывающего меню
  • pu sh кнопка
  • ИК будет refre sh

То может быть сделано по-другому, но я не знаю как. Кто-то еще мог бы, однако.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...