Busqueda en Acces

Dennis
27 de Noviembre del 2003
Como puedo hacer una busqueda de Datos en Access mas rapido que utilizando,
Data1.recordset.movefirst ó Data1.recordset.Findnext

Ya que la base de Datos a Consultar, contiene 12.000.000 de Registros..

De antemano gracias....

jaime perez
27 de Noviembre del 2003
UTILIZA ESTA RUTINA A MI ME FUNCIONO
Set dbBase = OpenDatabase(App.Path & "" & "bd2.mdb")

Set rstVendedor = dbBase.OpenRecordset("productos")
rstVendedor.Index = "clave"
rstVendedor.Seek "=", Text12
If rstVendedor.NoMatch Then

Jose
27 de Noviembre del 2003
Porque no utilizas una instrucción SQL,de la siguiente forma:
Data.recorsource="select (campos de la tabla,si son todos pon *) from nombre tabla (a continuacion la condicion).Puede ser where nombre campo = algo
A continuación de esto tienes que poner data.refresh

sdemingo
27 de Noviembre del 2003
Hola,

Prueba con el método Find del RecordSet

Saludos
sdemingo

Dennis
27 de Noviembre del 2003
Amigo: Sdomingo
Ya utilize el Findnext
no se cual otra opcion podria tomar, si puedieras sugerirme algun otro metodo..

Gracias..