Em meu projeto, existe uma combo box "Situação" com cinco opções que devem ser selecionadas de acordo com a situação do arquivo.
Com a ajuda deste fórum consegui o código abaixo que insere em uma tabela histórico, a data e o valor da combo "Situação" automaticamente após a sua seleção. Acontece que mesmo se eu clicar no botão Atualizar (desfazer = me.undo), os dados inseridos automaticamente na tabela histórico permanecem. Gostaria que só ficassem caso se clicasse em Salvar, enquanto que em Cancelar, não inserisse nada.
Também gostaria de que ao se clicar em Novo, para inserção de um novo arquivo, nessa tabela histórico, fosse criado no campo data a data e no seu campo evento a palavra Instaurado.
Código utilizado:
Private Sub Situação_AfterUpdate()
DoCmd.SetWarnings False
Dim strSql As String
strSql = "INSERT INTO tblHistoricos (idInquerito, DataHistorico, Ocorrencia) VALUES (" & Me.Id & ", Date(), '" & Situação & "')"
DoCmd.RunSQL (strSql)
DoCmd.SetWarnings False
End Sub
Com a ajuda deste fórum consegui o código abaixo que insere em uma tabela histórico, a data e o valor da combo "Situação" automaticamente após a sua seleção. Acontece que mesmo se eu clicar no botão Atualizar (desfazer = me.undo), os dados inseridos automaticamente na tabela histórico permanecem. Gostaria que só ficassem caso se clicasse em Salvar, enquanto que em Cancelar, não inserisse nada.
Também gostaria de que ao se clicar em Novo, para inserção de um novo arquivo, nessa tabela histórico, fosse criado no campo data a data e no seu campo evento a palavra Instaurado.
Código utilizado:
Private Sub Situação_AfterUpdate()
DoCmd.SetWarnings False
Dim strSql As String
strSql = "INSERT INTO tblHistoricos (idInquerito, DataHistorico, Ocorrencia) VALUES (" & Me.Id & ", Date(), '" & Situação & "')"
DoCmd.RunSQL (strSql)
DoCmd.SetWarnings False
End Sub