DELETEALL

Die Funktion DELETEALL löscht in einer Tabelle alle Datensätze. Gesetzte Filter werden dabei berücksichtigt.

Parameter

Der Parameter RunTrigger ist optional und definiert, ob der „OnDelete“-Trigger der Tabelle beim Löschen der Datensätze ausgeführt werden soll oder nicht. Wird der Parameter weggelassen, wird der Trigger nicht ausgeführt.

Beispiel

Item.RESET;
Item.SETRANGE("No.",'1000','1999');
Item.DELETEALL(TRUE);

In diesem Beispiel werden alle Artikel mit Nummer 1000 und 1999 und alle Artikel, die dazwischen liegen, gelöscht. Der OnDelete-Trigger der Tabelle wird dabei pro zu löschenden Datensatz ausgeführt. Das stellt sich, dass verknüpfte Informationen wie Einheiten, Übersetzungen, die pro Artikel hinterlegt sind, ebenfalls gelöscht werden.