O que há de errado com esse código?
Tentei usando If Me.Dirty Then ... e também não funciona... Executei com interrupção e ele não detecta que o Form está "Dirty"...
Help!
Thks!
Lárimer
Private Sub Form_Close()
If Form.Dirty Then
MsgBox "Deseja salvar alterações?", vbOKCancel, "Atenção!"
If vbOK Then
DoCmd.Save
DoCmd.Close
End If
MsgBox "Formulário será fechado sem alterações!", vbOKOnly, "Atenção!"
Form.Undo
DoCmd.Close
End If
End Sub
Tentei usando If Me.Dirty Then ... e também não funciona... Executei com interrupção e ele não detecta que o Form está "Dirty"...
Help!
Thks!
Lárimer
Private Sub Form_Close()
If Form.Dirty Then
MsgBox "Deseja salvar alterações?", vbOKCancel, "Atenção!"
If vbOK Then
DoCmd.Save
DoCmd.Close
End If
MsgBox "Formulário será fechado sem alterações!", vbOKOnly, "Atenção!"
Form.Undo
DoCmd.Close
End If
End Sub