<< | Inhaltsverzeichnis | Suchen | >> |
Anweisung
Syntax: |
NEXTFIELD |
Bedeutung: |
Diese Anweisung ist nur im Macro-vorher eines Maskenfeldes sinnvoll. Im Macro-nachher hat sie keine Wirkung, außer daß der Macro verlassen wird. Diese Anweisung bewirkt, daß das aktuelle Eingabefeld auf der Maske übersprungen wird, und zwar in Vorwärts- wie in Rückwärtsrichtung. Rückwärts bedeutet dabei, daß der Anwender durch Drücken der Taste <> versucht, von einem Feld mit höherer Feldnummer auf dieses Feld zu springen. Da vor der Feldeingabe stets der Macro-vorher ausgeführt wird, führt in diesem Fall die Anweisung NEXTFIELD dazu, daß noch ein Feld weiter zurückgesprungen wird. Bei der Anweisung NEXTFIELD wird wie bei GOTO # ... der aktuelle Macro sofort verlassen und es werden alle intern eventuell nötigen 'QUITs' ausgeführt. Danach wird sofort mit der Ausführung des Macro-vorher des nächsten bzw. vorherigen Maskenfeldes fortgefahren. Der Macro-nachher des ursprünglichen Maskenfeldes, bei dem die Anweisung NEXTFIELD auftrat, wird also nicht ausgeführt. Es ist möglich, in Abhängigkeit von beliebigen Bedingungen auch mehrere Felder vorwärts und rückwärts zu überspringen. Es muß nur bei jedem Maskenfeld ein Macro-vorher mit der Anweisung NEXTFIELD vorhanden sein. |
Beispiel: |
IF KUNDEN.NUMMER > 10000 |
siehe auch: |