Mensaje de error en Access 2007, cuando intenta abrir una tabla o una consulta en modo de diseño en una base de datos de una versión anterior de Access: "la expresión que introdujo hace referencia a un objeto que está cerrado o no existe"


Síntomas


Abrir una base de datos de una versión anterior de Microsoft Access en Microsoft Office Access 2007. Cuando intenta abrir una tabla o una consulta en modo de diseño, recibirá el siguiente mensaje de error:
Microsoft Office Access

La expresión en, haga clic en que introdujo como valor de la propiedad de evento produjo el siguiente error:
La expresión que introdujo hace referencia a un objeto que está cerrado o no existe.

* La expresión no puede resultar en el nombre de una macro, el nombre de una función definida por el usuario o [procedimiento de evento].
* Puede haber una evaluación de error la función, evento o macro.

Causa


Este problema puede producirse cuando una tabla o una consulta tiene el mismo nombre que un formulario o un informe en la base de datos de Access 2007.

Solución


Para resolver este problema, cambie el nombre del formulario o el informe para que difiera del nombre de la tabla o la consulta.

Precaución Autocorrección de nombres corrige la mayoría de los problemas que se produce al cambiar el nombre de los formularios, informes, tablas o consultas. Sin embargo, Autocorrección de nombres no repara las tablas, consultas o cambios de nombre de campo en macros o en código. Además, Autocorrección de nombres no controlar los cambios al formulario, informe o control nombres. Tendrá que corregir manualmente algunas referencias. Por lo tanto, asegúrese de hacer una copia de seguridad de la base de datos antes de realizar cualquier cambio.

Para cambiar el nombre del formulario o el informe en la base de datos, siga estos pasos:
  1. Haga clic en el Botón de Microsoft Office y, a continuación, haga clic en Abrir.
  2. En el cuadro de diálogo Abrir, seleccione la base de datos que desea abrir y, a continuación, haga clic en Abrir.
  3. Si recibe el mensaje siguiente, haga clic en Opciones, haga clic en Habilitar este contenidoy, a continuación, haga clic en Aceptar.
    Por favor, permitir que el código en esta base de datos mediante la barra de seguridad anterior o abrir este archivo desde una carpeta de confianza.
  4. Haga clic en el Botón de Microsoft Officey, a continuación, haga clic en Opciones de Access.
  5. En el cuadro de diálogo Opciones de Access , haga clic en Base de datos actual.
  6. En Opciones de Autocorrección de nombre, asegúrese de que está activada la casilla de verificación Realizar Autocorrección de nombres . Si no está seleccionada, haga clic para activar la casilla de verificación Realizar Autocorrección de nombres . A continuación, cierre y vuelva a abrir la base de datos para que el cambio surta efecto.
  7. En el Panel de exploración, haga clic derecho en el formulario o el informe y, a continuación, haga clic en Cambiar nombre.
  8. Escriba un nuevo nombre para el formulario o el informe y, a continuación, presione ENTRAR.
  9. En la barra de herramientas de Acceso rápido , haga clic en Guardar.
Para obtener más información acerca de cómo cambiar el nombre de un formulario o un informe, siga estos pasos:
  1. Haga clic en Ayuda de Microsoft Office Accesso presione F1.
  2. En el cuadro Buscar , escriba Cambiar nombre o eliminar objetos .
  3. Para ver los temas, haga clic en Buscar.