Errore "Non si dispone dell'accesso esclusivo al database" in Access

Si applica a
Office Products Access 2016 Access 2010 Access 2013 Access for Microsoft 365 Access 2019

Sintomi

Quando più utenti condividono un singolo database di Microsoft Access e si tenta di aprire una maschera o un oggetto report specifico, viene visualizzato il messaggio di errore seguente:

Nota

Al momento non si dispone dell'accesso esclusivo al database.

Causa

La seguente combinazione di impostazioni e condizioni attiva un aggiornamento dell'oggetto:

  • Più utenti hanno lo stesso file di database aperto.
  • Viene selezionata l'impostazione Compatta alla chiusura del database.
  • Sono selezionate entrambe le impostazioni del database Correzione automatica nome traccia e Esegui correzione automatica nome .
  • La maschera o l'oggetto report che si sta cercando di aprire contiene una macro incorporata all'interno di un controllo o di un evento di maschera.

In questo caso, Access tenta di salvare le modifiche, ma non può ottenere l'accesso esclusivo all'oggetto.

Risoluzione

Per evitare questo errore, eseguire una delle operazioni seguenti:

  • Usare l'approccio del database diviso in modo che ogni utente disponga di una copia locale del database front-end. Per altre informazioni, vedere Dividere un database di Access.
  • Deselezionare la casella di controllo Compatta in Chiudi in File ->Opzioni>-Database corrente ->Opzioni applicazione.
  • Deselezionare la casella di controllo Esegui correzione automatica nome in File ->Opzioni ->Database corrente ->Opzioni correzione automatica nome.
  • Rimuovere macro incorporate dalla maschera o creare report e sostituirle con macro denominate o routine evento VBA.