Com utilitzar el mètode FindFirst de VBA en Access ?
El mètode FindFirst localitza el primer registre, en un conjunt de registres, que compleix una determinada condició.
El següent exemple utilitza el mètode FindFirst per trobar un registre en un formulari que coincideixi amb el cirteri de búsqueda establert en un quadre combinat ( que en aquest cas utilitzem com un quadre de búsqueda ràpida ) i mostrar-lo.
Private Sub cboCodiArticle_AfterUpdate ()
Dim registre as DAO.Recordset
Dim strCriteri as String
Dim strCriteri as String
If IsNull (cboCodiArticle) Then
Exit Sub
End If
Exit Sub
End If
Set registre = Me.RecodsetClone
strCriteri = "[CodiArticle] =" & cboCodiArticle.value
strCriteri = "[CodiArticle] =" & cboCodiArticle.value
registre.FindFirst strCriteri
If Not registre.NoMatch = True Then
Me.Bookmark = registre.Bookmark
End if
Me.Bookmark = registre.Bookmark
End if
registre.close
Set registre = nothing
Set registre = nothing
End Sub
Comentaris
Publica un comentari a l'entrada