Sicherheits-Abfragen in Access unterdrücken

Ich bin Neuling in Access und komme mit dem Programm sonst gut zurecht. Lediglich die Aktionsabfragen sind ein ständiges Ärgernis: Vor dem Start einer Aktionsabfrage, die in einer größeren Tabelle Daten ändert, erkundigt sich der Office-Assistent, ob er die Daten wirklich ändern oder löschen soll. Die Nachfrage unterbricht mein Programm und fordert den Anwender zudem völlig unvorbereitet auf, eine Aktion zu bestätigen, von der er nichts wissen kann. Wie bekomme ich mein Programm dazu, die Abfrage automatisch zu bestätigen?

Die automatische Bestätigung durch das Programm ist nicht möglich, aber Sie können statt dessen die Nachfragen von Access ausschalten. Um Datenverluste zu vermeiden, erkundigt sich Access nämlich standardmäßig vor dem Löschen und Ändern von Objekten, ob es die Aktion auch wirklich durchführen soll.
Um diese Nachfragen auszuschalten, rufen Sie den Befehl Extras – Optionen auf. Dort wählen Sie das Register Bearbeiten/Suchen und deaktivieren in der Optionsgruppe Bestätigen das Kontrollkästchen Aktionsabfragen.
Der Nachteil dieser Methode ist, daß zwar nun Ihr Programm durchläuft, Sie aber keinerlei Sicherheitsabfragen mehr bekommen. Deshalb sollten Sie die Bestätigung mit folgendem Befehl im Programmcode ausschalten:

Application.SetOption  äAktionsabfragen bestätigenô,0¶
Danach können Sie die Aktionsabfragen ohne die lästigen Bestätigungen ausführen. Um die Sicherheitsabfrage später wieder einzuschalten, rufen Sie folgenden Befehl auf:
Application.SetOption  äAktionsabfragen bestätigenô,-1¶
Den aktuellen Status der Sicherheitsabfrage erfahren Sie über folgende Funktion:
status = Application.GetOption  (äAktionsabfragen bestätigenô)¶