Poniższy tekst został opracowany przy użyciu Apex 4.1, ale poza kilkoma kosmetycznymi zmianami zasady powinny być takie same.
Dane pochodzą ze standardowego schematu scott.emp.
Przegląd
To jest strona 1, użytkownik może wprowadzić empno i/lub datę zatrudnienia.
Po naciśnięciu przycisku Prześlij na innej stronie wyświetlany jest następujący raport:
Jak to działa
Na stronie 1 stworzyłem trzy pokazane pozycje. Pozycje tekstowe są nazywane P1_EMPNO i P1_HIREDATE. Akcja przycisku to „Prześlij stronę”
Nadal na stronie 1 utwórz gałąź z następującymi wartościami:
Ta gałąź nawiguje do strony 2 (która nie została jeszcze opracowana) i ustawia wartości elementów na stronie 2 z wartościami ze strony 1.
Utwórz nową stronę, w tym przykładzie będzie to odnosić się do strony 2.
Na stronie 2 utwórz nowy interaktywny raport, używając następującego zapytania:
select e.*
from emp e
Następnie utwórz dwa elementy tekstowe w tym samym regionie co raport i nazwij je :P2_EMPNO i :P2_HIREDATE. Uważam, że przydatne jest pokazanie tych elementów podczas opracowywania, dzięki czemu można zobaczyć, że na stronie są przekazywane prawidłowe wartości. Zawsze możesz ustawić je jako ukryte, gdy będziesz zadowolony z raportu.
Na koniec zmień zapytanie używane przez raport interaktywny tak, aby używało wartości dostarczonych przez stronę 1
Uruchom aplikację.