Предотвращение закрытия кнопок от сохранения записей в MS Access

В форме Microsoft Access при каждом изменении текущей записи любые изменения в связанных элементах управления автоматически сохраняются в таблицах базы данных. Это хорошо, но я не хочу, чтобы это происходило, когда пользователь закрывает форму, потому что это прямо противоположно тому, что многие ожидают.

Лучший пример - когда вы пытаетесь закрыть файл Excel с несохраненными изменениями, он спрашивает, следует ли отменить изменения. Это именно то, чего я пытаюсь добиться в Access, но не могу найти способ отловить событие кнопки закрытия в VBA.

Событие Unload формы - это первое событие, которое запускается, когда кто-то нажимает кнопку закрытия, но к тому времени изменения уже записываются в базу данных.

Это вообще возможно, или я должен создать свои собственные кнопки закрытия? Мне удобно писать большие объемы кода для таких тривиальных вещей, как эта, но я ненавижу перегружать GUI.

Ответы на вопрос(6)

Ваш ответ на вопрос