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