トランザクション検索の下のセクションに関する質問がある「検索」というフォームがあります。「Individuals」と呼ばれるテーブルから取得するフルネーム (Combo40) の選択に基づいてクエリを呼び出し、Combo40 で選択したユーザーが [委員会] フィールドで貢献した委員会を呼び出します。
委員会の質問:
SELECT Transactions.[Committee Name] FROM Transactions GROUP BY Transactions.[Committee Name], Transactions.[Employee Name] HAVING (((Transactions.[Employee Name])=[Forms]![Search]![Combo40]));
Combo46 と呼ばれるトランザクション テーブルの特定のフィールドである個人が与えた年も比較する追加のパラメーターを追加しようとしています。
新しいクエリ:
SELECT Transactions.[Committee Name] FROM Transactions GROUP BY Transactions. [Committee Name], Transactions.[Employee Name] HAVING (((Transactions.[Employee Name])=Forms!Search!Combo40) And (((Transactions.Combo46)=Forms!Search!Combo51)))
Forms!Search!Combo40 = pulls the values from a table called “Individuals”
Transactions.Combo46 = year (i.e. 2011, 2012, 2013 etc.)
Forms!Search!Combo51 = year (i.e. 2011, 2012, 2013 etc.)
フォームで選択すると、コンボ 46 の値を入力するように求めるウィンドウが表示され、委員会リストには、入力した年の取引だけでなく、その個人のすべての記録が表示されます。ポップアップがまったく表示されず、代わりに Transactions テーブルの Combo46 から値を取得し、Combo51 に入力された値と比較すると思います。