Pessoal, com a ajuda de vocês consegui fazer com que as mudanças de usuários em qualquer campo do Formulário, fizesse com que fosse gravado em seu sub formulário a data e a ocorrência, sendo que na coluna da ocorrência ficasse gravado o valor da caixa de combinação “Situação” do Formulário principal. O código utilizado é esse aqui:
Private Sub Form_BeforeUpdate(Cancel As Integer)
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
O probleminha que vem ocorrendo é que qualquer mudança em qualquer campo, seja, a caixa de combinação, a caixa de texto ou a caixa de seleção, faz com que grave a data e a ocorrência no subformulário, sendo que a minha intenção é de que somente ficasse gravado no subformulário quando a mudança fosse realizada na caixa de combinação “Situação”.
Qual mudança no código acima eu devo fazer para que somente grave a data e a ocorrência no subformulário quando realizar mudança na caixa de combinação “Situação”, sendo que, caso sejam realizado mudanças nos outros campos, nada fosse gravado.
Obs.: Procurei por todos os tópicos da busca, mas ainda não encontrei nada semelhante.
Private Sub Form_BeforeUpdate(Cancel As Integer)
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
O probleminha que vem ocorrendo é que qualquer mudança em qualquer campo, seja, a caixa de combinação, a caixa de texto ou a caixa de seleção, faz com que grave a data e a ocorrência no subformulário, sendo que a minha intenção é de que somente ficasse gravado no subformulário quando a mudança fosse realizada na caixa de combinação “Situação”.
Qual mudança no código acima eu devo fazer para que somente grave a data e a ocorrência no subformulário quando realizar mudança na caixa de combinação “Situação”, sendo que, caso sejam realizado mudanças nos outros campos, nada fosse gravado.
Obs.: Procurei por todos os tópicos da busca, mas ainda não encontrei nada semelhante.