- ベストアンサー
アクセスのコンボボックスの内容が消えてしまいます
入力フォームでサブフォームを作り、そこに設置したコンボボックスA,Bという2つの連鎖したコンボボックスがあります。 1つ目(1行目)を入力すると正常に動くのですが、2つ目のレコードに進み同様に入力していくと、1つ目のコンボボックスBの内容が消えて、2つ目のコンボボックスBが正常に表示します。 どうすればレコードが複数進んでも、コンボボックスBの内容が消えないようにできるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 第1のコンボボックスで分類を絞込みし、第2のコンボボックスで詳細を選択するようにしています。 という事であれば、コントロールを重ねる技を使う事になると思います。 文章だけでは伝えにくいので、以下を参照してみてください。 (サンプルファイルをダウンロードでき、動きを確認できます) 帳票フォームの複数コンボボックスで絞り込み http://hatenachips.blog34.fc2.com/blog-entry-73.html
その他の回答 (1)
- shinkami
- ベストアンサー率43% (179/411)
質問詳細を追加してください。 レコードソースについて メインフォームのレコードソース、サブホームのレコードソース、コンポボックスのレコードソース これらのソースのリレーションシップ 2つのコンボボックスの元になっているレコードソースはどのようなものですか 1.別々のもので、それぞれ独立している 2.別々のもので、第2のコンボボックスはは同じものは第1の第一のコンボボックスで絞り込み (例:第1はかな文字で第2は氏名) 3.同じもの 3.の条件で試してみましたがおっしゃるような現象は起こりません。
補足
レコードソースは、それぞれのテーブルです。(答えになっていないかも) リレーションシップは、このコンボボックスが、別に作成したテーブルにつながっているだけです。 第1のコンボボックスで分類を絞込みし、第2のコンボボックスで詳細を選択するようにしています。 (例:第1はくだもの、第2はりんご・みかん・ぶどう) (例:第1はやさい 、第2はきゅうり・きゃべつ・にんじん)
補足
ありがとうございます。 まさにそういうことを言いたかったんです。 教えていただいたサイトで勉強してみたいと思います。