Ms-access-one-to-one-relationship

提供:Dev Guides
移動先:案内検索

MS Access-1対1の関係

MS Accessの1対1の関係を理解し​​ましょう。 この関係は、あるテーブルの1つのレコードを別のテーブルの1つのレコードに関連付けるために使用されます。

[データベースツール]タブに移動しましょう。

TblHRData

[リレーションシップ]オプションをクリックします。

関係

*tblEmployees* および *tblHRData* を選択し、[追加]ボタンをクリックしてビューに追加し、[*テーブルの表示]ダイアログボックスを閉じます。

ビューに追加

これら2つのテーブル間のリレーションシップを作成するには、マウスを使用し、 tblEmployeesEmployeeID フィールドをクリックしてホールドし、 EmployeeID のすぐ上にマウスを置いて、関連付けたいフィールドにそのフィールドをドラッグアンドドロップします。 tblHRData *。 マウスボタンを離すと、Accessは次のウィンドウを開きます-

関係の編集

上記のウィンドウは、tblEmployeesのEmployeeIDをtblHRDataのEmployeeIDに関連付けます。 [作成]ボタンをクリックすると、これら2つのテーブルが関連付けられます。

作成された2つのテーブル

これで、関係が自動的に保存され、[保存]ボタンをクリックする必要はありません。 最も基本的なリレーションシップが作成されたので、テーブルサイドに移動して、このリレーションシップで何が発生したかを確認しましょう。

*tblEmployees* テーブルを開きます。

従業員テーブル

ここでは、各レコードの左側に、デフォルトで小さなプラス記号が表示されます。 関係を作成すると、Accessはそのテーブルにサブデータシートを自動的に追加します。

サブデータシート

プラス記号をクリックすると、このレコードに関連する情報が tblHRData テーブルに表示されます。

雇用日

保存*アイコンをクリックして *tblHRData を開くと、入力したデータがすでにここにあることがわかります。

入力データ