Quanto segue è stato sviluppato utilizzando Apex 4.1 ma a parte alcune modifiche estetiche i principi dovrebbero essere gli stessi.
I dati provengono dallo schema scott.emp standard.
Panoramica
Questa è la pagina 1, l'utente può inserire un empno e\o una data di assunzione.
Premendo invia viene visualizzato il seguente rapporto su una pagina diversa:
Come funziona
A pagina 1 ho creato i tre elementi mostrati. Gli elementi di testo sono chiamati P1_EMPNO e P1_HIREDATE. L'azione per il pulsante è "Invia pagina"
Sempre a pagina 1, crea un ramo con i seguenti valori:
Questo ramo passa alla pagina 2 (che deve ancora essere sviluppata) e imposta i valori degli elementi a pagina 2 con i valori della pagina 1.
Crea una nuova pagina, in questo esempio si farà riferimento alla pagina 2.
A pagina 2 crea un nuovo report interattivo utilizzando la seguente query:
select e.*
from emp e
Quindi crea due elementi di testo nella stessa regione del rapporto e chiama questi :P2_EMPNO e :P2_HIREDATE. Ho trovato utile mostrare questi elementi durante lo sviluppo in modo da poter vedere che i valori corretti vengono passati alla pagina. Puoi sempre impostarli come nascosti una volta che sei soddisfatto del rapporto.
Infine, modifica la query utilizzata dal report interattivo per utilizzare i valori forniti dalla pagina 1
Esegui l'applicazione.