За допомогою макросу AutoExec можна виконувати певний набір операцій щоразу під час запуску бази даних Access. Наприклад, ви можете автоматично розгорнути вікно застосунку, заблокувати область переходів, а потім відкрити певний звіт.
Цей макрос є звичайним макросом з ім’ям AutoExec. Під час запуску бази даних Access виконує макрос AutoExec перед виконанням інших макросів або коду VBA.
Створення макросу AutoExec
За наявності макросу, який виконує всі необхідні дії під час запуску бази даних, просто змініть його ім’я на AutoExec, і його буде виконано під час наступного відкриття бази даних. В іншому разі виконайте вказані нижче дії, щоб створити макрос.
На вкладці Створення в групі Інші натисніть кнопку Макрос.
У розкривному списку у верхній частині вікна конструктора макросів виберіть дію, яку потрібно виконати. За потреби введіть відповідні значення в полях аргументів.
- Якщо потрібна дія не відображається, переконайтеся, що на вкладці «Конструктор » у групі «Відобразити або приховати » встановлено прапорець «Відображати всі дії ». Після цього відкриється список дій, які можна виконати, але цей список міститиме кілька дій, які можна виконати, тільки якщо базу даних позначено як надійну. Докладні відомості див. в статті Надійність бази даних.
Повторіть крок 2 для кожної додаткової дії, яку слід виконати.
Натисніть кнопку Зберегти, а потім у діалоговому вікні Зберегти як введіть AutoExec.
Натисніть кнопку ОК, а потім закрийте конструктор макросів. Новий макрос виконуватиметься під час наступного відкриття бази даних.
Докладні відомості про створення макросів див. в статті Створення макросів інтерфейсу.
ПРИМІТКИ.
- Щоб обійти макрос AutoExec та інші параметри запуску, натисніть і утримуйте клавішу Shift під час запуску бази даних. Додаткові відомості див. в статті Обхід параметрів запуску під час відкриття бази даних.
- Інший спосіб виконання дій під час запуску бази даних – визначити форму запуску, а потім вкласти макрос або код VBA до подій OnOpen або OnLoad форми. Докладні відомості див. в статті "Установлення стандартної форми, яка відкривається разом із базою даних Access".