Punkty wejścia > Moduł Administrator > Standardowy skrypt GACTION 

SELRAP : Szybkie wybieranie

Ten entry point jest umieszczony w podprogramie stanowiącym filtr, który zostanie zastosowany w przypadku tego wyboru. Podprogram ten jest wywoływany podczas każdorazowego zatwierdzania kryteriów wprowadzonych do kolumn w oknie wyboru.

Kontekst i metoda działania

Entry point SELRAP jest wywoływany po każdorazowym zatwierdzeniu kryteriów wprowadzonych do kolumn w oknie wyboru.
Kryteria wprowadzone do każdej kolumny zapisywane są w zmiennej SAIRAP(30)(1..16).
Wynik kryteriów, które zostaną zastosowane jako filtr podczas wybierania, jest zapisywany w zmiennej CRITRAP(250)(0..1).
Kontekst procesu GACTION jest dostępny, ponieważ podprogram ten zostaje wywołany przez Gosub. Na przykład NBCOL zawiera liczbę wyświetlanych kolumn, COL (brak kolumny) zawiera wyrażenie wyświetlanej kolumny (np. [F:ACT]ACTION).

Ten entry point służy do dodawania kryteriów wyboru kilku wyświetleń, podczas gdy zwyczajowo stare kryteria były tracone po wprowadzeniu nowych.
Istnieje także możliwość zmiany zawartości filtra CRITRAP, co umożliwi na przykład zastosowanie symbolu ' (który nie jest brany pod uwagę w trybie standardowym). W takim przypadku proces nie jest wykonywany do końca, jeżeli zmienna GPE jest ustawiona jako 1.