Każda aplikacja stworzona w Accessie powinna działać tak, żeby użytkownik nie musiał się zastanawiać jak reagować na różnego rodzaju komunikaty systemowe bazy. Jak je wyłączyć w kodzie VBA? . Robimy to za pomocą metody obiektu docmd – SetWarnings
Metoda ta może przyjmować wartość typu Boolean:
-
-
- False – przy wyłączeniu ostrzeżeń
- True – przy włączeniu ostrzeżeń
-
Warto tu pamiętać, że jeżeli wyłączamy w kodzie ostrzeżenia, to potem należy je włączyć. Nawet wyjście z procedury nie resetuje ustawień.
Przykładowy kod może wyglądać tak:
Public Sub MojaProcedura() DoCmd.SetWarnings False ’ciąg instrukcji np. kwerendy funkcjonalne DoCmd.SetWarnings True End Sub |