Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Oryginalny numer KB: 283806
Uwaga / Notatka
Wymaga podstawowych umiejętności w zakresie makr, kodowania i współdziałania. Ten artykuł dotyczy bazy danych programu Microsoft Access (.mdb i .accdb) oraz projektu programu Microsoft Access (.adp).
Objawy
Jeśli masz procedurę zawierającą funkcję języka Visual Basic for Applications, a baza danych zawiera odwołanie do brakującej biblioteki obiektów lub biblioteki typów, podczas kompilowania modułów lub uruchamiania procedury może zostać wyświetlony jeden z następujących komunikatów o błędach:
Komunikat o błędzie 1
Baza danych lub projekt programu Microsoft Access zawiera brakujące lub uszkodzone odwołanie do nazwy pliku<>.
* Aby upewnić się, że baza danych lub projekt działa prawidłowo, należy naprawić to odwołanie.
* Aby dowiedzieć się, jak rozwiązać ten problem, kliknij przycisk Pomoc.
Komunikat o błędzie 2
Błąd kompilacji:
Nie można odnaleźć projektu lub biblioteki
Przyczyna
Baza danych zawiera odwołanie do bazy danych, biblioteki typów lub biblioteki obiektów oznaczonej jako MISSING: <referencename> w oknie dialogowym Odwołania.
Rezolucja
Aby usunąć brakujące odwołanie, wykonaj następujące kroki:
- Otwórz bazę danych.
- Naciśnij ALT+F11, aby otworzyć Edytor Visual Basic.
- Kliknij pozycję Odwołania w menu Narzędzia.
- Kliknij, aby wyczyścić pole wyboru dla biblioteki typów lub biblioteki obiektów oznaczonych jako MISSING: <referencename>.
Alternatywą do usunięcia odwołania jest przywrócenie przywołynego pliku do ścieżki określonej w oknie dialogowym Odwołania. Jeśli przywoływany plik znajduje się w nowej lokalizacji, wyczyść odwołanie MISSING: <referencename> , a następnie utwórz nowe odwołanie do pliku w nowym folderze.
Uwaga / Notatka
W aplikacji Access w wersji uruchomieniowej nie można wyświetlić odwołań za pomocą menu. Jednak w poniższym artykule pokazano, jak wyświetlać odwołania przy użyciu kodu: 209849 Jak przechodzić pętlę przez odwołania w celu wyświetlenia ich właściwości
Kroki odtwarzania zachowania
Otwórz przykładową bazę danych Northwind.mdb.
Utwórz nowy formularz, który nie jest oparty na żadnej tabeli ani kwerendzie.
W menu Wstaw kliknij pozycję Kontrolka ActiveX.
Na liście Wybierz kontrolkę ActiveX kliknij Kodak Image Edit Control, a następnie kliknij OK.
Zapisz formularz jako frmReference, a następnie zamknij go.
Zamknij Northwind.mdb, a następnie zamknij program Access.
Znajdź i zmień nazwę pliku ImgEdit.ocx na ImgEdit.old.
Uruchom program Access, a następnie otwórz Northwind.mdb.
Otwórz moduł Startup w widoku projektowym.
W menu Debug (Debugowanie) kliknij pozycję Compile Northwind (Kompiluj Northwind). Należy pamiętać, że w sekcji "Objawy" tego artykułu są wyświetlane oba komunikaty o błędach.
Kliknij przycisk OK. Zwróć uwagę, że zostanie wyświetlone okno dialogowe Odwołania; W oknie dialogowym Dostępne odwołania wyróżniono następujące odwołanie:
MISSING: Kodak Image Edit ControlKliknij Anuluj w oknie dialogowym Dostępne odwołania.
Znajdź i zmień nazwę pliku ImgEdit.old na ImgEdit.ocx.
Powtórz krok 10 i zwróć uwagę, że komunikat o błędzie nie jest już wyświetlany.