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

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

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

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

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

以前に Access クエリを作成したことがある場合は、リレーションシップ ウィンドウがクエリ ビルダーの上部とよく似ていることがわかります。

Access リレーションシップ ウィンドウ

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

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

実行できること

タスク

操作方法

テーブルまたはクエリをウィンドウに追加する

[デザイン]、[テーブルの表示] の順にクリックし、目的のテーブルまたはクエリを選択して、[追加] をクリックします。

テーブルまたはクエリをウィンドウから削除する

テーブルまたはクエリを選択し、Del キーを押します。

テーブルまたはクエリを非表示にする

テーブルまたはクエリを右クリックし、[テーブルを表示しない] をクリックします。

リレーションシップを作成する

1 つのテーブルまたはクエリ内のフィールドを、別のテーブルまたはクエリ内の該当するフィールドまでドラッグします。

リレーションシップのプロパティを設定する

2 つのテーブル間のリレーションシップ ラインを右クリックし (正確にヒットできるまで数回クリックしなければならない場合があります)、[リレーションシップの編集] をクリックします。

リレーションシップを削除する

2 つのテーブル間のリレーションシップ ラインを右クリックし (正確にヒットできるまで数回クリックしなければならない場合があります)、[削除] をクリックします。

すべてのリレーションシップを表示する

[デザイン]、[すべてのリレーションシップ] の順にクリックします。

特定のテーブルのリレーションシップを表示する

テーブルを選択し、[デザイン]、[直接リレーションシップ] の順にクリックします。

1 つのテーブルのリレーションシップを表示し、他のテーブルのリレーションシップは表示しない

[デザイン]、[ツール]、[レイアウトのクリア] の順にクリックします。リレーションシップを表示するテーブルを追加し ([デザイン]、[リレーションシップ]、[テーブルの表示])、[デザイン]、[リレーションシップ]、[直接リレーションシップ] の順にクリックします。

リレーションシップ ウィンドウについて説明しましたので、次にリレーションシップを作成、編集、または削除する方法を説明します。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×