no debe ser tan dificil
Nadie cosigue solucionarme esta duda haber si alguno podeis.
Tengo una aplicacion en VB6 para meter datos a una archivo de Access97 (DAO), lo que quiero hacer es una busqueda entre todos los registros de la base de datos para no tener que ir mirando uno a uno, es decir quiero que en mi aplicacion de VB me aparezca el registro que me interesa ver en ese momento. Si quiero buscar por el campo NIF entre los 200 registros de la base de datos a una persona con el NIF 6765423257652P quiero introducir ese numero en text33 y que tras apretar command5 me aparezca como registro activo (en text1) el que corresponde a ese NIF. GRACIAS
Tengo una aplicacion en VB6 para meter datos a una archivo de Access97 (DAO), lo que quiero hacer es una busqueda entre todos los registros de la base de datos para no tener que ir mirando uno a uno, es decir quiero que en mi aplicacion de VB me aparezca el registro que me interesa ver en ese momento. Si quiero buscar por el campo NIF entre los 200 registros de la base de datos a una persona con el NIF 6765423257652P quiero introducir ese numero en text33 y que tras apretar command5 me aparezca como registro activo (en text1) el que corresponde a ese NIF. GRACIAS
Lo mejor para manejar bases de datos es mediante ordenes SQL, es un poco mas complicado pero te permite mas flexibilidad a la hora de hacer busquedas.
Aconsejo NO usar findfirst, es lentÃiisimo.
Si alguien quiere hacer la prueba, que llene una tabla con 100 registros, y se dedique a hacer búsquedas con fidfirst y luego con sentecnias sql del tipo: select * from tabla where NIF= . . . ." verán la enorme diferencia que hay.
Una vez que entiendes alguna sentencia SQL, te enamora (jeje)
Si alguien quiere hacer la prueba, que llene una tabla con 100 registros, y se dedique a hacer búsquedas con fidfirst y luego con sentecnias sql del tipo: select * from tabla where NIF= . . . ." verán la enorme diferencia que hay.
Una vez que entiendes alguna sentencia SQL, te enamora (jeje)
Hola, es sencillo: en el command5 tienes que poner
data1.recordset.findfirst text33.text
Saludos
data1.recordset.findfirst text33.text
Saludos
