Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Application.Quit acQuitSaveAll / 3 сообщений из 3, страница 1 из 1
15.10.2004, 07:09:25
    #32739551
Esquel_net
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Application.Quit acQuitSaveAll
Утро доброе!
Такой вопрос. Сделал кнопку выхода:

If MsgBox(" Закрыть базу? ", vbCritical + vbOKCancel + vbDefaultButton2, "ЛИС") = vbOK Then
Application.Quit acQuitSaveAll
End If

Уверяют, что Application.Quit acQuitSaveAll по действию аналогична пункту Выход меню Файл. Однако при нажатии кнопки окно Access исчезает сразу, и у польз-ля может создаться впечатление, что база закрыта, и он, скажем, сразу будет выключать комп. А в это время еще происходит сжатие (стоит галочка "Сжимать при закрытии"). Почему так? Хотелось бы, чтобы окно пропадало только после завершения сжатия, как по нажатию Выход меню Файл.
...
Рейтинг: 0 / 0
15.10.2004, 07:27:09
    #32739565
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Application.Quit acQuitSaveAll
а если попробовать acQuitPrompt?
...
Рейтинг: 0 / 0
15.10.2004, 07:36:23
    #32739568
Esquel_net
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Application.Quit acQuitSaveAll
Да, сработало!

Странно, а в ХЕЛПе пишут:
acQuitPrompt - Displays a dialog box that asks whether you want to save any database objects that have been changed but not saved

Но никакого диалогового окна нет... Ну да ладно, так и лучше!
Спасибо, Alexander G!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Application.Quit acQuitSaveAll / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]