Boa noite amigos, estou usando esse código para evitar valores duplicados.
Private Sub CódigoCão_BeforeUpdate(Cancel As Integer)
If Me!CódigoCão = Me!CódigoCão.OldValue Then Exit Sub
If Not IsNull(DLookup("[CódigoCão]", "Consultas", "[CódigoCão] ='" & Me!CódigoCão & "'")) Then
Cancel = True
CódigoCão.Undo
MsgBox "Edsalys, existe um documento cadastrado com esse número."
End If
End Sub
Quando eu digito por exemplo 1 duas vezes na segunda vez vai pro depurador, engraçado que no exemplo que eu peguei no forum esta funcionando mas quando eu tento não consigo. Onde estou errando. Também queria saber que esse código funciona num caixa de combinação. Obrigado.
Private Sub CódigoCão_BeforeUpdate(Cancel As Integer)
If Me!CódigoCão = Me!CódigoCão.OldValue Then Exit Sub
If Not IsNull(DLookup("[CódigoCão]", "Consultas", "[CódigoCão] ='" & Me!CódigoCão & "'")) Then
Cancel = True
CódigoCão.Undo
MsgBox "Edsalys, existe um documento cadastrado com esse número."
End If
End Sub
Quando eu digito por exemplo 1 duas vezes na segunda vez vai pro depurador, engraçado que no exemplo que eu peguei no forum esta funcionando mas quando eu tento não consigo. Onde estou errando. Também queria saber que esse código funciona num caixa de combinação. Obrigado.