リレーションシップ ウィンドウとは?

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

[リレーションシップ] ウィンドウでは、複数の Access テーブルに格納されているアイテム間のリレーションシップを定義できます。 [データベース ツール]> [リレーションシップ] をクリックすると利用できます。

[データベース ツール] タブの [リレーションシップ]

リレーションシップは、データベース内のデータの接続方法を制御するルールに似ています。 たとえば、正規化された注文処理データベースでは、ほとんどの場合、1 つのテーブルに顧客情報があり、別のテーブルに注文情報があります。 顧客が注文から離れないようにしたいですよね? また、有効な顧客が接続されていないオーダーは作成されません。 リレーションシップ ウィンドウでは、データベース全体に適用されるようにこれらのルールを設定します。

以前 に Access クエリを構築したこと がある場合は、リレーションシップ ウィンドウがクエリ ビルダーの上部によく似ていることに気付くはずです。

[アクセス関係] ウィンドウ

リレーションシップ ウィンドウで、[ デザイン ] タブのコマンドを使用してテーブルをビューに追加し、テーブル間でフィールドをドラッグしてリレーションシップを設定します。 この例では、リレーションシップにより複数の注文を各顧客に接続できますが、存在しない顧客の注文を作成することはできません。 リレーションシップ ウィンドウでこれらのルールを設定すると、データベース全体に適用されます (たとえば、新しいクエリを作成すると、リレーションシップのルールに従って結合が自動的に設定されます)。

注

リレーションシップ ウィンドウからテーブルを削除しても、データベースからは削除されず、既に確立されているリレーションシップは削除されません。

実行できる操作

作業 操作方法
テーブルまたはクエリをウィンドウに追加する [デザイン] をクリックします>[テーブルの追加] (Access でテーブルを表示する) をクリックし、目的のテーブルまたはクエリを選択して、[追加] をクリックします。
ウィンドウからテーブルまたはクエリを削除する テーブルまたはクエリを選択し、Del キーを押します。
テーブルまたはクエリを非表示にする テーブルまたはクエリを右クリックし、[ テーブルの非表示] をクリックします。
リレーションシップを作成する 1 つのテーブルまたはクエリのフィールドを、別のテーブルまたはクエリ内の対応するフィールドにドラッグします。
リレーションシップのプロパティを設定する 2 つのテーブル間のリレーションシップ ラインを右クリックし (正確に右にするには数回の試行が必要になります)、[ リレーションシップの編集] をクリックします。
リレーションシップを削除する 2 つのテーブル間のリレーションシップ ラインを右クリックし (正確に右に移動するには数回の試行が必要になります)、[ 削除] をクリックします。
すべてのリレーションシップを表示 [デザイン>すべてのリレーションシップ] をクリックします。
特定のテーブルのリレーションシップを表示する テーブルを選び、[リレーションシップ]> [リレーションシップ] をクリックします。
1 つのテーブルのリレーションシップを他のテーブルのリレーションシップを表示せずに表示する [デザイン]>[ツール]>[レイアウトのクリア] をクリックします。 リレーションシップを表示するテーブル (デザイン>リレーションシップ>テーブルの追加 (Access でテーブルを表示) を追加し、[デザイン>リレーションシップ]>直接リレーションシップ] をクリックします。
テーブル サイズを調整して、追加のフィールドとリレーションシップを表示します。
注釈Access for Microsoft 365 が必要です。
表のサイズを自動的に変更するには、表を右クリックして [サイズに合わせてサイズ調整] を選択します。 または、次のテーブルの端をダブルクリックします。
  • フィールド名の長さに基づいて水平方向にサイズ変更する権利。
  • [下] から [フィールド数に基づき] 垂直方向にサイズ変更します。
  • 右下隅: テーブル サイズを水平方向と垂直方向の両方に自動的に調整します ( サイズに合わせて調整するのと同じ)。
テーブルのサブセットを選択する
注釈Access for Microsoft 365 が必要です。
特定のテーブルとそのリレーションシップに重点を置くには、次の手順を実行します。

  • CTRL + (複数のテーブルを選択)。
  • ボックスをクリックして、選択した範囲の周囲を完全にドラッグします。
これらのアクションはどちらも、太い枠線を持つテーブルのサブセットを強調表示します。 選択を解除するには、選択範囲の外側をクリックします。 選択範囲を移動するには、クリックして別の場所にドラッグします。
マウスのスクロール ホイールを使用する
注釈Access for Microsoft 365 が必要です。
マウス ホイールを上下にスクロールして、垂直方向にスクロールします。 Shift キーを押しながらマウス ホイールを上下にスクロールして、水平方向にスクロールします。

[リレーションシップ] ウィンドウの操作について理解できたので、 リレーションシップを作成、編集、または削除する方法を学びます。