Zapobieganie zamykaniu przycisków w zapisywaniu rekordów w MS Access

W formularzu programu Microsoft Access, za każdym razem, gdy bieżący rekord się zmienia, wszelkie zmiany w powiązanych elementach sterujących są dyskretnie zapisywane w tabelach bazy danych. Jest to w porządku, ale nie chcę, aby stało się to, gdy użytkownik zamknie formularz, ponieważ jest to bezpośrednie przeciwieństwo tego, czego oczekiwałoby wiele osób.

Najlepszym przykładem jest próba zamknięcia pliku Excela z niezapisanymi zmianami, pyta, czy zmiany powinny zostać odrzucone. To jest dokładnie to, co próbuję osiągnąć w programie Access, ale nie mogę znaleźć żadnego sposobu na zatrzymanie zdarzenia zamknięcia przycisku w VBA.

Zdarzenie Unload formularza jest pierwszym zdarzeniem, które jest wyzwalane, gdy ktoś kliknie przycisk zamykania, ale wtedy zmiany są już zapisane w bazie danych.

Czy to w ogóle możliwe, czy muszę utworzyć własne przyciski zamknięcia? Czuję się komfortowo pisząc duże ilości kodu dla takich trywialnych rzeczy, ale nienawidzę zaśmiecać GUI.

questionAnswers(6)

yourAnswerToTheQuestion