Отнася се за
Office Products Access 2016 Access 2010 Access 2013 Access for Microsoft 365 Access 2019

Симптоми

Когато няколко потребители споделят една база данни на Microsoft Access и се опитате да отворите конкретен обект на формуляр или отчет, получавате следното съобщение за грешка:

В момента нямате изключителен достъп до базата данни.

Причина

Следната комбинация от настройки и условия предизвиква актуализация на обект:

  • За много потребители е отворен един и същ файл на база данни.

  • Настройката компактен при затваряне на база данни е избрана.

  • И двете опции за Автокоригиране на имена и за извършване на настройки за Автокоригиране на имена са избрани.

  • Обектът на формуляра или отчета, който се опитвате да отворите, съдържа вграден макрос в контрола или събитие на формуляр.

В този случай Access се опитва да запише промените, но не може да получи изключителен достъп до обекта.

Решение

За да предотвратите тази грешка, направете едно от следните неща:

  • Използвайте подхода за разделена база данни, така че всеки потребител да има локално копие на клиентската база данни. За повече информация вижте разделена база данни на Access.

  • Изчистете отметката от квадратчето Уплътни при затваряне във файлОпции за > – > текуща база данни – > Опции за приложения.

  • Изчистете отметката от квадратчето Изпълнявай автокоригиране на имена в опциите за > на файл – > текущата база данни – > Опции за автокоригиране на имена.

  • Можете да премахнете вградени макроси от формуляра или отчета и да ги заместите с наименувани макроси или процедури за VBA Event.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.