Simptomi
Ja vairāki lietotāji koplieto vienu Microsoft Access datu bāzi un mēģināt atvērt konkrētu formas vai atskaites objektu, tiek parādīts šāds kļūdas ziņojums:
Pašlaik jums nav ekskluzīvas piekļuves datu bāzei.
Cēlonis
Tālāk norādītā iestatījumu un nosacījumu kombinācija izraisa objekta atjauninājumu:
-
Vairākiem lietotājiem ir atvērts viens datu bāzes fails.
-
Ir atlasīta opcija saspiest datu bāzes slēgšanas iestatījumu.
-
Ir atlasītas arī pogas izsekot nosaukuma automātiskās koriģēšanas informāciju un veikt nosaukuma automātisko koriģēšanu datu bāzes iestatījumos.
-
Formas vai atskaites objektā, ko mēģināt atvērt, ir iegults makro vadīklas vai veidlapas notikumā.
Šajā gadījumā Access mēģina saglabāt izmaiņas, taču nevar iegūt ekskluzīvu piekļuvi objektam.
Risinājums
Lai novērstu šo kļūdu, veiciet kādu no tālāk norādītajām darbībām.
-
Izmantojiet sadalošo datu bāzes pieeju, lai katram lietotājam būtu lokālas datu bāzes kopija. Lai iegūtu papildinformāciju, skatiet rakstu Access datu bāzes sadalīšanu.
-
Notīriet izvēles rūtiņu aizverot saspiestfailu > Opcijas — > pašreizējā datu bāze — > lietojumprogrammas opcijas.
-
Notīriet izvēles rūtiņu veikt nosaukuma automātisko koriģēšanu > Opcijas — > pašreizējā datu bāze — > nosaukuma automātiskās koriģēšanas opcijas.
-
Noņemiet iegultos makro no formas vai ziņojiet un aizstājiet tos ar nosaukta makro vai VBA notikumu procedūrām.