MS アクセス シナリオ:
select_contract form
フォーム ( と呼びます) とサブフォーム ( と呼びます)を使用していますemployee_allocations_by_contract subform
。
select_contract
フォーム:
- バインドされていません。
- ユーザーがコントラクト ID を選択できるコンボボックスが含まれています。
employee_allocations_by_contract
サブフォーム:
- 継続形です。
hours_allocation
各従業員が各契約に割り当てられる時間数を含む テーブル (テーブルと呼びます) にバインドされます。employee_id
1 つのフィールド (フィールド) のみをテーブルにバインドしhours_allocation
ます。このフィールドの行ソースは、ユーザーがselect_contract
フォームで選択した契約に割り当てられた時間を持つ従業員の ID を返すクエリです。- 年の各月に 1 つずつ、12 の他のバインドされていないフィールドが含まれています。これらのフィールドは、
employee_id
各月のフィールドにリストされた従業員に割り当てられた時間数を表示することを目的としています。
問題: サブフォームにリストされた各従業員に割り当てられた月ごとの時間数を表示するためにemployee_allocations_by_contract
、各月フィールドのクエリは、employee_id
それらが表示される行のフィールドにアクセスする必要があります。このフィールドを参照する方法を理解できませんでした。employee_allocations_by_contract
サブフォームは連続フォームであるため、employee_id
フィールド名への参照はフォームの各行を参照しているように見えます。
いくつかのフォーラムを検索し、関連する連続フォームの問題を見つけましたが、この問題を明確に解決するものはありません。何かご意見は?