Dostęp może przestać odpowiadać podczas próby utworzenia pliku MDE, ACCDE lub ADE

Umiarkowane: wymaga podstawowych umiejętności w zakresie makra, kodowania i współdziałania.

Ten artykuł dotyczy bazy danych programu Microsoft Access (.mdb lub accdb) oraz projektu programu Microsoft Access (.adp).

Oryginalny numer KB: 814858

Symptomy

Podczas próby zapisania pliku bazy danych programu Access (.mdb lub accdb) jako pliku MDE (mde) lub pliku ACCDE (accde) lub podczas próby zapisania pliku projektu programu Access (adp) jako pliku ADE (.ade) program Access może przestać odpowiadać. Może zostać wyświetlony następujący komunikat o błędzie:

Program Microsoft Access napotkał problem i musi zostać zamknięty. Przepraszamy za niedogodności.
Poinformuj firmę Microsoft o tym problemie.
Utworliśmy raport o błędach, który można wysłać, aby pomóc nam ulepszyć program Microsoft Access. Będziemy traktować to sprawozdanie jako poufne i anonimowe.
Aby zobaczyć, jakie dane zawiera ten raport o błędach, kliknij tutaj.

Przyczyna

Ten problem może wystąpić, gdy skompilowany projekt Visual Basic for Applications (VBA) pliku .mdb lub plik adp jest uszkodzony.

Obejście problemu

Aby obejść ten problem, możesz ponownie załadować projekt VBA bazy danych programu Access z poziomu tekstu, a następnie utworzyć plik MDE, ACCDE lub ADE. Aby to zrobić, wykonaj następujące kroki.

Uwaga

Przed rozpoczęciem tych kroków utwórz kopię zapasową bazy danych.

  1. Na pasku zadań kliknij przycisk Start , a następnie kliknij pozycję Uruchom.

  2. Wpisz <Microsoft_Access_Path\msaccess.exe> /decompile , a następnie kliknij przycisk OK.

    Uwaga

    <> Microsoft_Access_Path jest ścieżką folderu, w którym jest zainstalowany program Access.

  3. Otwórz oryginalny plik .mdb, plik original.accdb lub oryginalny plik adp, który chcesz zapisać jako nowy plik MDE, plik ACCDE lub plik ADE. Aby to zrobić, wykonaj następujące kroki.

    1. Naciśnij klawisze ALT+F11, aby otworzyć Redaktor Visual Basic.
    2. W menu Debugowanie kliknij pozycję Kompiluj <nazwę bazy danych>.
    3. W menu Plik kliknij pozycję Zapisz <nazwę bazy danych>, a następnie zamknij Redaktor Visual Basic.
  4. W ostatnich wersjach programu Access kliknij pozycję Zapisz plik>jako>zapisz bazę danych jako , a następnie kliknij pozycję Utwórz plik ACCDE lub kliknij pozycję Utwórz ADE.

    W programach Access 2010 i Access 2007 kliknij kartę Narzędzia bazy danych , a następnie kliknij pozycję Utwórz plik ACCDE lub kliknij pozycję Utwórz ADE w grupie Narzędzia bazy danych .

    W programie Microsoft Office Access 2003 lub we wcześniejszych wersjach programu Access kliknij pozycję Narzędzia bazy danych w menu Narzędzia, a następnie kliknij pozycję Utwórz plik MDE lub kliknij pozycję Utwórz plik ADE.

  5. W oknie dialogowym Zapisywanie mde jako w oknie dialogowym Zapisz jako lub w oknie dialogowym Zapisywanie ADE Jako znajdź folder, w którym chcesz zapisać mde, plik ACCDE lub plik ADE, wpisz nazwę pliku w polu Nazwa pliku , a następnie kliknij przycisk Zapisz.