Amigos, estou com uma dificuldade, no meu formulário simples "RG LA 23" tenho dois botões para salvar!
Botão 1: Salva e vai para um novo registro!
Private Sub Comando140_Click()
MsgBox "O Registro foi Salvo com Sucesso", vbInformation, "Registro Salvo"
DoCmd.Save acForm, "RG LA 23 SAP - Formulário"
Me.Refresh
DoCmd.GoToRecord , , acNewRec
Exit Sub
End Sub
Botão 2: Salva e fecha formulário!
Private Sub Comando140_Click()
MsgBox "O Registro foi Salvo com Sucesso", vbInformation, "Registro Salvo"
DoCmd.Save acForm, "RG LA 23 SAP - Formulário"
DoCmd.Close acForm, "RG LA 23 SAP - Formulário"
Exit Sub
End Sub
Só que agora reparei, que ao fechar o formulário mesmo sem eu ter clicado em nenhum desses botões ele salva as alterações dos campos automáticamente
gostaria que não acontecesse isso, então tentei utilizar uma macro desfazer registro no evento ao fechar, ela funcionou, quando fecha o formulário não salva as alterações, só que também ela está cancelando os meus dois botões de salvar,,, você clica e salva mas quando fecha o formulário e abre denovo para verificar, as alterações não estão mais salvas!
Qual seria a solulção amigos!???
também tentei colocar em código o comando desfazer registro e deu a mesma coisa!
Private Sub Form_Close()
On Error GoTo Form_Close_Err
DoCmd.RunCommand acCmdUndo
Form_Close_Exit:
Exit Sub
Form_Close_Err:
MsgBox Error$
Resume Form_Close_Exit
End Sub
Obrigado pela atenção qualquer dúvida sobre a questão eu esclareço!
Botão 1: Salva e vai para um novo registro!
Private Sub Comando140_Click()
MsgBox "O Registro foi Salvo com Sucesso", vbInformation, "Registro Salvo"
DoCmd.Save acForm, "RG LA 23 SAP - Formulário"
Me.Refresh
DoCmd.GoToRecord , , acNewRec
Exit Sub
End Sub
Botão 2: Salva e fecha formulário!
Private Sub Comando140_Click()
MsgBox "O Registro foi Salvo com Sucesso", vbInformation, "Registro Salvo"
DoCmd.Save acForm, "RG LA 23 SAP - Formulário"
DoCmd.Close acForm, "RG LA 23 SAP - Formulário"
Exit Sub
End Sub
Só que agora reparei, que ao fechar o formulário mesmo sem eu ter clicado em nenhum desses botões ele salva as alterações dos campos automáticamente
gostaria que não acontecesse isso, então tentei utilizar uma macro desfazer registro no evento ao fechar, ela funcionou, quando fecha o formulário não salva as alterações, só que também ela está cancelando os meus dois botões de salvar,,, você clica e salva mas quando fecha o formulário e abre denovo para verificar, as alterações não estão mais salvas!
Qual seria a solulção amigos!???
também tentei colocar em código o comando desfazer registro e deu a mesma coisa!
Private Sub Form_Close()
On Error GoTo Form_Close_Err
DoCmd.RunCommand acCmdUndo
Form_Close_Exit:
Exit Sub
Form_Close_Err:
MsgBox Error$
Resume Form_Close_Exit
End Sub
Obrigado pela atenção qualquer dúvida sobre a questão eu esclareço!