volkspolizei
Goto Top

Datensatz per Makro ohne Rückfrage löschen

Hallo,

in einem Makro ist ein Punkt von vielen der, dass in einer bestimmten Tabelle ein Datensatz gelöscht werden muss.

Nun unterbricht er bei der Ausführung des Makros an dieser Stelle und nervt mit der Frage, ob der Datensatz wirklich gelöscht werden soll..

Wie kann ich das nur(!) für dieses Makro abstellen???

Bin für jeden Tipp dankbar!

Content-ID: 38215

Url: https://administrator.de/contentid/38215

Ausgedruckt am: 23.11.2024 um 01:11 Uhr

MartinSchmid
MartinSchmid 17.08.2006 um 15:45:04 Uhr
Goto Top
Ich habe es leider jetzt nicht im Kopf aber schau mal in der Hilfe bei den docmd nach, da gibt es einen Befehl zum Unterdrücken dieser Nachricht, das sollte aber dann wieder eingeschaltet werden.

weiters könntest du mittels

currentdb.execute "DELETE FROM <Tabelle> WHERE ..."

arbeiten, dann wird meines Wissens nach nicht gefragt.

mfg Martin
n4426
n4426 17.08.2006 um 16:53:44 Uhr
Goto Top
Hi,

der VBA-Befehl lautet wie folgt.

DoCmd.SetWarnings False



DoCmd.SetWarnings True
Dazwischen muss der befehlt zum löschen des Datensatzes eingefügt werden.

mfg

andi
Biber
Biber 17.08.2006 um 16:58:35 Uhr
Goto Top
Moin vopo,

DoCmd.SetWarnings False ' Bestätigung ausschalten
' hier Deine Löscherei
DoCmd.SetWarnings True ' Bestätigung anschalten

Gruß
Biber

[Edit] Zu langsam... [/Edit]
haligali66
haligali66 04.01.2008 um 23:01:08 Uhr
Goto Top
Hey
ich habe die Warnmeldung wie folgt ausgeschaltet:
im Makro schreibst Du als erstes folgendes:
DoCmd.SetWarnings False
danach die Befehle.....
Ich hoffe das es Dir hilft!!