• ベストアンサー

アクセスのコンボボックスの内容が消えてしまいます

入力フォームでサブフォームを作り、そこに設置したコンボボックスA,Bという2つの連鎖したコンボボックスがあります。 1つ目(1行目)を入力すると正常に動くのですが、2つ目のレコードに進み同様に入力していくと、1つ目のコンボボックスBの内容が消えて、2つ目のコンボボックスBが正常に表示します。 どうすればレコードが複数進んでも、コンボボックスBの内容が消えないようにできるのでしょうか?

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

  • ベストアンサー
  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.2

> 第1のコンボボックスで分類を絞込みし、第2のコンボボックスで詳細を選択するようにしています。 という事であれば、コントロールを重ねる技を使う事になると思います。 文章だけでは伝えにくいので、以下を参照してみてください。 (サンプルファイルをダウンロードでき、動きを確認できます) 帳票フォームの複数コンボボックスで絞り込み http://hatenachips.blog34.fc2.com/blog-entry-73.html

acchandesu
質問者

補足

ありがとうございます。 まさにそういうことを言いたかったんです。 教えていただいたサイトで勉強してみたいと思います。

その他の回答 (1)

  • shinkami
  • ベストアンサー率43% (179/411)
回答No.1

質問詳細を追加してください。 レコードソースについて メインフォームのレコードソース、サブホームのレコードソース、コンポボックスのレコードソース これらのソースのリレーションシップ 2つのコンボボックスの元になっているレコードソースはどのようなものですか 1.別々のもので、それぞれ独立している 2.別々のもので、第2のコンボボックスはは同じものは第1の第一のコンボボックスで絞り込み (例:第1はかな文字で第2は氏名) 3.同じもの 3.の条件で試してみましたがおっしゃるような現象は起こりません。

acchandesu
質問者

補足

レコードソースは、それぞれのテーブルです。(答えになっていないかも) リレーションシップは、このコンボボックスが、別に作成したテーブルにつながっているだけです。 第1のコンボボックスで分類を絞込みし、第2のコンボボックスで詳細を選択するようにしています。 (例:第1はくだもの、第2はりんご・みかん・ぶどう) (例:第1はやさい 、第2はきゅうり・きゃべつ・にんじん)