Boa tarde.
Em dois formulários iguais, mudando apenas as tabelas. em um dos formulários meus código funciona perfeitamente, porem no outro o mesmo código não funciona, ele e bem simples, eu comparo um do campos em um if e caso o campo seja =1 que significa que o usuário clicou para salva os dados depois de conferir, ele fecha o formulário, caso ele não tenha clicado ele da um aviso que tem que salva antes de sair ou excluir, para não ter não tabela registros errados, o código e o seguinte:
em um dos formularios ele esta rodando belezinha, no outro ele esta dando um erro em registros novos onde não foi digitado nenhum dado falando que nao pode executar o comando DoCmd.RunCommand acCmdDeleteRecord, ate entendo porque se não tem nada para apagar o correto e da um erro, porem estou falando que se for diferente de 0 e para simplesmente fechar o programa, me ajudem a entende esse erro ou a melhorar o código.
o campo Cadastra_Pedido e um campo de Sim/Nâo.
Em dois formulários iguais, mudando apenas as tabelas. em um dos formulários meus código funciona perfeitamente, porem no outro o mesmo código não funciona, ele e bem simples, eu comparo um do campos em um if e caso o campo seja =1 que significa que o usuário clicou para salva os dados depois de conferir, ele fecha o formulário, caso ele não tenha clicado ele da um aviso que tem que salva antes de sair ou excluir, para não ter não tabela registros errados, o código e o seguinte:
- Código:
If CADASTRO_PEDIDO = 0 Then
If MsgBox("PEDIDO NÃO FOI SALVO E SERA EXCLUIDO CASO FECHE O FORMULARIO, DESEJA SAIR MESMO ASSIM?", vbYesNo, "Excluir") = vbYes Then
DoCmd.RunCommand acCmdDeleteRecord
MsgBox "Registro apagado", vbInformation, "Excluído"
DoCmd.Close
Else
Cancel = True
End If
Else
DoCmd.Close
End If
em um dos formularios ele esta rodando belezinha, no outro ele esta dando um erro em registros novos onde não foi digitado nenhum dado falando que nao pode executar o comando DoCmd.RunCommand acCmdDeleteRecord, ate entendo porque se não tem nada para apagar o correto e da um erro, porem estou falando que se for diferente de 0 e para simplesmente fechar o programa, me ajudem a entende esse erro ou a melhorar o código.
o campo Cadastra_Pedido e um campo de Sim/Nâo.