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 de raport, primiți următorul mesaj de eroare:
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 a obiectului:
-
Mai mulți utilizatori au același fișier bază de date deschis.
-
Este selectată setarea compactare la închidere bază de date.
-
Este selectată opțiunea informații corectare automată nume și efectuare setări pentru baza de date AutoCorecție nume .
-
Obiectul formular sau raport pe care încercați să-l deschideți conține o macrocomandă încorporată într-un eveniment control sau 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, procedați astfel:
-
Utilizați abordarea scindare bază de date, 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 Opțiuni > fișier -> bază de date curentă -opțiuni de aplicație>.
-
Debifați caseta de selectare Efectuare corectare automată nume din Opțiuni > fișier -> bază de date curentă -> Opțiuni de corectare automată nume.
-
Eliminați macrocomenzile încorporate din formular sau raportați-le și înlocuiți-le cu macrocomenzi numite sau proceduri de eveniment VBA.