Hola, te transcribo aquí un apartado de un buentutorial que hará seguro que lo entiendas:
_________________
En bases relacionales no existe el concepto de numero de registros. En otras bases de datos anteriores al concepto relacional, existían variables como RECNO que permitían volver a posicionarse en un registro dado.
Para emular ese comportamiento desde VB se dispone de Bookmarks. Los Bookmarks son útiles en casos tales como el que se describe a continuación:
Se necesita realizar una búsqueda mediante FindFirst y no encontramos el registro que cumpla con el criterio de búsqueda. Seria bueno que al finalizar la búsqueda se posicionara en el registro del cual se partió antes de lanzar la búsqueda. Esto se consigue guardando dentro de un Bookmark la posición del registro antes de lanzar el FindFirst:
Sub Buscar_Click ()
Dim comillas as String
Dim fuente as string
Dim criterio as String
Dim marca as String
Comillas = Chr$(34)
Marca = Data1.Recordset.Bookmark
Fuente = Inputbox(“Apellido de Busqueda?”, “Busqueda:”)
If fuente = “ “ Then exit sub
Criterio = “Apellido = “ & comillas & fuente & & comillas
Data1.recordset.Findfirst criterio
If Data1.recordset.Nomatch Then
MsgBox(“No se encontro el registro”)
Data1.recordset.Bookmark = marca
End if
End sub
_________________
Bueno, espero que te haya sido didáctico. Un saludo.
<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red en castellano"></a>