- 締切済み
Access コンボボックス スライドバーで移動
Access 2003です。Formにコンボボックスを何個か設定してあります。クリックしてプルダウンさせ、データーが一覧されます。その後、下方に表示されている表示データーを選択するためにスライドバーをマウスを使って下方に移動させようとしても、スライドバーは移動しますが、表示データーは移動していきません。スライドバーを最下方まで一度移動させ、再度バーを移動させると中のデーターが上下に移動し、目的のデーターの選択が可能になります。2回目のからはこの操作をしなくても、プルダウンいてデーターは移動します。これはおそらくAccess のキャッシングが最初の段階でバッファリングされていないために起きている現象だと思います。開発途上では面倒ですが、商品としては品質低下になりますね。Clone で内部処理させ、あらかじめキャッシングさせていますが、たくさん置いてあるコンボボックスを作動させるのはバカげています。皆さんはどうされていますか?良い方法があればご教授おねがいします。Access はVersion 1.0 (1992年)から使用しています。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- chayamati
- ベストアンサー率41% (260/624)
>クリックしてプルダウンさせ、データーが一覧されます。 その後、下方に表示されている表示データーを選択するために スライドバーをマウスを使って下方に移動させようとしても、 スライドバーは移動しますが、表示データーは移動していきません。 -------------------------------------------------------- コンボボックスのレコードソーステーブルの表示したい項目に 空白のレコードがありませんか
- chayamati
- ベストアンサー率41% (260/624)
前回の回答で 〈・各フォーム内のコンボボックスのレコードソースの テーブルに重複はありませんか〉を 動作確認しましたが問題なくスクロールします。 すみませんでした。
- chayamati
- ベストアンサー率41% (260/624)
補足有難うございます >通常なら、プルダウンさせて、スクロールバーで下方へ スクロールさせれば、順次データーが表示されていきますが、 それが「移動(スクロール)していかない」という単純な 問題だけです。そういう経験はありませんか? ・このような動作は体験していません メインフォームのレコードソースとサブフォームの レコードソースのテーブルは参照整合性(1:∞)の リレーションシップですか? 添付図を参照してください >メインフォームに3個/サブフーム2個内に、各々2個おいて 都合3つのフォームの構成ですか ・通常一つのメインフォーム(単票フォーム)と一つのサブフォーム(帳票フォーム)ですが複数のサブフォームも可能でしょうか ・各フォーム内のコンボボックスのレコードソースのテーブルに 重複はありませんか (レコードソースがクエリの時はこのレコードソースも含む)
- chayamati
- ベストアンサー率41% (260/624)
>スライドバーとは縦方向のスクロールバーでよろしいですか 動作についてはわかりませんので、クエリの特性を思いつくまま 01.コンボボックスの正体はクエリです。 02.作成リボンからクエリウィザードまたはクエリデザインを経て作成する他 テーブルデザインのルックアップ機能がクエリです フォームデザイン、レポートデザインでもクエリビルダーを起動できます 03.プルダウンの行数には制限が無いようです。 因みに添付図をご覧ください。②でリスト行数を56としています。 ツールバー、クイックアクセスツールバーの領域も表示域になり、 縦長のディスプレイが欲しくなります >たくさん置いてあるコンボボックスを作動させるのはバカげています。 何とも言えませんがリレーションシップはご存知ですね 会社名、住所、部署名、ご担当者名を含んでいる顧客マスターテーブルで ご担当者名だけのコンポボックスで宜しいかと
補足
早速ご回答ありがとうございます。スライドバーは仰るとおりです。コンボボックスは、メインフォームに3個/サブフーム2個内に、各々2個おいてあります。おのおのに、一覧データーが、Tableや Query の形でデーターが連結しています。かなり大きな複雑なフォームになっています。すべて VBA で動かしています。このデーターベースは改良しながら10年使っています。ですので、これらに関しては問題はありません。先回お伝えしました通り、コンボボックスの下向き矢印をクリックして、データーをプルダウンさせたときの問題点をお伺いしているだけです。 通常なら、プルダウンさせて、スクロールバーで下方へスクロールさせれば、順次データーが表示されていきますが、それが「移動(スクロール)していかない」という単純な問題だけです。そういう経験はありませんか? 宜しくお願いします。