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.