MSAccess-1対1の関係

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

さあ、 Database Tools タブ。

クリックしてください Relationships オプション。

選択する tblEmployees そして tblHRData 次に、[追加]ボタンをクリックしてビューに追加し、を閉じます。 Show Table ダイアログボックス。

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

上記のウィンドウは、tblEmployeesのEmployeeIDをtblHRDataのEmployeeIDに関連付けています。をクリックしてみましょうCreate ボタンをクリックすると、これら2つのテーブルが関連付けられます。

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

開いてみましょう tblEmployees テーブル。

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

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

クリックしてください Save アイコンと開く tblHRData 入力したデータがすでにここにあることがわかります。