Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Beate1953 am März 17, 2014, 10:48:47

Titel: Löschmeldung abfangen
Beitrag von: Beate1953 am März 17, 2014, 10:48:47
Hallo,

ich möchte aus VBA eine Löschabfrage ausführen. Das klappt soweit auch. Allerdings bringt er das Dialogfenster "Sie sind dabei, x Datensätze zu löschen....". Wie kann ich diese Meldung automatisch bestätigen lassen, ohne dass der User das zu sehen bekommt?

Vielen Dank im Voraus
Beate1953
Titel: Re: Löschmeldung abfangen
Beitrag von: MzKlMu am März 17, 2014, 10:55:12
Hallo,
zeige den Code zum Löschen.

Aktionsabfragen startet man üblicherweise mit CurrentDb.Execute "Abfrage", dbFailOnError
Da unterbleibt die Meldung.
Titel: Re: Löschmeldung abfangen
Beitrag von: Beate1953 am März 17, 2014, 13:06:59
Hallo,

vielen Dank. So klappt es.

Ich hatte DoCmd.RunSQL "DELETE Inventur.* FROM Inventur"

Viele Grüße
Beate1953
Titel: Re: Löschmeldung abfangen
Beitrag von: MzKlMu am März 17, 2014, 19:39:27
Hallo,
es geht noch kürzer ;) :D :
CurrentDb.Execute "DELETE FROM Inventur", dbFailOnError