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.");
Artikel 1000 wurde gelöscht.