Чтобы выйти из Access, можно использовать макрос QuitAccess . Макрокоманда QuitAccess может также указать один из нескольких вариантов сохранения объектов базы данных перед выходом из Access.
Примечание
Эта макрокоманда доступна только для доверенных баз данных.
Настройка
Макрокоманда ВыйтиИзAccess имеет следующий аргумент:
| Аргумент макрокоманды | Описание |
|---|---|
| Параметры | Определяет, что будет сделано с несохраненными объектами при завершении работы Access. В поле Параметры в разделе Аргументы макрокоманды в окне конструктора макросов доступны значения Подтверждение (вывод диалогового окна с запросом на сохранение для каждого из объектов), Сохранить все (сохранение всех объектов без вывода диалоговых окон подтверждения) и Выход (завершение работы без сохранения объектов). По умолчанию используется значение Сохранить все. |
Примечания
Access не выполняет никаких действий, следующих за действием выхода из Access в макросе.
С помощью этого действия можно выйти из Access без запросов в диалоговых окнах сохранения с помощью настраиваемой команды меню или кнопки в форме. Например, у вас может быть форма master, используемая для отображения объектов в настраиваемой рабочей области. В этой форме может быть кнопка Выход , запускающая макрос, содержащий действие QuitAccess с аргументом Options , для которого задано значение Save All.
Если при закрытии Access имеются несохраненные объекты, открываются такие же диалоговые окна, что и при использовании значения Подтверждение для аргумента Параметры макрокоманды ВыйтиИзAccess.
Чтобы сохранить определенный объект без завершения работы Access и закрытия этого объекта, используйте в макросе макрокоманду Сохранить.
Чтобы выполнить макрокоманду ВыйтиИзAccess в модуле Visual Basic для приложений (VBA), используйте метод Quit объекта DoCmd.