Truncate Table – Schnell den Inhalt einer Tabelle verklappen!

FileMaker 15 bietet einen neuen Befehl

Truncate Table

Dies ist eine tolle Funktion, wenn man mal schnell alle Datensätze einer Tabelle löschen muss. Der Scriptbefehl ist wesentlich schneller als die bisherige Vorgehensweise.

Show All Records
Delete All Records [ With dialog: Off ]

 

 

Aber aufgepasst! Es werden alle Datensätze der angegebenen Tabelle gelöscht, nicht nur die aktuelle Auswahl!

Hier ein Beispiel, das in einer gemischten FileMaker Umgebung Anwendung findet. Zunächst wird gecheckt, ob FileMaker 15 vorliegt. Daraufhin wird entschieden, ob Truncate Table oder die klassische Variante genutzt werden kann.

Go to Layout [ “Importliste_Master” (Importliste_Master) ]

If [ Left ( GetAsNumber ( Get (ApplicationVersion) )  ; 2 )  ≥ 15 ]

Truncate Table [ With dialog: On ; Table: “Importliste_Master” ]

Else

Show All Records

Delete All Records [ With dialog: Off ]

End If

Advertisements