Het volgende is ontwikkeld met Apex 4.1, maar afgezien van enkele cosmetische wijzigingen zouden de principes hetzelfde moeten zijn.
De gegevens zijn afkomstig van het standaard scott.emp-schema.
Overzicht
Dit is pagina 1, de gebruiker kan een werknemer en/of een ingehuurde invoeren.
Wanneer op verzenden wordt gedrukt, wordt het volgende rapport op een andere pagina weergegeven:
Hoe het werkt
Op pagina 1 heb ik de drie getoonde items gemaakt. De tekstitems worden P1_EMPNO en P1_HIREDATE genoemd. De actie voor de knop is "Pagina indienen"
Nog steeds op pagina 1, maak een branch met de volgende waarden:
Deze tak navigeert naar pagina 2 (die nog moet worden ontwikkeld) en stelt de waarden van items op pagina 2 in met de waarden van pagina 1.
Maak een nieuwe pagina aan, in dit voorbeeld wordt dit pagina 2 genoemd.
Maak op pagina 2 een nieuw interactief rapport met de volgende query:
select e.*
from emp e
Maak vervolgens twee tekstitems in dezelfde regio als het rapport en noem deze :P2_EMPNO en :P2_HIREDATE. Ik vond het handig om deze items tijdens de ontwikkeling te tonen, zodat je kunt zien dat de juiste waarden worden doorgegeven aan de pagina. U kunt ze altijd als verborgen instellen zodra u tevreden bent met het rapport.
Pas ten slotte de query aan die door het interactieve rapport wordt gebruikt om de waarden op pagina 1 te gebruiken
Start de applicatie.