Senhores bom dia .
Sou novo no Grupo e também no mundo VBA Access.
Estou disposto a compartilhar conhecimentos.
Estou com uma duvida relacionada ao meu código .
A comparação entre o Record Set e a caixa de texto neste laço , mesmo os valores sendo "diferentes" vai para o "ELSE" do laço.
O que estou fazendo de errado ?
para (Me.CXT_DAT_COM_CONCL.Value) o valor = 02/08/2017 => uma data qualquer
para (rs.FIELDS("DAT_FICHA_FIS").Value) o valor = Nulo => não foi inserido nenhum valor para este campo ainda.
Segue trecho do código:
'condição para alteração de valor
Sou novo no Grupo e também no mundo VBA Access.
Estou disposto a compartilhar conhecimentos.
Estou com uma duvida relacionada ao meu código .
A comparação entre o Record Set e a caixa de texto neste laço , mesmo os valores sendo "diferentes" vai para o "ELSE" do laço.
O que estou fazendo de errado ?
para (Me.CXT_DAT_COM_CONCL.Value) o valor = 02/08/2017 => uma data qualquer
para (rs.FIELDS("DAT_FICHA_FIS").Value) o valor = Nulo => não foi inserido nenhum valor para este campo ainda.
Segue trecho do código:
'condição para alteração de valor
- Código:
If (Me.CXT_DAT_COM_CONCL.Value) <> (rs.FIELDS("DAT_FICHA_FIS").Value) Then '''''Está condição , mesmo quando os valores são diferentes vai para o "ELSE" do if
nome_proj = CTX_DEF_PROJ_CAB.Value
log_nome_campo = "Data Entrega ficha fisica"
If Not IsNull(Me.CXT_DAT_COM_CONCL.Value) Then
log_val_campo = Me.CXT_DAT_COM_CONCL.Value
Else
log_val_campo = ""
End If
log_Aba = "Entrada"
input_log
![DAT_FICHA_FIS] = Me.CXT_DAT_COM_CONCL.Value
.Update
Mensagem = "Data da Entrega da Ficha fisica Atualizada ! " & vbCr & vbCr
'fim condição para alteração
Else ''''''''A condição mesmo estando diferente vem para este Else
End If