オブジェクトの依存関係機能を使用して、テーブル、クエリ、フォーム、またはレポートで使用されているオブジェクトを確認します。
オブジェクトの依存関係は、どのデータベースオブジェクトが他のオブジェクトに依存しているかを確認できるAccessの機能です。
これは、オブジェクトの削除を検討しているときに役立ちます。データベースからオブジェクトを削除する前に、まず、他のオブジェクトがそのオブジェクトに依存していないかどうかを確認する必要があります。そうである場合は、削除する前にオブジェクトへの参照を削除する必要があります。
オブジェクトの依存関係機能は、データベースの設計変更や将来の拡張を計画する場合にも役立ちます。オブジェクトの依存関係を表示できると、将来の設計変更によって各オブジェクトがどのように影響を受けるかを理解するのに役立ちます。
オブジェクトの依存関係を表示する方法は次のとおりです。
-
オブジェクト依存関係ペインを起動します
チェックするオブジェクトを開き、オブジェクトの依存関係をクリックします。 リボン上(データベースツールから) タブ)。
テーブルの場合、オプションは テーブル からも利用できます。 リボンのタブ。
-
オブジェクトの依存関係が表示されます
[オブジェクトの依存関係]ペインが表示されます。
ペインには、すべてのオブジェクトタイプと依存関係が一覧表示されます。
依存関係を表示するには、次の2つのオプションがあります。
- 私に依存するオブジェクト
- 私が依存しているオブジェクト
最初のオプションはデフォルトのオプションです。現在のオブジェクトに依存するすべてのオブジェクト(つまり、依存関係を表示しているオブジェクト)が表示されます。
-
スイッチの依存関係
依存しているオブジェクトをクリックします 現在のオブジェクトが依存しているすべてのオブジェクトを表示します。
-
依存関係をナビゲートする
任意のオブジェクトを展開して、さらに依存関係を確認できます。 Accessは、オブジェクトに対して最大4つのレベルの依存関係を表示します。
オブジェクトに依存関係がない場合は、テキスト None 表示されます。
端をクリックしてドラッグすると、ペインを広げることができます。
-
依存オブジェクトを表示する
[オブジェクトの依存関係]ペインにリストされているオブジェクトをクリックすると、そのオブジェクトを表示できます。
オブジェクト依存機能の制限
このツールは便利ですが、使用する前に知っておく必要のある重要な制限がいくつかあります。
- 依存関係情報は、開く権限があるオブジェクトでのみ使用できます。
- 依存関係情報は次の場合は表示されません:
- マクロとコードモジュール。
- アクションクエリ(つまり、データを挿入、更新、または削除するクエリ)。
- ユニオンクエリ、データ定義クエリ、パススルークエリなどのSQL固有のクエリ
- サブクエリ(ただし、依存関係情報は、ネストされたクエリではなく、外部クエリで引き続き使用できます)。
- オブジェクトの依存関係機能を使用するには、オートコレクト機能という名前を有効にする必要があります。無効になっている場合は、依存関係情報を表示する前にオンにするように求められます。