Para que sirve FindFirst en Access

Para que sirve FindFirst en Access, estoy empezando con el código VBA y no se porque en la ayuda de Access no me aparece nada. Lo he visto en un trozo de código de un recordset y según he podido deducir es para realizar búsquedas dentro del recordset, pero ¿cómo exactamente?
Gracias.


Comentarios

FindFisrt es un metodo que se

FindFisrt es un metodo que se le puede aplicar a un recordset y sirve para buscar el primer registro que coincida con el criterio de búsqueda, un ejemplo sería:

Private Sub CodProducto_AfterUpdate()
On Error Resume Next
Dim TablaProductos As DAO.Recordset

Set TablaProductos = CurrentDb.OpenRecordset("Productos", bOpenDynaset)
    TablaProductos.FindFirst "CodProducto='" & CodProducto & "'"
If Not TablaProductos.NoMatch Then
    BarCode = TablaProductos!BarCode
    Producto = TablaProductos!Descripcion
End If


    TablaProductos.Close
    Set TablaProductos = Nothing

End Sub

Limitaciones de FindFirst

También hay que tener en cuenta que FindFirst tiene alguna limitaciones:
* Sólo permite buscar un solo campo.
* No permite comillas en literales de texto.
* No se permite buscar en expresiones.