multiples busquedas

ctesias
13 de Julio del 2004
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