Предотвращение закрытия кнопок от сохранения записей в MS Access
В форме Microsoft Access при каждом изменении текущей записи любые изменения в связанных элементах управления автоматически сохраняются в таблицах базы данных. Это хорошо, но я не хочу, чтобы это происходило, когда пользователь закрывает форму, потому что это прямо противоположно тому, что многие ожидают.
Лучший пример - когда вы пытаетесь закрыть файл Excel с несохраненными изменениями, он спрашивает, следует ли отменить изменения. Это именно то, чего я пытаюсь добиться в Access, но не могу найти способ отловить событие кнопки закрытия в VBA.
Событие Unload формы - это первое событие, которое запускается, когда кто-то нажимает кнопку закрытия, но к тому времени изменения уже записываются в базу данных.
Это вообще возможно, или я должен создать свои собственные кнопки закрытия? Мне удобно писать большие объемы кода для таких тривиальных вещей, как эта, но я ненавижу перегружать GUI.