[OK :=] DELETE([RunTrigger]);
DELETE
Die Funktion DELETE löscht in einer Tabelle einen Datensatz.
Parameter
Der Parameter RunTrigger ist optional und gibt an ob der „OnDelete“-Trigger der Tabelle ausgeführt werden soll oder nicht. Wird der Parameter weggelassen, wird der Trigger nicht ausgeführt.
Rückgabewert
Als Rückgabewert liefert die Funktion entweder TRUE (Datensatz erfolgreich gelöscht) oder FALSE (Datensatz konnte nicht gelöscht werden). Wird der Rückgabewert nicht abgefragt und der Datensatz kann nicht gelöscht werden, bricht Navision den Vorgang mit einer Fehlermeldung ab.
Beispiel
WITH Item DO IF GET('1000') AND DELETE(TRUE) THEN MESSAGE('%1 %2 wurde gelöscht.',TABLECAPTION,"No.");