Pomocí funkce Závislosti objektů můžete zkontrolovat, které objekty používá tabulka, dotaz, formulář nebo sestava.
Závislosti objektů je funkce aplikace Access, která vám umožňuje zjistit, které databázové objekty spoléhají na jiné objekty.
To může být užitečné, když uvažujete o odstranění objektu. Před odstraněním objektu z databáze byste měli nejprve zkontrolovat, zda na něm nejsou závislé nějaké další objekty. Pokud ano, měli byste před odstraněním odstranit odkazy na objekt.
Funkce Object Dependencies může být také užitečná pro plánování změn návrhu a budoucích vylepšení databáze. Schopnost zobrazit závislosti objektu vám může pomoci pochopit, jak bude každý objekt ovlivněn jakoukoli budoucí změnou návrhu.
Zde je návod, jak zobrazit závislosti objektu.
-
Spusťte podokno závislostí objektů
Otevřete objekt, který chcete zkontrolovat, a klikněte na Závislosti objektů na pásu karet (z Nástroje databáze karta).
U tabulek je tato možnost dostupná také z Tabulky na pásu karet.
-
Jsou zobrazeny závislosti objektů
Zobrazí se panel Závislosti objektů.
V podokně jsou uvedeny všechny typy objektů a jakékoli závislosti.
Existují dvě možnosti zobrazení závislostí:
- Objekty, které na mně závisí
- Objekty, na kterých jsem závislý
První možnost je výchozí. Zobrazuje všechny objekty, které závisí na aktuálním objektu (tj. na tom, pro který si prohlížíte závislosti).
-
Závislosti přepínačů
Klikněte na Objekty, na kterých závisím pro zobrazení všech objektů, na kterých závisí aktuální objekt.
-
Procházení závislostí
Jakýkoli objekt můžete rozbalit, abyste viděli další závislosti. Access zobrazuje až čtyři úrovně závislostí objektu.
Pokud pro objekt neexistují žádné závislosti, zobrazí se text Žádné se zobrazí.
Panel můžete rozšířit kliknutím a přetažením okraje.
-
Zobrazení závislého objektu
Chcete-li tento objekt zobrazit, můžete kliknout na libovolný objekt uvedený v podokně Závislosti objektů.
Omezení funkce závislosti objektů
Jakkoli je tento nástroj praktický, existují některá důležitá omezení, o kterých musíte vědět, než jej použijete.
- Informace o závislosti jsou dostupné pouze pro objekty, k jejichž otevření máte oprávnění.
- Informace o závislosti se nezobrazují pro:
- Makra a moduly kódu.
- Akční dotazy (tj. dotazy, které buď vkládají, aktualizují nebo mažou data).
- Dotazy specifické pro SQL, včetně sjednocovacích dotazů, dotazů na definici dat a předávacích dotazů
- Poddotazy (informace o závislosti jsou však stále dostupné pro vnější dotaz – nikoli pro vnořený dotaz).
- Funkce Závislosti objektů vyžaduje, aby byla povolena funkce automatických oprav názvu. Pokud je zakázáno, budete vyzváni k jeho zapnutí, než budete moci zobrazit informace o závislosti.