Visual Basic - buscar un datos

Life is soft - evento anual de software empresarial
 
Vista:

buscar un datos

Publicado por kiwa (2 intervenciones) el 30/07/2001 12:31:19
me urge
tengo un formulario enlazado a una base de datos con control data y quiero buscar sobre un campo un registro y que si lo encuentra me rellene todos los campos que tiene el formulario
todos los campos son de una tabla
os lo agradezco
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:buscar un datos

Publicado por jc (22 intervenciones) el 30/07/2001 17:59:25
Conecta la propiedad DATABASENAME del data con la ruta donde se encuentra la B.D., luego elige en la Propiedad RECORDSOURCE el nombre de la tabla que tienes.
A continuación haz un proceso que lea del primero al último registro y pregunta si el campo del registro actual coincide con lo que estás buscando. en caso afirmativo asignas a cada campo del formulario el valor de un campo del registro activo.

Supón que la tabla tiene un campo llamado Nombre

DATA1.Recordset.MoveFirst
do while not DATA1.Recordset.eof
if DATA1.Recordset.fields("Nombre")="Pepito" then
formulario.campo1.text=DATA1.Recordset.Fields("Nombre")
formulario.campo2.text=DATA1.Recordset.Fields("Apellido1")
........
exit do
end if
data1.RecordSet.MoveNext
loop

Espero que te sirva de ayuda

La duda que tengo es si el Nombre del campo del recordset es con comillas simples o dobles. En cualquier caso puedes utilizar la posición que ocupa ese campo en la declaración de la consulta.



Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar