Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013, Office 2013
Чтобы включить или отключить системные сообщения, можно использовать действие SetWarnings .
Примечание.
Эта макрокоманда доступна только для доверенных баз данных.
Параметр
Действие SetWarnings имеет следующий аргумент.
Аргумент макрокоманды |
Описание |
|---|---|
Предупреждения включено |
Указывает, отображаются ли системные сообщения. Нажмите кнопку Да (чтобы включить системные сообщения) или Нет (чтобы отключить системные сообщения) в поле Предупреждения Вкл . в разделе Аргументы действия области построителя макросов. По умолчанию используется значение Нет. |
Замечания
Это действие можно использовать, чтобы предотвратить остановку макроса модальными предупреждениями и окнами сообщений. Однако сообщения об ошибках всегда отображаются. Кроме того, Microsoft Access отображает все диалоговые окна, требующие ввода, кроме простого нажатия кнопки (например, ОК, Отмена, Да или Нет), например любое диалоговое окно, в котором требуется ввести текст или выбрать один из нескольких параметров.
Выполнение этого действия с аргументом Warnings On , для которого задано значение Нет , имеет тот же эффект, что и нажатие клавиши ВВОД при отображении предупреждения или окна сообщения. Как правило, в ответ на предупреждение или сообщение выбирается кнопка "ОК" или "Да ".
После завершения макроса Access автоматически включает отображение системных сообщений.
Часто это действие используется с действием Echo , которое скрывает результаты макроса до завершения. Действие SetWarnings также можно использовать для скрытия предупреждений и полей сообщений.
Предупреждение
Хотя действие SetWarnings может упростить взаимодействие с макросами, необходимо соблюдать осторожность при отключении системных сообщений. В некоторых ситуациях вы не захотите продолжать макрос, если отображается определенное предупреждающее сообщение. Если вы не уверены в результатах всех макрокоманд, следует избегать использования этого действия.
Чтобы запустить действие SetWarnings в модуле Visual Basic для приложений (VBA), используйте метод SetWarnings объекта DoCmd.