Access - multiples busquedas

 
Vista:

multiples busquedas

Publicado por jomismo (45 intervenciones) el 13/07/2004 11:42:49
Me gustaria saber si hay alguna funcion para que me de el resultado de multiples busquedas.
a ver si yo tengo esta tabla

idsin /sinoor / sinds
01/ 1111 / 2222
02/ 1111 / 3333
03 / 5555 / 1541

si yo escrbo este codigo

dim exist as integer

exist = dlookup ( "idsin","tblsinonim","[sinonimor=]" & me!entrada)

en este caso solo me devolvera el primer valor que encuentre ,
ej : 01
hay alguna forma de que me devuelva todos los valores que coinciden
ej: 01
02

o debo de crear un bucle hasta que acabe de buscar en los registros y me vaya guardando todos los resultados en una matriz ???

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:multiples busquedas

Publicado por Rick Hunter (263 intervenciones) el 13/07/2004 18:23:36
Intentalo con recordset, algo asi como:
Public dbs as database
Public rstbusca as recordset
public msg as string

private sub busca()

SET rstbusca=dbs.openrecordset("SELECT * FROM Tabla " _
& "WHERE Tabla.campo = " me.Entrada ";")
if rstbusca.recordcount > 0 then
'Aqui pones lo que quieras que haga con los datos
else
Msg=msgbox("Registros no Encontrados", vbokonly +
vbcritical, "Buscar registros")
endif

Ojala y te sirva.
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