<< Inhaltsverzeichnis Suchen >>

EBUS_BACK

Variable

Bedeutung:

EBUS_BACK wird gleich 1 gesetzt, wenn in einem Maskenfeld die Taste <­> gedrückt wird. Durch <­> wird zum vorhergehenden Maskenfeld gesprungen. Ist dieses nicht änderbar, oder wird im zugehörigen Macro-vorher die Anweisung NEXTFIELD ausgeführt, so wird weiter zurückgesprungen. EBUS_BACK bleibt dabei 1. EBUS_BACK wird wieder auf Null gesetzt, sobald ein Maskenfeld änderbar ist und im zugehörigen Macro-vorher keine Anweisung NEXTFIELD ausgeführt wird.

Beispiel:

Ein Maskenfeldes soll übersprungen werden, wenn mit <­> vom nachfolgenden Feld auf dieses Maskenfeld zurückgesprungen wird. Dies wird erreicht durch folgende Abfrage am Anfang des Macros:

 

IF EBUS_BACK=1
THEN NEXTFIELD
ENDIF