Eroarea "Nu aveți acces exclusiv la baza de date" din Access

Simptome

Atunci când mai mulți utilizatori partajează o singură bază de date Microsoft Access și încercați să deschideți un anumit obiect de formular sau raport, primiți următorul mesaj de eroare:

Notă

Nu aveți acces exclusiv la baza de date în acest moment.

Cauză

Următoarea combinație de setări și condiții declanșează o actualizare de obiect:

  • Mai mulți utilizatori au deschis același fișier bază de date.
  • Este selectată setarea bazei de date Compactare la închidere .
  • Setările bazei de date Urmărire informații Corectare automată nume și Efectuare corectare automată nume sunt ambele selectate.
  • Obiectul formular sau raport pe care încercați să-l deschideți conține o macrocomandă încorporată într-un control sau eveniment de formular.

În această situație, Access încearcă să salveze modificările, dar nu poate obține acces exclusiv la obiect.

Rezolvare

Pentru a preveni această eroare, alegeți una dintre următoarele:

  • Utilizați abordarea bazei de date scindate, astfel încât fiecare utilizator să aibă o copie locală a bazei de date front-end. Pentru mai multe informații, consultați Scindarea unei baze de date Access.
  • Debifați caseta de selectare Compactare la închidere din Fișier ->Opțiuni ->Baza de date curentă ->Opțiuni aplicație.
  • Debifați caseta de selectare Efectuare Corectare automată nume din Fișier ->Opțiuni ->Baza de date curentă ->Opțiuni AutoCorecție nume.
  • Eliminați macrocomenzile încorporate din formular sau din raport și înlocuiți-le cu macrocomenzi denumite sau cu proceduri eveniment VBA.