このような設計で、ジャンクションテーブルにレコードを追加したり、レコードを削除したりする機能を作成したいと思います。
ケースは、従業員を編集し、彼らが受けることができる試験を選択するときからです。左側のリストボックスには、(とにかく)資格のない試験があり、右側のリストボックスには資格のある試験があります。
テーブルは次のようなものです。
TABLE EmpExam
(
EmpID,
ExamID
)
はEmpID
常にExamID
認識されますが、左側のリストボックスから選択されます。右側のリストボックスのレコードを削除するには、おそらくEmpID
との両方が必要です。ExamID
それぞれのボックスに入れたら、すぐに削除/挿入する必要はありません(フォームが閉じるまで待つことができます)。
Accessでこれを達成するための良い/標準的な方法はありますか?