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.
Quando enviar é pressionado, o seguinte relatório em uma página diferente é exibido:
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:
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
Execute o aplicativo.