Colegas, boa tarde.
Em meu sistema, tenho telas para inclusão e alteração de Usuários e convênios (telas separadas), todas solicitam confirmação do usuário para salvar ou não os registros.
Quando a opção do usuário é por “salvar”, o sistema funciona corretamente, contudo quando a opção é por “sair sem salvar”, o sistema gera erro do tipo: “Erro em tempo de execução 2046. O comando ou ação ‘desfazer’ não está disponível agora.
Quando clico na opção Depurar, aparece o seguinte:
Private Sub Form_Close()
If MsgBox("Deseja salvar este registro?", vbYesNo + vbInformation, "Status") = vbNo Then
DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
DoCmd.Close
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
End If
End Sub
Conseguem auxiliar com isso?
Em meu sistema, tenho telas para inclusão e alteração de Usuários e convênios (telas separadas), todas solicitam confirmação do usuário para salvar ou não os registros.
Quando a opção do usuário é por “salvar”, o sistema funciona corretamente, contudo quando a opção é por “sair sem salvar”, o sistema gera erro do tipo: “Erro em tempo de execução 2046. O comando ou ação ‘desfazer’ não está disponível agora.
Quando clico na opção Depurar, aparece o seguinte:
Private Sub Form_Close()
If MsgBox("Deseja salvar este registro?", vbYesNo + vbInformation, "Status") = vbNo Then
DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
DoCmd.Close
Else
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
End If
End Sub
Conseguem auxiliar com isso?