目次:
- 親テーブルの1つのレコードを子テーブルの多くのレコードに割り当てます。
- 10
- 4 10
- 10
- 親テーブルで子テーブルが更新されたときに子テーブルのキー値を更新するように、「リレーションシップの編集」ダイアログでカスケード更新関連フィールドを設定します。
- 10
- テーブル間の関係を設定すると、クエリを作成するときにそれらのテーブルのジョインが自動的に設定されます。
- リレーションシップの一部であるフィールドを削除すると、リレーションシップが削除されます。
- プライマリキーがリレーションシップの一部であるテーブル内のプライマリキーを変更するには、最初にリレーションシップウィンドウを開いてリレーションシップを削除してから、そのテーブルのプライマリキーを別のフィールドに変更する必要があります。
ビデオ: DOCUMENTAL,EL PRECIO D LA BELLEZA,DOCUMENTALES,DOCUMENTALES INTERESANTES,DISCOVERY,DISCOVERY CHANNEL 2025
親テーブルの1つのレコードを子テーブルの多くのレコードに割り当てます。
注文を顧客または医師に患者と結ぶための関係を設定します。 1人の顧客は多くの受注を持ち、1人の医師は多くの患者を持つことができます。この方法では、各オーダーのすべての顧客連絡先情報、または各患者のすべての医者連絡先情報を繰り返す必要はありません。
<! 1対1の関係は、親テーブルの1つのレコードを子テーブルの1つのレコードに接続する。10
4 10
関係で結合されたフィールドは、同じデータ型でなければなりません。<! - 3 - >
10
「リレーションシップの編集」ダイアログで参照整合性を強制し、子テーブルのレコードが孤立しないようにします。孤立は、親テーブルに対応するレコードを持たない子テーブルのレコードです。典型的な例は、Customersテーブルにない顧客のOrdersテーブルの注文です。参照整合性は、これらの種類のオーファンオーダーの入力を防ぎます。
親テーブルで子テーブルが更新されたときに子テーブルのキー値を更新するように、「リレーションシップの編集」ダイアログでカスケード更新関連フィールドを設定します。
ExpenseTypeテーブルのカテゴリのリスト(フィールド名Category)とCategoryというExpensesテーブルのフィールドの2つのテーブルがあるとします。 ExpensesのCategoryフィールドには、ExpenseTypeテーブルのCategoryフィールドからデータを取得するコンボボックスが表示されます。
10
親テーブルで対応するレコードが削除されたときに、子テーブルの関連レコードを削除するには、[リレーションシップの編集]ダイアログでカスケード削除関連レコードを設定します。
この設定を[得意先]の得意先コードと[受注]の得意先コードの関係にオンにして、得意先レコードを削除すると、その得意先のすべての指図が削除されます。
テーブル間の関係を設定すると、クエリを作成するときにそれらのテーブルのジョインが自動的に設定されます。
リレーションシップジョインは、デザインビューをクエリするために実行されます。 CustomerIDでCustomersとOrders間の関係を設定すると、クエリ設計で新しいクエリにそれらのテーブルを追加すると、その行が表示されます。
リレーションシップの一部であるフィールドを削除すると、リレーションシップが削除されます。
2つのフィールドのいずれかが不足している場合は、2つのフィールドの間に関係はありません。そのため、Accessは、その関係の一部であるフィールドを削除すると、破損した関係を削除します。
プライマリキーがリレーションシップの一部であるテーブル内のプライマリキーを変更するには、最初にリレーションシップウィンドウを開いてリレーションシップを削除してから、そのテーブルのプライマリキーを別のフィールドに変更する必要があります。
戻る次へ
