Problembeschreibung
Wenn mehrere Benutzer eine einzelne Microsoft Access-Datenbank freigeben und versuchen, ein bestimmtes Formular-oder Berichtsobjekt zu öffnen, wird die folgende Fehlermeldung angezeigt:
Sie haben derzeit keinen exklusiven Zugriff auf die Datenbank.
Ursache
Die folgende Kombination von Einstellungen und Bedingungen löst eine Objektaktualisierung aus:
-
Mehrere Benutzer haben dieselbe Datenbankdatei geöffnet.
-
Die Einstellung komprimieren auf Datenbank schließen ist aktiviert.
-
Die Informationen zum nachvollziehen von Namen AutoKorrektur und zum Durchführen von Namen AutoKorrektur -Datenbankeinstellungen sind beide ausgewählt.
-
Das Formular-oder Berichtsobjekt, das Sie öffnen möchten, enthält ein eingebettetes Makro in einem Steuerelement-oder Formularereignis.
In diesem Fall versucht Access, die Änderungen zu speichern, kann aber keinen exklusiven Zugriff auf das Objekt erhalten.
Fehlerbehebung
Führen Sie eine der folgenden Aktionen aus, um diesen Fehler zu vermeiden:
-
Verwenden Sie den Ansatz "Split Database", damit jeder Benutzer über eine lokale Kopie der Front-End-Datenbank verfügt. Weitere Informationen finden Sie unter Aufteilen einer Access-Datenbank.
-
Deaktivieren Sie das Kontrollkästchen komprimieren beim Schließen unter Datei #a0 Optionen – #a1 aktuelle Datenbank – #a2 Anwendungsoptionen.
-
Deaktivieren Sie das Kontrollkästchen Namen-AutoKorrektur durchführen unter Datei #a0 Optionen – #a1 aktuelle Datenbank -#a2 Namen AutoKorrektur-Optionen.
-
Entfernen Sie eingebettete Makros aus dem Formular, oder melden Sie Sie, und ersetzen Sie Sie durch benannte Makros oder VBA-Ereignisprozeduren.