Imprimir página | Cerrar ventana

Parametro en consulta IN

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84610
Fecha de impresión: 26/Marzo/2026 a las 18:58


Tema: Parametro en consulta IN
Publicado por: Toni Jurado
Asunto: Parametro en consulta IN
Fecha de publicación: 19/Julio/2019 a las 23:28
Hola a tod@s!

Tengo una necesidad con una consulta parametrizada, me he quedado "sin salidas" y pediría la ayuda por si alguien puede orientarme.

Tengo una consulta sencilla donde el criterio de filtrado es:

IN (2;5;7;9)

Hasta aquí todo perfecto.

El tema es que necesitaría que un usuario, desde un formulario, pudiese seleccionar varios valores de un ListBox y que al ejecutar un botón, la consulta colocara dentro del IN los valores seleccionados por el usuario.

El formulario con el ListBox está hecho, sin problema, y verificando que genera en un campo txt el siguiente contenido: 2; 5; 7

El siguiente paso que realizo es cambiar el criterio de la consulta por:

In ([Formularios]![Consulta por FAMILIA]![criterio])

Aquí es donde me aparece el error:
"Esta expresión no está escrita correctamente o es muy compleja para evaluarse. Por ejemplo, una expresión numérica puede contener demasiados elementos complicados. Intente asignar variables a partes de la expresión para simplificarla".

Cualquier sugerencia será bienvenida!

Toni


-------------
Toni Jurado



Respuestas:
Publicado por: mounir
Fecha de publicación: 19/Julio/2019 a las 23:46
Hola!

Mírate esta rutina del maestro Jesús (Mihura):

http://www.accessaplicaciones.com/ejemplos.html#rt03" rel="nofollow - http://www.accessaplicaciones.com/ejemplos.html#rt03

-------------
Un Saludo.


Publicado por: Toni Jurado
Fecha de publicación: 27/Agosto/2019 a las 16:25
Muchas gracias, se puede cerrar el hilo.

-------------
Toni Jurado



Imprimir página | Cerrar ventana