Visual Basic - Buscar registro en un recordset

Life is soft - evento anual de software empresarial
 
Vista:

Buscar registro en un recordset

Publicado por Hili (21 intervenciones) el 08/07/2002 13:30:51
Hola..
¿Como puedo hacer para que en un recordset se active un registro que contenga un campo con el valor de una variable??
Es decir,

tengo una base de datos en access y en visual basic un formulario donde la trato.
Tengo una tabla con tres campos, IDClave, Clave1 y Clave2. Y tengo más de 30000 registros, necesito encontrar los registros de esa tabla utilizando bien, el valor de la IDClave, o bien utilizando el valor de una variable que correspondría a la Clave1 o Clave2.

Como puedo hacer esto?
Gracias
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 registro en un recordset

Publicado por Josep (60 intervenciones) el 08/07/2002 14:09:23
dim r as recordset
set r =db.openrecordset("tabla",dbopendynaset);

r.findfirst "IDClave=' " & variable & " ' "
'si es de tipo string, sino, no lleva las comillas simples
if not r.nomatch then
'registor encontrado
else
'registro NO encontrado
end if
r.findnext

también puedes utilizar el seek, pero solo encuentra el primero
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