Síntomas
Cuando varios usuarios comparten una única base de datos de Microsoft Access e intenta abrir un objeto de formulario o informe específico, recibe el siguiente mensaje de error:
En este momento, no tiene acceso exclusivo a la base de datos.
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.
-
La configuración de la información de Autocorrección de seguimiento y realizar la configuración de base de datos de Autocorrección de nombres están seleccionadas.
-
El objeto de informe o formulario que está intentando abrir contiene una macro incrustada en un evento de control o de formulario.
En esta situación, Access intenta guardar los cambios, pero no puede obtener acceso exclusivo al objeto.
Resolución
Para evitar este error, realice una de las siguientes acciones:
-
Use el método de base de datos dividido 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 > de archivo : > base de datos actual ; opciones de la aplicación>.
-
Desactive la casilla realizar Autocorrección de nombres en Opciones de > de archivo : > actuales > 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.