Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

По умолчанию Access предлагает подтвердить удаление объекта из области навигации или при выполнении запроса на действие. Эти сообщения подтверждения можно отключить, если вы предпочитаете не получать запрос. Если сообщения не отображаются и вам нужно получить запрос, их можно снова включить.

В этой статье

Отключение сообщений о подтверждении удаления объектов

Важно: Если этот параметр используется для отключения сообщений подтверждения удаления объектов, access не будет отображать сообщения на этом компьютере при удалении объектов из области навигации.

  1. На вкладке Файл выберите пункт Параметры.

  2. В левой части диалогового окна Параметры доступа щелкните Параметры клиента.

  3. В правой части диалогового окна Параметры доступа в разделе Правка в разделе Подтверждение снимите флажок Удаление документов проверка и нажмите кнопку ОК.

Общие сведения о сообщениях о подтверждении запроса на действия

Запросы на действия — это способ изменения данных в базе данных. Запрос на действие может добавлять, удалять или обновлять данные или создавать новую таблицу, используя существующие данные. Запросы на действия очень эффективны, но эта мощность влечет за собой определенный риск непреднамеренного изменения данных. Из-за возможности потери данных access по умолчанию запрашивает подтверждение при выполнении запроса на действие. Это помогает снизить вероятность непреднамеренных изменений данных.

Совет: Чтобы узнать, на какие данные будет влиять запрос действия, перед выполнением запроса на вкладке Главная в группе Представления нажмите кнопку Вид, а затем — Режим таблицы.

Если вы предпочитаете, чтобы Access не запрашивал запросы на подтверждение действий, или если Access не запрашивает подтверждение, но вы хотите, чтобы это было, вы можете включить или отключить сообщения.

  • Управление сообщениями подтверждения запроса действий для компьютера   
    Можно использовать параметр в диалоговом окне Параметры доступа , чтобы задать поведение по умолчанию для баз данных Access, открытых на определенном компьютере. Если этот параметр используется для отключения сообщений, access не будет отображать сообщения ни при каких обстоятельствах. Если вы используете этот параметр для включения сообщений, Access будет отображать сообщения, если они не отключены макросом или VBA.

  • Отключение сообщений подтверждения запроса действий для базы данных   
    Выберите этот метод, чтобы отключить предупреждения для определенной базы данных при ее открытии. Чтобы отключить сообщения, используйте действие SetWarnings внутри макроса AutoExec . Файл базы данных должен быть доверенным, чтобы это макрокоманды работало; Дополнительные сведения о доверенных базах данных см. в статье Решение о том, следует ли доверять базе данных.

  • Отключение сообщений подтверждения запроса действий для определенного набора задач   
    Выберите этот метод, чтобы отключить предупреждения на время выполнения набора задач, а затем снова включить их; Например, вы можете отключить сообщения во время выполнения запроса к таблице make-table, а затем снова включить их. Можно использовать макрокоманду SetWarnings, а также метод DoCmd.SetWarnings VBA. Файл базы данных должен быть доверенным, чтобы это макрокоманды работало; Дополнительные сведения о доверенных базах данных см. в статье Решение о том, следует ли доверять базе данных.

К началу страницы

Управление сообщениями подтверждения запроса действий для компьютера

Важно: Если этот параметр используется для отключения сообщений о подтверждении запроса на действия, Access не будет отображать сообщения на этом компьютере даже для базы данных, содержащей макрос или модуль, который включает сообщения.

  1. На вкладке Файл выберите пункт Параметры.

  2. В левой части диалогового окна Параметры доступа щелкните Параметры клиента.

  3. В правой части диалогового окна Параметры доступа в разделе Редактирование в разделе Подтвердить снимите флажок Запросы действий проверка и нажмите кнопку ОК.

К началу страницы

Отключение сообщений подтверждения запроса действий для базы данных

Вы можете использовать действие SetWarnings в макросе AutoExec, чтобы отключить сообщения подтверждения запроса действий для базы данных.

Важно: Если база данных, содержащая макрос, не является доверенной, действие SetWarnings не будет выполняться. Дополнительные сведения о доверии и базах данных см. в статье Решение о том, следует ли доверять базе данных.

Примечание: Если макрос с именем AutoExec уже существует, можно обойти его, откройте этот макрос в режиме конструктора, а затем выполните шаги 2–4 из следующей процедуры.

  1. На вкладке Создание в группе Макросы и код нажмите кнопку Макрос.

    Изображение группы "Макросы и код" на ленте Access

  2. В раскрывающемся списке в верхней части построителя макросов выберите действие SetWarnings .

    • Если действие SetWarnings не отображается в списке, на вкладке Конструктор макросов в группе Показать и скрыть убедитесь, что выбран параметр Показать все действия .

  3. В действии SetWarnings щелкните стрелку рядом с элементом Предупреждения включено и выберите нужный параметр.

  4. Нажмите кнопку Сохранить.

  5. В диалоговом окне Сохранить как введите AutoExec.

  6. Нажмите кнопку ОК и закройте конструктор макросов. Новый макрос будет выполнен при следующем открытии базы данных.

Дополнительные сведения о создании макросов см. в статье Создание макроса пользовательского интерфейса.

К началу страницы

Отключение сообщений подтверждения запроса действий для определенного набора задач

Существует два основных способа отключить сообщения подтверждения запроса действий для набора задач: с помощью макроса и модуля VBA. В любом случае с помощью кода можно отключить предупреждения, выполнить набор задач, а затем снова включить предупреждения. Код присоединяется к событию, например к событию Click с помощью кнопки или к событию Open формы.

Модуль присоединяется к событию, и при возникновении события модуль запускается. Например, можно присоединить модуль к событию On Open для формы. Когда форма откроется, модуль запускается. В следующей процедуре объясняется, как использовать метод DoCmd.SetWarnings в событии On Open формы.

  1. Откройте форму в режиме конструктора.

  2. Если окно свойств не открыто, откройте его, нажав клавишу F4.

  3. Щелкните квадрат в левом верхнем углу формы, сразу под вкладкой объекта формы.

  4. На странице свойств на вкладке Другие убедитесь, что параметр Имеет модуль имеет значение Да.

  5. На вкладке Событие щелкните событие On Open (Открыть ), а затем нажмите кнопку сборки (многоточие рядом со стрелкой).

  6. В диалоговом окне Выбор построителя выполните одно из следующих действий.

  7. Введите DoCmd.SetWarnings (WarningsOff) и нажмите клавишу ВВОД.

  8. Введите необходимый код для выполнения задач, которые необходимо выполнить с отключенными сообщениями подтверждения.

  9. В новой строке введите DoCmd.SetWarnings (WarningsOn).

  10. Закройте Редактор VBA и сохраните форму.

Отключение и возврат сообщений с помощью макроса

  1. В раскрывающемся списке в верхней части построителя макросов выберите действие SetWarnings .

    • Если действие SetWarnings не отображается в списке, на вкладке Конструктор макросов в группе Показать и скрыть убедитесь, что выбран параметр Показать все действия .

  2. В действии SetWarnings щелкните стрелку рядом с пунктом Предупреждения включено и выберите Нет.

  3. Введите необходимые макрокоманды для выполнения задач, которые необходимо выполнить с отключенными сообщениями подтверждения.

  4. Под последним действием задачи выберите действие SetWarnings , затем щелкните стрелку рядом с элементом Предупреждения включено и выберите Да.

  5. Закройте построитель макросов, сохраните макрос, а затем сохраните форму.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×