Procedura VBA wyłączająca ostrzeżenia

kliknij, aby powiększyć

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 docmdSetWarnings

kliknij, aby powiększyć

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

 

Egzamin Specjalista MS Access

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *