Za pomocą akcji makra UstawOstrzezania możesz włączyć lub wyłączyć komunikaty systemowe w bazach danych programu Access dla komputerów stacjonarnych.
Uwaga: Ta akcja nie będzie dozwolona, jeśli baza danych nie jest zaufana.
Ustawienie
Akcja makra UstawOstrzeżeń ma następujący argument.
Argument akcji |
Opis |
Ostrzeżenia włączone |
Określa, czy komunikaty systemowe mają być wyświetlane. Kliknij przycisk Tak (aby włączyć komunikaty systemowe) lub Nie (aby wyłączyć komunikaty systemowe) w polu Ostrzeżenia włączone w sekcji Argumenty akcji w oknie projektu makra. Wartość domyślna to Nie. |
Uwagi
Możesz użyć tej akcji, aby zapobiec zatrzymywaniu makromodalność ostrzeżeń i pól komunikatów. Komunikaty o błędach są jednak zawsze wyświetlane. Ponadto Access wyświetla wszystkie okna dialogowe, które wymagają wprowadzenia innego niż tylko wybranie przycisku (na przykład OK, Anuluj, Tak lub Nie) — na przykład każde okno dialogowe wymagające wprowadzenia tekstu lub wybrania jednej z kilku opcji.
Wykonanie tej akcji z ustawionym argumentem Ostrzeżenia nawartość Nie ma takiego samego efektu jak naciśnięcie klawisza ENTER przy każdym wyświetleniu ostrzeżenia lub pola komunikatu. Zazwyczaj przycisk OK lub Tak jest wybierany w odpowiedzi na ostrzeżenie lub komunikat.
Po zakończeniu makra program Access automatycznie włączy z powrotem wyświetlanie komunikatów systemowych.
Często ta akcja jest wykonywana z akcją makra Echo , która ukrywa wyniki makra do momentu jego zakończenia. Za pomocą akcji makra UstawOstrzeżenia możesz ukryć również ostrzeżenia i pola wiadomości.
Akcja makra SetWarnings (UstawOstrzedzenie) może uprościć interakcje z makrami, jednak należy zachować ostrożność przy wyłączaniu komunikatów systemowych. W niektórych sytuacjach nie chcesz kontynuować makra, jeśli jest wyświetlany określony komunikat ostrzegawczy. Jeśli nie masz pewności co do wyniku wszystkich akcji makr, unikaj korzystania z tej akcji.
Aby uruchomić akcję SetWarnings w module Visual Basic for Applications (VBA), użyj metody SetWarnings obiektu DoCmd.