Evitando que os botões de fechamento salvem registros no MS Access

Em um formulário do Microsoft Access, sempre que o registro atual é alterado, as alterações nos controles associados são salvas silenciosamente nas tabelas do banco de dados. Isso é bom, mas não quero que aconteça quando um usuário fecha um formulário, porque é o oposto direto do que muitas pessoas esperariam.

O melhor exemplo é quando você tenta fechar um arquivo excel com alterações não salvas, ele pergunta se as alterações devem ser descartadas. Isso é exatamente o que estou tentando alcançar no Access, mas não consigo encontrar uma maneira de interceptar o evento do botão Fechar no VBA.

O evento Unload do formulário é o primeiro evento que é acionado quando alguém clica no botão fechar, mas até lá as alterações já estão gravadas no banco de dados.

Isso é possível, ou tenho que criar meus próprios botões de fechamento? Estou confortável em escrever grandes quantidades de código para coisas triviais como esta, mas eu odeio ter que confundir a GUI.

questionAnswers(6)

yourAnswerToTheQuestion