Olá amigos!
Pesquisando no forum encontrei o seguinte codigo, que ja esta adaptado ao meu BD:
Private Sub txtData_BeforeUpdate(Cancel As Integer)
If (Not IsNull(DLookup("[Data]", "FeriadosFixos", _
"[Data] ='" & Me!txtData & "'"))) Then
MsgBox "Já existe um registro para " & txtData.Text & " no sistema.", _
vbInformation, "Registro Duplicado!"
Cancel = True 'cancela o evento.
Me!txtData.Undo 'desfaz a digitação.
End If
End Sub
Na tabela FeriadosFixos eu tenho o campo Data com o formato dd/mm. E no frm correspondente eu tenho o campo txtData também com o formato dd/mm. Porém, o codigo esta retornando o seguinte erro:
"Tipo de dados incompativel na expressão de critério"
Alguém sabe como resolver isso?
Pois no campo onde eu informo texto o codigo funciona perfeitamente.
Desde já, obrigado!
Pesquisando no forum encontrei o seguinte codigo, que ja esta adaptado ao meu BD:
Private Sub txtData_BeforeUpdate(Cancel As Integer)
If (Not IsNull(DLookup("[Data]", "FeriadosFixos", _
"[Data] ='" & Me!txtData & "'"))) Then
MsgBox "Já existe um registro para " & txtData.Text & " no sistema.", _
vbInformation, "Registro Duplicado!"
Cancel = True 'cancela o evento.
Me!txtData.Undo 'desfaz a digitação.
End If
End Sub
Na tabela FeriadosFixos eu tenho o campo Data com o formato dd/mm. E no frm correspondente eu tenho o campo txtData também com o formato dd/mm. Porém, o codigo esta retornando o seguinte erro:
"Tipo de dados incompativel na expressão de critério"
Alguém sabe como resolver isso?
Pois no campo onde eu informo texto o codigo funciona perfeitamente.
Desde já, obrigado!
Última edição por lupe em 13/7/2011, 22:41, editado 1 vez(es)