Saudações
Para impedir que o access salve os dados automaticamente estou utilizando o seguinte cod. que encontrei aqui no fórum, mais estar dando erro quando clico não Salvar ai o "DoCmd.RunCommand acCmdUndo" fica destacado.
Private Sub Form_Unload(Cancel As Integer)
Dim strMsg As String
strMsg = "Foram efectuadas alterações"
strMsg = strMsg & "...Deseja gravar as alterações?"
If MsgBox(strMsg, vbQuestion + vbYesNo, "Gravar?") = vbYes Then
'do nothing
Else
DoCmd.RunCommand acCmdUndo
End If
End Sub
Utilizo esse cod. pois no meu form tenho uns subformulário todos ligados com chave primaria
Para impedir que o access salve os dados automaticamente estou utilizando o seguinte cod. que encontrei aqui no fórum, mais estar dando erro quando clico não Salvar ai o "DoCmd.RunCommand acCmdUndo" fica destacado.
Private Sub Form_Unload(Cancel As Integer)
Dim strMsg As String
strMsg = "Foram efectuadas alterações"
strMsg = strMsg & "...Deseja gravar as alterações?"
If MsgBox(strMsg, vbQuestion + vbYesNo, "Gravar?") = vbYes Then
'do nothing
Else
DoCmd.RunCommand acCmdUndo
End If
End Sub
Utilizo esse cod. pois no meu form tenho uns subformulário todos ligados com chave primaria