[OK :=] MODIFY([RunTrigger]);
MODIFY
Die Funktion MODIFY einer Record-Variable ändert in einer Tabelle einen Datensatz.
Informationen
Der Parameter RunTrigger ist optional und gibt an ob der "OnModify"-Trigger der Tabelle ausgeführt werden soll oder nicht. Wird der Parameter weggelassen, wird der Trigger nicht ausgeführt.
Als Rückgabewert liefert die Funktion entweder TRUE (Datensatz erfolgreich geändert) oder FALSE (Datensatz konnte nicht geändert werden). Wird der Rückgabewert nicht abgefragt und der Datensatz kann nicht geändert werden, bricht Navision den Vorgang mit einer Fehlermeldung ab.
Beispiel
IF Item.GET('1020') THEN BEGIN Item.Description:='Tourenrad *neu*'; IF Item.MODIFY(TRUE) THEN MESSAGE('Artikelbezeichnung geändert!'); END;