Sintomi
Quando più utenti condividono un singolo database di Microsoft Access e si prova ad aprire un oggetto maschera o report specifico, viene visualizzato il messaggio di errore seguente:
Non si ha accesso esclusivo al database in questo momento.
Causa
La combinazione di impostazioni e condizioni seguente attiva l'aggiornamento di un oggetto:
-
Più utenti hanno lo stesso file di database aperto.
-
Opzione compatta su Chiudi database selezionata.
-
Le informazioni di correzione automatica nome traccia ed eseguire le impostazioni di database correzione automatica nome sono entrambe selezionate.
-
La maschera o l'oggetto report che si sta provando ad aprire contiene una macro incorporata all'interno di un controllo o un evento del modulo.
In questa situazione, Access cerca di salvare le modifiche, ma non può ottenere l'accesso esclusivo all'oggetto.
Risoluzione
Per evitare questo errore, eseguire una delle operazioni seguenti:
-
Usa l'approccio per il database diviso in modo che ogni utente disponga di una copia locale del database front-end. Per altre informazioni, vedere suddividere un database di Access.
-
Deselezionare la casella di controllo compatta alla chiusura in file -> Opzioni -> database corrente -> Opzioni applicazione.
-
Deselezionare la casella di controllo Esegui correzione automatica nome in file -> Opzioni -> database corrente -> Opzioni di correzione automatica nome.
-
Rimuovere le macro incorporate dalla maschera oppure segnalarle e sostituirle con le macro denominate o le routine degli eventi VBA.