Следующее было разработано с использованием Apex 4.1, но, помимо некоторых косметических изменений, принципы должны быть такими же.
Данные взяты из стандартной схемы scott.emp.
Обзор
Это страница 1, пользователь может ввести empno и \ или hiredate.
При нажатии кнопки «Отправить» на другой странице отображается следующий отчет:
Как это работает
На странице 1 я создал три показанных элемента. Текстовые элементы называются ими P1_EMPNO и P1_HIREDATE. Действие для кнопки «Отправить страницу»
По-прежнему на странице 1 создайте ветку со следующими значениями:
Эта ветка переходит на страницу 2 (которая еще не разработана) и устанавливает значения элементов на странице 2 со значениями на странице 1.
Создайте новую страницу, в этом примере это будет упоминаться на странице 2.
На странице 2 создайте новый интерактивный отчет, используя следующий запрос:
select e.*
from emp e
Затем создайте два текстовых элемента в том же регионе, что и отчет, и вызовите их: P2_EMPNO и: P2_HIREDATE. Я считаю полезным показывать эти элементы во время разработки, чтобы вы могли видеть, что правильные значения передаются на страницу. Вы всегда можете установить их как скрытые, как только вы довольны отчетом.
Наконец, измените запрос, используемый интерактивным отчетом, чтобы использовать значения, предоставленные страницей 1
Запустите приложение.