Автоматизація подій запуску за допомогою макросу

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Якщо потрібно виконувати певні дії щоразу, коли ви відкриваєте базу даних Access або веб-програму Access, створіть макрос AutoExec у локальній базі даних або макрос On Start у веб-програмі Access. Наприклад, у локальній базі даних макрос AutoExec може автоматично розгорнути вікно програми, заблокувати область переходів і відкривати певний звіт щоразу, коли ви відкриваєте базу даних.

У цій статті

Створення макросу автозапуску в базі даних для настільних комп’ютерів

Макрос автозапуску (макрос з ім’ям AutoExec) запускається раніше, ніж інші макроси й модулі в базі даних. Якщо ви вже створили макрос, який виконує дії, які мають відбуватися під час запуску бази даних, просто перейменуйте макрос AutoExec, і він запуститься під час наступного відкриття бази даних. В іншому разі виконайте ці кроки, щоб створити макрос:

  1. Натисніть кнопку Створити>макрос.

    Кнопка «Макрос» на вкладці «Створення».

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

    • Якщо вам не вдалося знайти потрібну дію, переконайтеся, що на вкладці Конструктор вибрано параметр Показати всі дії. Буде розгорнуто список дій, які можна використовувати, але список міститиме деякі дії, які виконуватимуться, лише якщо базі даних надано надійний стан. Докладні відомості див. в статті Вибір надійності бази даних.
  3. Повторіть крок 2 для кожної додаткової дії, яку потрібно виконати. Дії також можна знайти в розділі «Каталог макрокоманд», а потім двічі клацнути їх або перетягнути до макросу.

  4. Натисніть кнопку Зберегти, а потім у діалоговому вікні Зберегти як введіть AutoExec.

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

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

Примітка.

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

Створення макросу On Start у веб-програмі Access

Макрос On Start у веб-програмах Access виконує таку саму функцію, що й макрос AutoExec у локальній базі даних, але не відображається в області переходів як іменований макрос. Крім того, макрос On Start запускається, коли веб-програма відкривається в браузері, а не коли база даних відкривається в клієнті Access. Коли веб-програма відкривається в браузері, логіку, визначену в макросі On Start, обійти не можна.

Ось як його створити.

  1. Відкрийте веб-програму Access. Якщо ви переглядаєте її в браузері, натисніть кнопку Настроювання настройок>у програмі Access.

  2. Натисніть кнопку Додатково на головному>>екрані під час запуску макросу.
    Команда «Макрос On Start» на стрічці.
    У програмі Access відкриється конструктор макросів. Якщо макрос On Start уже існує, він відобразиться в програмі Access. Якщо ні, відобразиться пустий макрос, до якого можна почати додавати дії.

  3. Виберіть дії з розкривного списку Додати нову дію або знайдіть дії в каталозі дій і двічі клацніть їх чи перетягніть до макросу.

    Порада.

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

  4. За потреби введіть значення в поля аргументів для доданих дій.

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

  6. > Натисніть кнопкуHome Launch App (Програма для головного запуску), і макрос On Start (У разі запуску) запускається, коли веб-програма відкриється в браузері.

Докладні відомості про те, як створювати макроси у веб-програмі Access, див. в статті Настроювання подання за допомогою макросу інтерфейсу користувача.