Diese Aktion wird vor der Ausführung der Schaltfläche am Maskenende aufgerufen.
Fenstererfassung
Man kann z.B. die Zugriffsrechte auf diese Schaltfläche prüfen, oder die Möglichkeiten einschränken, wenn es eine Verzweigung zu einem Objekt mit GCONSULT gibt.
GCONSULT = 0 Zugriff ohne Einschränkung.
GCONSULT = 1 Zugriff auf alle Datensätze im Lesemodus.
GCONSULT = 2 Zugriff auf den aktuellen Datensatz im Lesemodus.
man vermeidet die Ausführung der Schaltfläche durch FOK=0 (keine Ausführung der Dictionary-Aktion oder der Aktion BOUTON)
man zeigt eine Meldung an, indem man der Variable GMESSAGE einen Text zuweist und den Meldungstyp über GERR =1,2 oder 3 auswählt.
Achtung!
In Abhängigkeit des Werts GERR, wird die Schaltfläche ausgeführt oder nicht, unabhängig vom Wert der Variable FOK.
GERR=1keine Ausführung der Schaltfläche
GERR=2Ausführung der Schaltfläche
GERR=3Ausführung der Schaltfläche, wenn Antwort über die Schaltfläche OK.
Wenn man die Schaltfläche unterlassen und eine Informationsmeldung senden möchte: Positioniert man FOK=0, aber nicht GERR=2, aas ersetzt wird durch Call MESSAGE ( message ) From GESECRAN.
Nach Aktivierung und Ausführung der Schaltflächen OK, FIN und ABANDON schließt der Supervisor das Erfassungsfenster. Man kann hingegen durch Positionierung FIN=0 angeben, ob man in diesem Fenster bleiben möchten (wird vor allem dann verwendet, wenn man FOK=0 in einem dieser 3 Schaltflächen positioniert).