Symptom
När flera användare delar en enda Microsoft Access-databas och du försöker öppna ett visst formulär- eller rapportobjekt får du följande felmeddelande:
Du har för närvarande inte exklusiv åtkomst till databasen.
Orsak
Följande kombination av inställningar och villkor utlöser en objektuppdatering:
-
Flera användare har samma databasfil öppen.
-
Databasinställningen Komprimera vid stängning är markerad.
-
Både informationen för Spåra namn-autokorrigering och inställningarna För autokorrigering av namn för autokorrigering av namn är markerade.
-
Formuläret eller rapportobjektet som du försöker öppna innehåller ett inbäddat makro i en kontroll- eller formulärhändelse.
I det här fallet försöker Access spara ändringarna men kan inte få exklusiv åtkomst till objektet.
Lösning
Om du vill förhindra det här felet gör du något av följande:
-
Använd metoden för delad databas så att varje användare har en lokal kopia av frontend-databasen. Mer information finns i Dela upp en Access-databas.
-
Avmarkera kryssrutan Stäng komprimerad vid Arkiv > Alternativ > aktuell databas > Programalternativ.
-
Avmarkera kryssrutan Utför autokorrigering av namn i Arkiv -> Alternativ -> Aktuell databas -> Alternativ för autokorrigering av namn.
-
Ta bort inbäddade makron från formuläret eller rapporten och ersätt dem med antingen namngivna makron eller VBA-händelseprocedurer.