• ベストアンサー

access2003コンボボックスの質問です

Access2003+sql2005で コンボボックスのテーブルに顧客マスタ(顧客コード+顧客名)を値集合にセットしています。 最大レコード件数を10万にしているのですが、中身はちょうど1万件しか入ってきません。 コンボボックスは1万件が最大なのでしょうか? ご存知の方、教えて下さい。

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

http://support.microsoft.com/kb/207601/ja 64KBという制限なのですが、実際に上記のコード で70000行のテーブルを作成し、作成したテーブルに Field2というテキスト型のフィールドを作成し、 更新クエリで、Field2の全ての行に「あいうえお」という 文字列を埋め込み、表示してみましたが、一応上記 の最後にあるように、 結果 65536 がリストの最後のデータとして表示されています。 と同じでした。 今まで、質問にあるようなコンボボックスの使い方は したことがないのでこれ以上の回答は出来そうに ありませんが。(普通は絞り込んで表示。あるいは 別の方法。) sql2005との接続の方法、コンボボックスへのデータの 渡し方はわかりませんが、 sql2005からの取り込みの時間とかに関係はないですか。 あるいは、以下に関係あるかもしれませんが。 http://support.microsoft.com/kb/945280/JA/ 修正プログラム http://support.microsoft.com/kb/945674/JA/

kirin4247
質問者

お礼

返事が遅くなって申し訳ありません。 ちょうど10000万件しか表示されてなく、なにかSQLとの関係のような気もします。 とりあえず、コンボボックス以外で対応しようと思います 大変ありがとうございます。

関連するQ&A