DELETEALL([RunTrigger]);
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 sicher, dass verknüpfte Informationen wie Einheiten, Übersetzungen, die pro Artikel hinterlegt sind, ebenfalls gelöscht werden.