Tenho um caixa de busca que funciona perfeitamente com a expressão abaixo. No entanto, quando é digitado um valor que não existe, por exemplo, ao invés de se digitar Mario, se digitar Marioo, ocorre um erro: "Erro em tempo de execução '3070'". Alguém sabe como evitar isso? obrigado
Private Sub ComboBusca_AfterUpdate()
Me.RecordsetClone.FindFirst "Dadoscomuns.codigo = " & Me.Combobusca.Column(1)
If Me.RecordsetClone.NoMatch Then
MsgBox "No entry found"
Else
Me.Bookmark = Me.RecordsetClone.Bookmark
Me!Nomepaciente.SetFocus
Me!Combobusca = Null
End If
End If
End Sub
Private Sub ComboBusca_AfterUpdate()
Me.RecordsetClone.FindFirst "Dadoscomuns.codigo = " & Me.Combobusca.Column(1)
If Me.RecordsetClone.NoMatch Then
MsgBox "No entry found"
Else
Me.Bookmark = Me.RecordsetClone.Bookmark
Me!Nomepaciente.SetFocus
Me!Combobusca = Null
End If
End If
End Sub