Estou tentando implementar um código no evento Ao Fechar do formulário para que informe que houve alteração em algum registro e pergunte se deseja salvar, mas não está funcionando.
Tentei usar o código abaixo
Dim x As Integer
If Me.Dirty Then
x = MsgBox("Deseja salvar todas as alterações ?", vbYesNo)
If x = vbNo Then
Me.Undo
End If
End If
que achei aqui no fórum, mas só está funcionando quando é implementado em um botão. Quando implementado no evento Ao Fechar do formulário, não funciona; ao clicar no botão Fechar depois de alguma alteração, o formulário fecha sem exibir a msgbox.
Caso alguém tenha alguma sugestão, fico grato
Código
Última edição por OLDRIVG em 11/7/2019, 15:38, editado 1 vez(es) (Motivo da edição : Postar como "Resolvido")