FERME

Beschreibung

Diese Aktion wird aufgerufen, wenn man das Objekt verlässt.

Objekttyp

Einfach, Tabelle, Kombiniert

Transaktion

Nein

Verwendung

Wird vor allem zur Neupositionierung eines Kontextes durch Verlassen des Objekts verwendet. Sie kann auch verwendet werden, um die Masken zu schließen und um so ein Bufferproblem zu verhindern; in diesem Fall muss die Variable OK = 0 positioniert werden, um zu verhindern, dass der Supervisor die Box schließt (zuvor mit dem Schließen der Masken geschlossen). In der Webversion ist es nicht mehr möglich, eine Verarbeitung zu programmieren, die die Anzeige im Browser beeinflusst. Daher muss man folgendes untersagen:

    Anweisungen in den Feldern (Affzo, Grizo, ... )

    Änderungen der Schaltflächenreports

    Anzeigen der Logdateien

    Drucken im Vorschaumodus (direktes Drucken mit einem Drucker ist in Ordnung)

 

Beispiel: SUBAOB Verwaltung der Objekte

Um Bufferprobleme zu verhindern, programmiert man in dieser Aktion das Schließen der Box und dann das Schließen der Masken.

$FERME
Gosub FERME_BOITE From =PROGOBJ
Close Local Mask: # "flush" der Masken
OK = 0
Return