質問: accessでコンボボックスとサブフォームでデータ表示したい。 accessのフォームでデータ検索表示したいのですが? データ表示の検索フォームを作成しようとしています。 まず検索したいテーブルの検索keyにしたいフィールドを クエリを使い集計し、その結果をコンボボックスで表示して コンボボックスで指定すると、同一フォーム内にサブフォーム もしくはリストボックスで検索結果を表示したいのですが パラメータのわたしかた等が、よくわかりません。 方法を教えていただけないでしょうか? 参考になるサンプル等があれば助かります。 よろしくお願いします。
回答: 以下を試しにやってみてください。 上のコンボボックスの連結列が分類そのものだと仮定します。 また、表示したいのが提示された図の様にサブフォームであると仮定します。 メインのフォームをデザインビューで開き、 サブフォームコントロールをクリックし、プロパティを表示させます。 プロパティの中に、リンク親フィールド/リンク子フィールド 欄があると思います。 直接手入力で、 リンク親フィールドに、コンボボックス名 リンク子フィールドに、分類 を指定します。 サブフォームのレコードソースには、分類で絞り込んでいないものを指定しておきます。 コンボボックスで選択するとサブフォームの表示が切り替わります。 切り替わる速度が遅いようなら、コンボボックスのクリック時にでも、 private sub コンボボックス_click() me.サブフォームコントロール名.form.recalc end sub でも記述してみてください。 ※ コンボボックス名、サブフォームコントロール名のところは、実情に合わせて変更してください。 ※ サブフォームコントロール名は、リンク親/子フィールドを設定した時に表示されている名前になります。