martes, 13 de mayo de 2014

Syntax error missing operation in query expression

Posiblemente se hayan encontrado con el error "Syntax error missing operation in query expression" al tratar de aplicar un filtro en una pantalla de tipo "hoja de datos" tal como se ve en esta imagen:



Este error se da porque los nombres de los campos tienes espacios:



Posibles soluciones:
  • Cambiar el nombre del campo en la base de datos
  • Utilizar un alias en el query cambiando el nombre a uno sin espacios
  • Encerrar entre corchetes el campo en Control Source (ver imagen)


En cualquier caso, hay que analizar el impacto y probar los cambios.
Saludos!