Symptomen
Wanneer meerdere gebruikers één Microsoft Access-database delen en u een specifiek formulier-of rapportobject probeert te openen, wordt het volgende foutbericht weergegeven:
Op dit moment hebt u geen exclusieve toegang tot de database.
Oorzaak
Met de volgende combinatie van instellingen en voorwaarden wordt een object-update geactiveerd:
-
Meerdere gebruikers hebben hetzelfde databasebestand geopend.
-
De instelling Compact on sluit database is geselecteerd.
-
De instellingen voor de database bijhouden van automatische naamcorrectie en toepassen van automatische naamcorrectie zijn allebei geselecteerd.
-
Het formulier-of rapportobject dat u probeert te openen, bevat een ingesloten macro binnen een besturingselement-of formuliergebeurtenis.
In deze situatie wordt in Access geprobeerd de wijzigingen op te slaan, maar u kunt het object geen exclusieve toegang krijgen.
Oplossing
Voer een van de volgende handelingen uit om deze fout te voorkomen:
-
Gebruik de aanpak met gesplitste database zodat elke gebruiker een lokale kopie heeft van de front-enddatabase. Zie een Access-database splitsenvoor meer informatie.
-
Schakel het selectievakje comprimeren bij sluiten uit met Opties voor bestand ->-> huidige database – > Toepassingsopties.
-
Schakel het selectievakje Automatische naamcorrectie uit met Opties voor bestand ->-> huidige database -> naam AutoCorrectie-opties.
-
U kunt ingesloten macro's verwijderen uit het formulier, of ze rapporteren en vervangen door benoemde macro's of VBA-gebeurtenisprocedures.