Access - Instruccion SQL para buscar tabla a partir de un formulario

 
Vista:
Imágen de perfil de Cm
Val: 106
Bronce
Ha aumentado 1 puesto en Access (en relación al último mes)
Gráfica de Access

Instruccion SQL para buscar tabla a partir de un formulario

Publicado por Cm (68 intervenciones) el 13/09/2018 17:44:39
1
SELECT AM.codigo, AM.Nombre, AM1.Calibre, AM1.Color, AM1.StockActual, AM.PVP, AM.Iva, AM.Descuento, AM.Tipo FROM AM LEFT JOIN AM1 ON AM.[codigo] = AM1.[Codigo] WHERE ((([am]![codigo] & " " & [nombre]) Like "*" & [forms]![bc]![filtro] & "*") AND ((AM.Tipo)=[forms]![Gom]![Tipo].[Value])) ORDER BY AM.Nombre;

Esta SQL está insertada en un formulario. Muestra una tabla donde hay una lista de objetos.
La idea es que consiga mostrar sólo los registros que tienen un TIPO igual al Valor del campo [Tipo] del formulario Gom.

Pero la consulta no funciona.

Creo que el error está en cómo se ha escrito AM.Tipo)=[forms]![Gom]![Tipo].[Value])) ORDER BY AM.Nombre, pero no puedo tenerlo claro ¿Alguna idea?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 6
Ha aumentado su posición en 17 puestos en Access (en relación al último mes)
Gráfica de Access

Instruccion SQL para buscar tabla a partir de un formulario

Publicado por Andres Leonardo (1 intervención) el 14/09/2018 21:43:09
si haces un debub.pritnt de esa sentencia que resultado te da ..esto ayuda a ver si lo que estas enviando se va a inerpretar correctamente

1
2
3
4
5
dim ssql as string
 
ssql = ELECT AM.codigo, AM.Nombre, AM1.Calibre, AM1.Color, AM1.StockActual, AM.PVP, AM.Iva, AM.Descuento, AM.Tipo FROM AM LEFT JOIN AM1 ON AM.[codigo] = AM1.[Codigo] WHERE ((([am]![codigo] & " " & [nombre]) Like "*" & [forms]![bc]![filtro] & "*") AND ((AM.Tipo)=[forms]![Gom]![Tipo].[Value])) ORDER BY AM.Nombre
 
debug.print  ' Para que te aparezca en el inmediato e intenta ejecutar esa en la consola de entencias  SQL de ACCESSS

SAludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Cm
Val: 106
Bronce
Ha aumentado 1 puesto en Access (en relación al último mes)
Gráfica de Access

Instruccion SQL para buscar tabla a partir de un formulario

Publicado por Cm (68 intervenciones) el 17/09/2018 12:41:12
Eso es! Gracias por tu aporte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar