Użyj funkcji zależności obiektów, aby sprawdzić, które obiekty są używane przez tabelę, zapytanie, formularz lub raport.
Zależności obiektów to funkcja programu Access, która umożliwia sprawdzenie, które obiekty bazy danych opierają się na innych obiektach.
Może to być pomocne, gdy myślisz o usunięciu obiektu. Przed usunięciem obiektu z bazy danych należy najpierw sprawdzić, czy inne obiekty są od niego zależne. Jeśli tak, powinieneś usunąć odniesienia do obiektu przed usunięciem.
Funkcja zależności obiektów może być również przydatna do planowania zmian projektowych i przyszłych ulepszeń bazy danych. Możliwość przeglądania zależności obiektu może pomóc w zrozumieniu, w jaki sposób każda przyszła zmiana projektu wpłynie na każdy obiekt.
Oto jak wyświetlić zależności obiektu.
-
Uruchom panel zależności obiektów
Otwórz obiekt, który chcesz sprawdzić, a następnie kliknij Zależności obiektów na Wstążce (z Narzędzi bazy danych zakładka).
W przypadku tabel opcja jest również dostępna z Tabela na wstążce.
-
Wyświetlane są zależności obiektów
Zostanie wyświetlony panel Zależności obiektów.
Panel zawiera listę wszystkich typów obiektów i wszelkich zależności.
Istnieją dwie opcje przeglądania zależności:
- Obiekty, które ode mnie zależą
- Obiekty, na których mi zależy
Pierwsza opcja to opcja domyślna. Wyświetla wszystkie obiekty zależne od bieżącego obiektu (tj. tego, dla którego przeglądasz zależności).
-
Przełącz zależności
Kliknij Obiekty, na których polegam aby zobaczyć wszystkie obiekty, od których zależy bieżący obiekt.
-
Przeglądaj zależności
Możesz rozwinąć dowolny obiekt, aby zobaczyć dalsze zależności. Access pokazuje do czterech poziomów zależności dla obiektu.
Jeśli nie ma zależności dla obiektu, tekst Brak zostanie wyświetlony.
Możesz poszerzyć okienko, klikając i przeciągając krawędź.
-
Wyświetl obiekt zależny
Możesz kliknąć dowolny obiekt wymieniony w panelu Zależności obiektów, aby wyświetlić ten obiekt.
Ograniczenia funkcji zależności obiektów
Choć to narzędzie jest przydatne, istnieje kilka ważnych ograniczeń, o których należy pamiętać przed jego użyciem.
- Informacje o zależnościach są dostępne tylko dla obiektów, do których masz uprawnienia do otwierania.
- Informacje o zależnościach nie są wyświetlane dla:
- Makra i moduły kodu.
- Kwerendy akcji (tj. zapytania, które wstawiają, aktualizują lub usuwają dane).
- Kwerendy specyficzne dla SQL, w tym zapytania składające, zapytania definiujące dane i zapytania przekazujące
- Podzapytania (jednak informacje o zależnościach są nadal dostępne dla zapytania zewnętrznego — tylko nie dla zapytania zagnieżdżonego).
- Funkcja zależności obiektów wymaga włączenia funkcji autokorekty nazw. Jeśli jest wyłączone, zostaniesz poproszony o włączenie go, zanim będziesz mógł wyświetlić informacje o zależnościach.