O seguinte foi desenvolvido usando o Apex 4.1, mas, além de algumas mudanças cosméticas, os princípios devem ser os mesmos.
Os dados vêm do esquema scott.emp padrão.
Visão geral
Esta é a página 1, o usuário pode inserir um empno e\ou contratado.
![](http://www.sqldat.com/article/uploadfiles/202205/2022052513322039.jpg)
Quando enviar é pressionado, o seguinte relatório em uma página diferente é exibido:
![](http://www.sqldat.com/article/uploadfiles/202205/2022052513322068.jpg)
Como funciona
Na página 1, criei os três itens mostrados. Os itens de texto são chamados de P1_EMPNO e P1_HIREDATE. A ação para o botão é "Enviar página"
Ainda na página 1, crie um branch com os seguintes valores:
![](http://www.sqldat.com/article/uploadfiles/202205/2022052513322095.jpg)
Esta ramificação navega para a página 2 (que ainda não foi desenvolvida) e define os valores dos itens da página 2 com os valores da página 1.
Crie uma nova página, neste exemplo isso será referido à página 2.
Na página 2, crie um novo relatório interativo usando a seguinte consulta:
select e.*
from emp e
Em seguida, crie dois itens de texto na mesma região do relatório e chame-os de :P2_EMPNO e :P2_HIREDATE. Achei útil mostrar esses itens durante o desenvolvimento para que você possa ver que os valores corretos estão sendo passados para a página. Você sempre pode defini-los como ocultos quando estiver satisfeito com o relatório.
Por fim, altere a consulta usada pelo relatório interativo para usar os valores fornecidos pela página 1
![](http://www.sqldat.com/article/uploadfiles/202205/2022052513322066.jpg)
Execute o aplicativo.