• ベストアンサー

Accessでリストボックスに表示する内容を絞り込む

A・B・C、3つのグループがあり Aは テレビ・ラジオ Bは 雑誌・チラシ Cは インターネット・知人 という具合に分けられているテーブル 種別 媒体 A   テレビ A   ラジオ C   インターネット B   チラシ C   知人 B   雑誌 があります。 これをフォームでリストボックスとして 扱いたいのですが 種別のリストボックスで選んだグループのみを 媒体のリストボックスに表示するにはどうしたらよいでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

下記URLは参考になりませんか?

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=347606
youking
質問者

お礼

解決しました。 ありがとうございます。

その他の回答 (2)

  • TM31
  • ベストアンサー率38% (8/21)
回答No.2

媒体を選択するリストボックスの値集合ソースをパラメータークエリーにすればどうでしょう。 [form1]フォームに[種別]リストボックスと[媒体]リストボックスがあるとして Forms![form1]![種別] を[媒体]リストボックスの値集合ソースのクエリーの抽出条件にします。 SQL文で書くと select 媒体 from テーブル where 媒体=Forms![form1]![種別] となります。 これを[媒体]リストボックスの値集合ソースに設定してみて下さい。 ※[種別]リストボックスの変更時イベントで[媒体]リストボックスを再クエリーすることを忘れずに!

  • fusigi2
  • ベストアンサー率27% (3/11)
回答No.1

一番簡単に考えて、・・・ 媒体を選択すれば、一義的に、種別が決まるのではないですか? 入力するのは、媒体だけで、種別は別のリストボックスにしなくても、2列にしておいたらどうですか?

youking
質問者

補足

いや、それでは全然意味ないです。 質問の内容は グループを選択したら そのグループのみをリストボックスに表示させるには どうしたらよいかと言うことです。 ようするに種別でCを選択肢 媒体で知人を選ぶという具合にしたいのです。 よろしくお願いします。

関連するQ&A

専門家に質問してみよう