Consulta sencilla en Access

Rafa
28 de Agosto del 2003
Hola a todos.
Necesito hacer una sencilla consulta en access que me permita buscar multiples registros. Solo necesito una tabla, y el campo clave es "codigo". El usuario podrá indicar la lista de los codigos de los registros que quiere obtener de cualquier manera.

Por ejemplo, la consulta SQL sería:

SELECT *
FROM table
WHERE codigo=c1 OR codigo=c2 OR codigo=c3 .... OR codigo =cn;

A priori, no se sabe cuantos codigos distintos se van a buscar. ¿Como puedo crear una consulta en Access, que me permita hacer esto, pasando la lista de codigos desde Visual Basic, por ejemplo?

Muchas gracias.

aresbcn
28 de Agosto del 2003
la consulta que quieres realizar también se puede escribir de esta otra manera
select * from table where codigo in (c1, c2, ..., cn)
donde los valores de (c1,c2, ..., cn) los puedes montar dinamicamente en una string y luego concatenarla dentro de la sentencia SQL