Застосовується до
Office Products Access 2016 Access 2010 Access 2013 Access for Microsoft 365 Access 2019

Ознаки

Якщо кілька користувачів мають спільний доступ до єдиної бази даних Microsoft Access, а ви намагаєтеся відкрити певний об'єкт форми або звіту, з'являється таке повідомлення про помилку:

Наразі ви не маєте монопольного доступу до бази даних.

Причина

Нижче наведено сполучення параметрів і умов, які ініціює оновлення об'єкта.

  • Кілька користувачів мають той самий файл бази даних відкрито.

  • Вибрано параметр " стиснути в тісному базі даних".

  • Дані автовиправлення імені доріжки та виконання параметрів бази даних автовиправлення імені вибрані.

  • Об'єкт форми або звіту, який ви намагаєтеся відкрити, містить вбудований макрос у межах події елемента керування або форми.

У цій ситуації програма Access намагається зберегти зміни, але не може отримати Монопольний доступ до об'єкта.

Спосіб вирішення

Щоб уникнути цієї помилки, виконайте одну з наведених нижче дій.

  • Використовуйте підхід до розділення бази даних, щоб кожний користувач мав локальну копію бази даних. Докладні відомості наведено в статті розділення бази даних Access.

  • Зніміть прапорець стискати під час закриття на вкладці файл>- > поточна база даних – > параметрів програми.

  • Зніміть прапорець " виконати автовиправлення імені " в параметрах " файл " >-> поточній базі даних – > Параметри автовиправлення імені.

  • Видалення вбудованих макросів зі форми або звіту та замінення їх на основі іменованих макросів або процедур події VBA.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.