FINDFIRST

Der Befehl FINDFIRST springt zum ersten Datensatz einer Record-Variablen. Gesetzte Filter und der gewählte Tabellenschlüssel werden dabei berücksichtigt.

Immer wenn nur der erste Datensatz benötigt wird – egal ob lesend oder schreibend – nutze FINDFIRST anstatt FIND('-'). Soll dagegen anschließend per REPEAT-UNTIL und NEXT zu den nächsten Datensätze gesprungen werden, sollte weiterhin FIND('-') genutzt werden.

Als Rückgabewert liefert der Befehl entweder TRUE (zum ersten Datensatz gesprungen) oder FALSE (es konnte nicht zum ersten Datensatz gesprungen werden). Wird der Rückgabewert nicht abgefragt und es konnte nicht zum ersten Datensatz gesprungen werden, bricht Navision den Vorgang mit einer Fehlermeldung ab.

Syntax

[OK:=] FINDFIRST


 

Zurück zur Befehlsübersicht.