Boa noite,
Estou tentando utilizar a sintaxe abaixo para ver se tenho o registro na tabela baseado na data informada, no entanto as vezes funciona e hora não, e não estou achando onde está o erro.
Ex: O controle é para lançar cargas, aí quando eu coloco a data que eu quero, o sistema faz a verificação na tabela se tem algum registro de acordo com a data informada, se não encontrar, então o ID será = 1, mas se encontrar, quero que some +1 e assim por diante.
If DCount("[Id]", "Tbl_Ordem_Carregamento", "Data_Carga =#" & Format(Txt_Data, "mm/dd/yyyy") & "#") = 0 Then
Me.Txt_Id = 1
Else
Txt_Id = DMax("[Id]", "Tbl_Ordem_Carregamento") + 1
End If
End If
Estou tentando utilizar a sintaxe abaixo para ver se tenho o registro na tabela baseado na data informada, no entanto as vezes funciona e hora não, e não estou achando onde está o erro.
Ex: O controle é para lançar cargas, aí quando eu coloco a data que eu quero, o sistema faz a verificação na tabela se tem algum registro de acordo com a data informada, se não encontrar, então o ID será = 1, mas se encontrar, quero que some +1 e assim por diante.
If DCount("[Id]", "Tbl_Ordem_Carregamento", "Data_Carga =#" & Format(Txt_Data, "mm/dd/yyyy") & "#") = 0 Then
Me.Txt_Id = 1
Else
Txt_Id = DMax("[Id]", "Tbl_Ordem_Carregamento") + 1
End If
End If