Applies ToOffice Products Access 2016 Access 2010 Access 2013 Access for Microsoft 365 Access 2019

Symptomy

Jeśli wielu użytkowników współużytkuje pojedynczą bazę danych programu Microsoft Access i spróbujesz otworzyć określony obiekt formularza lub raportu, zostanie wyświetlony następujący komunikat o błędzie:

Obecnie nie masz dostępu do bazy danych w trybie wyłączności.

Przyczyna

Poniższa kombinacja ustawień i warunków wyzwala aktualizację obiektu:

  • Wielu użytkowników ma otwarty ten sam plik bazy danych.

  • Zaznaczono ustawienie Kompaktuj przy zamknięciu bazy danych.

  • Wybrane są ustawienia Śledź informacje autokorekty nazw i wykonują zmiany w ustawieniach bazy danych Autokorekty nazw .

  • Obiekt formularza lub raportu, który próbujesz otworzyć, zawiera makro osadzone w zdarzeniu kontrolki lub formularza.

W takiej sytuacji program Access usiłuje zapisać zmiany, ale nie może uzyskać wyłącznego dostępu do obiektu.

Rozwiązanie

Aby zapobiec wykorzystaniu tego błędu, wykonaj dowolną z następujących czynności:

  • Użyj podejścia Podziel bazę danych, aby każdy użytkownik miał lokalną kopię zewnętrznej bazy danych. Aby uzyskać więcej informacji, zobacz dzielenie bazy danych programu Access.

  • Wyczyść pole wyboru Kompaktuj przy zamknięciu w obszarze plik — > opcji -> Bieżąca baza danychOpcje aplikacji>.

  • Wyczyść pole wyboru Wykonaj Autokorektę nazw , korzystając z opcji pliku ->, a > Bieżąca baza danych — > Opcje Autokorekty nazw.

  • Usuwanie makr osadzonych z formularza lub raportowanie i zamienianie ich na nazwane makra lub procedury zdarzeń VBA.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.