pasar criterio de Selección multiple a consulta referencias cruzadas
Publicado por gadwii (2 intervenciones) el 21/02/2021 08:53:04
Buenos días,
A ver si podeis ayudarme:
Tengo una lista de selección múltiple en la que selecciono varios valores y ese resultado lo quiero utilizar como criterio en una consulta de referencias cruzadas.
Los valores los voy pasando a una caja de texto y los voy enlazando con una O.
Al lanzar la consulta me da un error:
Se ha producido el error 3070 en tiempo de ejecucción.
El motor de base de datos de Access no reconoce [ZZlista]' como un nombre de campo o expresión válidos
En cambio, si copio los valores en el campo criterio se ejecuta correctamente. Su SQL en este caso es:
Gracias.
Un saludo.
A ver si podeis ayudarme:
Tengo una lista de selección múltiple en la que selecciono varios valores y ese resultado lo quiero utilizar como criterio en una consulta de referencias cruzadas.
Los valores los voy pasando a una caja de texto y los voy enlazando con una O.
Al lanzar la consulta me da un error:
Se ha producido el error 3070 en tiempo de ejecucción.
El motor de base de datos de Access no reconoce [ZZlista]' como un nombre de campo o expresión válidos
En cambio, si copio los valores en el campo criterio se ejecuta correctamente. Su SQL en este caso es:
1
2
3
4
5
6
TRANSFORM Count(Inscritos.Id) AS CuentaDeId
SELECT [Apellido 1] & " " & [Trabajadores].[Nombre] AS Expr1, Count(Trabajadores.[Apellido 1]) AS Inscrito
FROM Trabajadores RIGHT JOIN (Formación INNER JOIN Inscritos ON Formación.Id = Inscritos.IdFormación) ON Trabajadores.IdEmpleado = Inscritos.idEmpleado
WHERE (((Formación.Id)=5 Or (Formación.Id)=3 Or (Formación.Id)=21))
GROUP BY [Apellido 1] & " " & [Trabajadores].[Nombre]
PIVOT Formación.Nombre;
Gracias.
Un saludo.
Valora esta pregunta
0