Olá amigos,
Comecei a trabalhar a pouco tempo com access e estou fazendo um BD para cadastro de ocorrências.
Tenho um campo numero_ro, na tabela CADASTRO_RO que não quero q exista duplicidade, mas queria isso assim que ele perdece o foco ou sei lá, pq ele só verifica duplicidade quando vc for salvar dae é brabo neh :/
Tentei o seguinte:
Private Sub Numero_RO_BeforeUpdate(Cancel As Integer)
If (Not IsNull(DLookup("[Numero_RO]", "CADASTRO_RO", _
"[Numero_RO] ='" & Me!Numero_RO & "'"))) Then
MsgBox "Já existe RO cadastrado com essa Numeração..", vbInformation
Cancel = True 'cancela o evento.
Me!Numero_RO.Undo 'desfaz a digitação.
End If
End Sub
Não sei se deu certo porque qualquer numero que digito ele diz que existe duplicidade :/
onde to errando??
Uso o Access 2007.
Comecei a trabalhar a pouco tempo com access e estou fazendo um BD para cadastro de ocorrências.
Tenho um campo numero_ro, na tabela CADASTRO_RO que não quero q exista duplicidade, mas queria isso assim que ele perdece o foco ou sei lá, pq ele só verifica duplicidade quando vc for salvar dae é brabo neh :/
Tentei o seguinte:
Private Sub Numero_RO_BeforeUpdate(Cancel As Integer)
If (Not IsNull(DLookup("[Numero_RO]", "CADASTRO_RO", _
"[Numero_RO] ='" & Me!Numero_RO & "'"))) Then
MsgBox "Já existe RO cadastrado com essa Numeração..", vbInformation
Cancel = True 'cancela o evento.
Me!Numero_RO.Undo 'desfaz a digitação.
End If
End Sub
Não sei se deu certo porque qualquer numero que digito ele diz que existe duplicidade :/
onde to errando??
Uso o Access 2007.