NEXT
Der Befehl NEXT springt zum nächsten Datensatz einer Record-Variablen. Der einzige, optionale Parameter definiert zum einen die Sprungrichtung und zum anderen die Anzahl der Schritte mit denen zum nächsten Datensatz gesprungen werden soll. Mit NEXT(+1) wird zum nächsten, mit NEXT(-1) zum vorherigen Datensatz gesprungen. Eventuelle gesetzte Filter werden dabei berücksichtigt.
Der optionale Rückgabewert liefert die Anzahl der Schritte die zum nächsten Datensatz geführt haben. Konnte kein weiterer Datensatz gefunden werden, wird 0 (null) zurückgeliefert.
Syntax
[Steps := ] NEXT([Steps])
Beispiel
Item.RESET;
Item.SETRANGE(Blocked, FALSE);
IF Item.FIND('-') THEN
REPEAT
MESSAGE('Artikel %1 ist nicht gesperrt!');
UNTIL Item.NEXT(+1)=0;
Zurück zur Befehlsübersicht.