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

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

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

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

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

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

アクセスリレーションシップウィンドウ

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

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

実行できる操作

タスク

操作方法

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

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

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

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

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

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

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

1つのテーブルまたはクエリから、別のテーブルまたはクエリの対応するフィールドにフィールドをドラッグします。

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

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

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

2つのテーブル間のリレーションシップラインを右クリックし (正確にヒットするまで数回押す必要があります)、[削除] をクリックします。

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

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

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

テーブルを選択し、[> Direct リレーションシップを作成する] をクリックします。

他のテーブルのリレーションシップを表示せずに、1つのテーブルのリレーションシップを表示する

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

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

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

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

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

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

×