• ベストアンサー

オフィスアクセスのコンボボックスについて

 オフィスアクセスのコンボボックスについて質問いたします。  課テーブルと係テーブルがあり、それぞれで課番号が共通しています。 フォームでそれぞれをコントロールソースにして、コンボボックスを配置しています。  課テーブルのコンボボックスでCを選んだ時、係テーブルのコンボボックスに表示されるのをC_1だけにしたいと考えています。  このようにするには、どのような設定を行えばよろしいのでしょうか? ご教示のほど、よろしくお願いいたします。

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

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

それぞれのコンボボックスの名前を、課コンボ、係コンボ、とします。 課コンボの連結列は、課番号になっているとします。 係のコンボボックスの値集合ソースを下記のように設定します。 SELECT 係名 FROM 係テーブル WHERE 課番号 =[課コンボ] 係のコンボボックスのフォーカス取得時のイベントプロシージャを下記のように記述します。 Private Sub 係コンボ_Enter()   Me.係コンボ.Requery End Sub

ankle
質問者

お礼

おかげ様で、思い通りに出来ました。 hatena1989さん、大変ありがとうございました。

関連するQ&A