Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MS Access 2003: Cómo corregir el error de compilación. En el error de expresión de consulta
Este tutorial de MSAccess describe cómo corregir los errores de expresión de consulta error.in de compilación en Access 2003 (con capturas de pantalla e instrucciones paso a paso).
P: En Microsoft Access 2003/XP/2000/97, trato de usar la función Izquierda en una consulta, pero recibo el siguiente error:
"Compile error.in query expression"
He visto esta función en otras bases de datos de Access. ¿Por qué no funciona en el mío?
R: Este error puede ser causado por una variedad de condiciones. Veamos las dos razones más comunes.
Opción 1
Este error puede ocurrir cuando una referencia en su base de datos de Access está dañada e intenta usar una de las funciones integradas de Access (por ejemplo, Left, Instr, Len, Year, Mid, etc.).
Para corregir este problema, debe abrir la base de datos de Access. Presione Alt+F11 para abrir la ventana de Microsoft Visual Basic. Cuando aparezca la ventana de Microsoft Visual Basic, seleccione Referencias en el menú Herramientas.
Cuando aparezca la ventana de Referencia, Verifique si alguna referencia que comienza con “MISSING:” está seleccionadaSi las hay, desmarque estas referencias. Luego haga clic en el botón Aceptar. En este ejemplo, queremos desmarcar la referencia denominada “MISSING: Microsoft Word 9.0 Object Library”.
Si realmente necesita esta referencia, vuelva a la ventana Referencias (Herramientas > Referencias) y vuelva a comprobar la referencia. Haga clic en el botón Aceptar.
Su base de datos de Access ahora debería tener la referencia rota arreglada y el mensaje de error debería desaparecer.
Si no hay referencias que comiencen con “MISSING:”, desmarque una o más referencias existentes. Asegúrese de documentar las citas que está desmarcando. Luego haga clic en el botón Aceptar. Luego regrese a la ventana Referencias (Herramientas > Referencias) y vuelva a verificar la referencia que acaba de desmarcar.
Access actualizará sus referencias y el mensaje de error ahora debería desaparecer.
Opcion 2
Este error también puede ser el resultado de un módulo en su base de datos de Access que tiene dos líneas en la parte superior del módulo “Opciones Comparar bases de datos”. Por ejemplo:
Puede corregir este error eliminando una de las líneas “Opciones Comparar bases de datos” de la parte superior del módulo de Acceso.
El mensaje de error ahora debería desaparecer.