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.