Löschabfrage

Hallo,

gibt es eine Abfrage mit der ich alle Einträge in einer Tabelle mit einem Klick löschen kann ?
Im Moment mache ich das mit dem Befehl „Datensatz löschen“.Nur muss ich da jeden Eintrag im Formular auswählen,löschen und das Löschen bestätigen.Das ist je nach Menge der Einträge ziemlich nervig.Kann man das Ganze etwas vereinfachen?

Danke
Olaf

Hallo Olaf,

du kannst auch in einem Formular eine Schaltfläche einfügen. Die Ereignisprozedur „Beim Klicken“ enthält diese Zeile:

DoCmd.RunSQL ("delete \* FROM TESTTABELLE;")

wobei TESTTABELLE der Name der zu löschenden Tabelle ist.

Dabei werden nur Tabellen inhalte gelöscht und nicht die Tabelle selbst!

gruss
moritzbock

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Olaf,

du kannst auch in einem Formular eine Schaltfläche einfügen.
Die Ereignisprozedur „Beim Klicken“ enthält diese Zeile:

DoCmd.RunSQL („delete * FROM TESTTABELLE;“)

wobei TESTTABELLE der Name der zu löschenden Tabelle ist.

Dabei werden nur Tabellen inhalte gelöscht und
nicht die Tabelle selbst!

gruss
moritzbock