Se aplica a
Office Products Access 2016 Access 2010 Access 2013 Access for Microsoft 365 Access 2019

Síntomas

Cuando varios usuarios comparten una única base de datos de Microsoft Access e intenta abrir un formulario o un objeto de informe específicos, recibe el siguiente mensaje de error:

No tiene acceso exclusivo a la base de datos en este momento.

Causa

La siguiente combinación de configuración y condiciones desencadena una actualización de objeto:

  • Varios usuarios tienen abierto el mismo archivo de base de datos.

  • La opción de base de datos Compactar al cerrar está seleccionada.

  • Las opciones Rastrear información de Autocorrección de nombres y Realizar configuración de la base de datos de Autocorrección de nombres están seleccionadas.

  • El objeto de formulario o informe que intenta abrir contiene una macro incrustada dentro de un control o evento de formulario.

En esta situación, Access intenta guardar los cambios, pero no puede obtener acceso exclusivo al objeto.

Solución

Para evitar este error, siga uno de estos procedimientos:

  • Use el método de base de datos dividida para que cada usuario tenga una copia local de la base de datos front-end. Para obtener más información, vea Dividir una base de datos de Access.

  • Desactive la casilla Compactar al cerrar en Opciones de archivo -> -> base de datos actual -> opciones de la aplicación.

  • Desactive la casilla Realizar Autocorrección de nombres en Archivo -> Opciones -> Base de datos actual -> Opciones de Autocorrección de nombres.

  • Quite las macros incrustadas del formulario o informe y sustitúyalas por macros con nombre o procedimientos de eventos de VBA.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.