Увімкнення та вимкнення підтверджень запитів на змінення

За замовчуванням програма Access пропонує підтвердити виконання запиту на змінення. Якщо це заважає вам, ви можете вимкнути такі запити. Також ви можете знову їх ввімкнути, якщо повідомлення не відображаються, а ви хочете отримувати запити.

У цій статті

Огляд

Керування підтвердженнями запитів на змінення для комп’ютера

Вимкнення підтверджень запитів на змінення для бази даних

Вимкнення підтверджень запитів на змінення для конкретного набору завдань

Вимкнення та повторне ввімкнення повідомлень за допомогою макросу

Огляд

Запити на змінення використовуються, коли потрібно змінити дані в базі даних. За допомогою запиту на змінення ви можете додати, видалити чи оновити дані або створити нову таблицю з наявних даних. Запити на змінення дуже ефективні, але з цією ефективністю пов’язаний певний ризик щодо випадкових змін даних. Щоб запобігти цьому, за замовчуванням програма Access просить підтвердження, коли ви виконуєте запит на змінення. Це дає змогу зменшити ймовірність випадкових змін даних.

Порада :  Перш ніж виконати запит на змінення, ви можете переглянути дані, на які він вплине. Для цього на вкладці Основне в групі Подання натисніть кнопку Подання, а потім виберіть пункт Подання таблиці.

Якщо ви не хочете, щоб програма Access просила підтверджувати запити на змінення, або якщо програма Access не просить підтвердження, а вам це потрібно, ви можете ввімкнути або вимкнути повідомлення.

  • Керування підтвердженнями запитів на змінення для комп’ютера   
    Використовуючи настройки в діалоговому вікні Параметри Access, ви можете змінити поведінку за замовчуванням для баз даних Access, відкритих на конкретному комп’ютері. Якщо вимкнути повідомлення, програма Access не відображатиме їх за жодних умов. Якщо ж увімкнути повідомлення, програма Access відображатиме їх, окрім випадків, коли повідомлення вимкнуто за допомогою макросу або коду VBA.

  • Вимкнення підтверджень запитів на змінення для бази даних   
    Виберіть цей метод, щоб вимкнути попередження для конкретної бази даних під час відкриття. Для вимкнення повідомлень використовується дія Установитипопередження у макросі Автозапуск. Файл бази даних має бути надійним, щоб ця дія макросу спрацювала. Докладні відомості див. в статті Надійність бази даних.

  • Вимкнення підтверджень запитів на змінення для конкретного набору завдань   
    Виберіть цей метод, щоб вимкнути попередження на час виконання набору завдань, а потім знову ввімкнути їх. Наприклад, ви можете вимкнути повідомлення, поки виконується запит на створення таблиці, а потім знову ввімкнути їх. Ви можете використати дію макросу "Установитипопередження" або метод VBA DoCmd.SetWarnings. Файл бази даних має бути надійним, щоб ця дія макросу спрацювала. Докладні відомості див. в статті Надійність бази даних.

На початок сторінки

Керування підтвердженнями запитів на змінення для комп’ютера

Увага! :  Якщо ви використаєте цей параметр, щоб вимкнути підтвердження запитів на змінення, програма Access не відображатиме повідомлення на цьому комп’ютері навіть для бази даних, яка містить макрос або модуль, що вмикає повідомлення.

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

  2. У лівій частині діалогового вікна Параметри Access виберіть пункт Параметри клієнта.

  3. У правій частині діалогового вікна Параметри Access у розділі Редагування під пунктом Підтвердження зніміть прапорець Запити на змінення, а потім натисніть кнопку OK.

На початок сторінки

Вимкнення підтверджень запитів на змінення для бази даних

За допомогою дії Установитипопередження у макросі "Автозапуск" ви можете вимкнути підтвердження запитів на змінення для бази даних.

Увага! :  Якщо база даних, яка містить макрос, не надійна, дія Установитипопередження не спрацює. Докладні відомості див. в статті Надійність бази даних.

Примітка :  Це можна обійти: якщо макрос з іменем "Автозапуск" уже існує, відкрийте цей макрос у режимі конструктора та виконайте кроки 2–4 з наведеної нижче процедури.

  1. На вкладці Створення в групі Макроси та код натисніть кнопку Макрос.

    Початок роботи

  2. У розкривному списку у верхній частині вікна конструктора макросів виберіть дію Установитипопередження.

    • Якщо в списку немає дії Установитипопередження, переконайтеся, що на вкладці Конструктор у групі Відображення або приховання вибрано пункт Відображати всі дії.

  3. Під дією Установитипопередження клацніть стрілку поруч із пунктом Попередження та виберіть потрібний параметр.

  4. Натисніть кнопку Зберегти.

  5. У діалоговому вікні Зберегти як введіть Автозапуск.

  6. Натисніть кнопку OK, а потім закрийте конструктор макросів. Новий макрос виконуватиметься під час наступного відкриття бази даних.

Щоб отримати додаткові відомості про створення макросів, див. статтю Створення макросів інтерфейсу.

На початок сторінки

Вимкнення підтверджень запитів на змінення для конкретного набору завдань

Є два основні способи вимкнути підтвердження запитів на змінення для набору завдань: за допомогою макросу та за допомогою модуля VBA. У будь-якому випадку ви використовуєте код, щоб вимкнути попередження, виконуєте набір завдань, а потім знову вмикаєте попередження. Ви вкладаєте код у подію, наприклад у Подію натискання кнопки або Подію відкриття форми.

Ви вкладаєте модуль у подію, і коли подія відбувається, модуль запускається. Наприклад, ви можете вкласти модуль у подію Відкриття для форми. Тоді модуль запуститься одразу після відкриття форми. Нижче описано процедуру використання методу DoCmd.SetWarnings у події відкриття форми.

  1. Відкрийте форму в поданні конструктора.

  2. Якщо вікно властивостей не відображається, натисніть клавішу F4, щоб відобразити його.

  3. Клацніть квадрат у верхньому лівому куті форми, прямо під вкладкою об’єкта форми.

  4. У вікні властивостей на вкладці Інше переконайтеся, що для пункту Містить модуль установлено значення Так.

  5. На вкладці Подія клацніть подію Відкриття, а потім натисніть кнопку побудови (три крапки поруч зі стрілкою).

  6. У діалоговому вікні Вибір конструктора виконайте одну з таких дій.

  7. Введіть DoCmd.SetWarnings (WarningsOff) і натисніть клавішу Enter.

  8. Введіть необхідний код, щоб виконати завдання, для яких підтвердження має бути вимкнуто.

  9. У новому рядку введіть DoCmd.SetWarnings (WarningsOn).

  10. Закрийте редактор VBA і збережіть форму.

Вимкнення та повторне ввімкнення повідомлень за допомогою макросу

  1. У розкривному списку у верхній частині вікна конструктора макросів виберіть дію Установитипопередження.

    • Якщо в списку немає дії Установитипопередження, переконайтеся, що на вкладці Конструктор у групі Відображення або приховання вибрано пункт Відображати всі дії.

  2. Під дією Установитипопередження клацніть стрілку поруч із пунктом Попередження та виберіть значення Ні.

  3. Введіть необхідні дії макросів, щоб виконати завдання, для яких підтвердження має бути вимкнуто.

  4. Під останньою дією макросу виберіть дію Установитипопередження, а потім клацніть стрілку поруч із пунктом Попередження та виберіть значення Так.

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

На початок сторінки

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×