Cuadro de texto con valores a condición "where"

Tengo un cuadro de texto que relleno con valores tomados de un cuadro de lista de tal manera que seleccionando el nombre del vendedor en el cuadro de lista (extendida) obtengo sus correspondientes números de id separados por comas (2,4,8). ¿Como hago para que esos valores sean parte de una cláusula where en un select?. He puesto en una línea:

& "Where ([Ventas].[id_vendedor] LIKE '*" & Me.Texto35 & "*') " _

con el objetivo de que si conozco el/los id_vendedor lo/s seleccione y si no selecciono ninguno seleccione todos. Pero no obtengo ningún resultado

1 respuesta

Respuesta
1

Si en Me. Texto35 tienes los diferentes ID de vendedor separados por comas, lo que necesitas es buscarlos con IN, no con LIKE (no habrá ningún ID de vendedor que sea *1,2,3*, pero sí puedes decir que algún vendedor se encuentra en la lista 1,2,3).

Es decir:

"Where [Ventas].[id_vendedor] IN (" & Me.Texto35 & "') "

(Suponiendo que el campo de ID del vendedor es numérico)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas