Если каждый раз при запуске базы данных Access требуется выполнять определенный набор действий, можно создать макрос AutoExec. Например, так вы можете автоматически развернуть окно приложения, заблокировать область навигации и открыть определенный отчет.
Макрос AutoExec — это просто макрос с именем AutoExec. При открытии базы данных приложение Access выполняет его раньше любых других макросов или кода VBA.
Создание макроса AutoExec
Если макрос с действиями, которые должны выполняться при запуске базы данных, уже создан, просто измените его имя на AutoExec, и он будет запущен при следующем открытии базы данных. В противном случае выполните для создания макроса указанные ниже действия.
-
Откройте вкладку Создание и в группе Другие нажмите кнопку Макрос.
-
Выберите макрокоманду в раскрывающемся списке в верхней части конструктора. При необходимости укажите значения в полях аргументов.
-
Если не удается найти нужную макрокоманду, убедитесь, что на вкладке Конструктор в разделе Показать или скрыть установлен флажок Показать все макрокоманды. При установке этого флажка список доступных действий расширяется, но он будет содержать некоторые действия, которые могут выполняться, только если база данных признана доверенной. Дополнительные сведения см. в статье Вопрос о доверии базе данных.
-
-
Повторите действие 2 для каждого из дополнительных действий.
-
Нажмите кнопку Сохранить. В диалоговом окне Сохранить как введите имя AutoExec.
-
Нажмите кнопку ОК и закройте конструктор макросов. Новый макрос будет выполнен при следующем открытии базы данных.
Дополнительные сведения о создании макросов см. в статье Создание макроса пользовательского интерфейса.
ПРИМЕЧАНИЯ
-
Чтобы не использовать макрос AutoExec и другие параметры загрузки, удерживайте нажатой клавишу SHIFT во время запуска базы данных. Дополнительные сведения см. в статье Обход параметров запуска при открытии базы данных.
-
Для выполнения действий при запуске базы данных можно также указать начальную форму и назначить макросы или код VBA ее событиям OnOpen и OnLoad. Дополнительные сведения см. в статье Назначение формы, которая появляется по умолчанию при открытии базы данных Access.