Accessでデータベースを作りこんでいくと、オブジェクトはだんだん増えていきますね。
このテーブルやこのクエリは、どのオブジェクトに繋がっているんだっけ?と分からなくなってしまうこともあります。
そういう時に便利なのが[オブジェクトの依存関係]です。
オブジェクトの依存関係
データベース内のオブジェクトで、選択したオブジェクトを使用しているものを表示します。たとえば、特定のテーブルに依存するクエリや、他のテーブルに依存するテーブルなどがこれに該当します。
Microsoftの以下の記事が参考になります。
オブジェクトの依存関係ウィンドウを使用してオブジェクトを関連付ける方法を参照してください。- Access(Microsoft)
オブジェクトの依存関係の使用方法
データベースを開き、ナビゲーションウィンドウで調べたいテーブルや、クエリ、フォームを選択するか、開きます。
[データベースツール]タブの[リレーションシップ]グループにある[オブジェクトの依存関係]をクリックします。
参考SharePointリストをリンクテーブルとして設定している場合は、[オブジェクトの依存関係]は使用できないようです。
作業ウィンドウに[オブジェクトの依存関係]が表示されます。
別のオブジェクトの依存関係を表示したい場合は、目的のオブジェクトを選択して[更新]をクリックします。
もし、[データベースツール]タブの[リレーションシップ]グループにある[オブジェクトの依存関係]をクリックした時、以下のメッセージが表示されたら[OK]をクリックします。
オブジェクトの依存関係情報を生成するには、[名前の自動修正情報をトラックする]オプションがオンになっていなければなりません。
名前の自動修正を有効にして続行しますか?
Accessのオプション(名前の自動修正オプション)
上記メッセージウィンドウで[OK]をクリックすると、名前の自動修正が有効になります。
確認するには、[Accessのオプション]を開きます。
キーボードから[Alt]→[F]→[T]の順に押すと、[Accessのオプション]ダイアログボックスを表示できます。
これは、Word、Excel、PowerPointなどでも使用できます。
[Accessのオプション]にある[カレントデータベース]-[名前の自動修正情報をトラックする]がオンになっています。
参考名前の自動修正は便利ですが、時々思わぬところに抜けがあったりします。以下の記事は実際に経験したことです。
-
開くときに意図しないパラメーターの入力ウィンドウが表示される
Accessで作成したデータベースのテーブルや、クエリ、フォーム、レポートを開こうとすると、[パラメータの入力]を求めるウィンドウが表示され ...
また、オンにすると、データベースのサイズは大きくなります。サイズを気にするのであれば、依存関係を調べた後はオフにしておくといいと思います。
オブジェクトをナビゲーションウィンドウに表示しない(隠しオブジェクト)
また、オブジェクトの依存関係でどのオブジェクトにも繋がりがないと思っても、すぐに削除はしないで非表示にすることをお勧めします。
マクロで使用している場合もあるからです。
オブジェクトを選択して、右クリックしてショートカットメニューから[このグループに表示しない]をクリックすると、ナビゲーションウィンドウには表示されなくなります。
使用中のオブジェクトだけにしておくと、スッキリしますね。
参考ナビゲーションウィンドウの表示/非表示については、以下で解説しています。
-
ナビゲーションウィンドウと検索バーの表示/非表示
Accessのナビゲーションウィンドウで右クリックして、[ナビゲーションオプション]を表示することができます。 ナビゲーションオプションの[ ...
隠しオブジェクトの表示
非表示のオブジェクトを表示するには、ナビゲーションウィンドウで右クリックしてショートカットメニューの中から[ナビゲーションオプション]をクリックして、
[ナビゲーションオプション]の[隠しオブジェクトの表示]のチェックボックスをオンにして[OK]ボタンをクリックします。
ナビゲーションウィンドウに、隠しオブジェクトがグレイ表示になります。
参考ナビゲーションオプションでは、オブジェクトのグループ化の設定ができます。
-
ナビゲーションウィンドウのオブジェクトを独自ルールでグループ化
Accessのナビゲーションウィンドウのカテゴリに[ユーザー設定]というのがあります。 これは、オブジェクトを独自にグループ化できるものです ...
隠しオブジェクトを元に戻す
隠しオブジェクトを元に戻すには、グレイ表示のオブジェクトで右クリックして、ショートカットメニューから[このグループに表示]をクリックします。
参考ナビゲーションウィンドウのオブジェクトの表示形式は切り替えることができます。
-
オブジェクトの表示形式の変更とグループの展開/折りたたみ
Accessのナビゲーションウィンドウには、テーブルやクエリなどのオブジェクトが表示されていますが、このオブジェクトの表示形式は変更できます ...