• 締切済み

ACCESSでテーブルから選択,表示件数制限

テーブルの検索をクエリで行い、検索結果をサブフォームで表示しています. その結果、表示される件数が多すぎるので「○○件表示」とユーザに指定させ制限したいと思います. どのようなやり方が良いのか教えていただけると助かります,初心者ですのでなるべく、分かりやすく 解説いただけるとありがたいです. どうか宜しくお願いします.

みんなの回答

  • laputart
  • ベストアンサー率34% (288/843)
回答No.2

フォームなどで最大数の値(max)を作成 抽出結果が値maxを超えれば   件数のみ表示 ->再クエリーあるいは   全件表示の選択をおこなう 層でない場合 ->全件表示とする 抽出結果のレコード数からVBAを使って分岐すると いいでしょう。VBAのソースが必要なら書きますが。

shu_bi_t
質問者

補足

ソースがあると助かります,理屈はわかるのですが実現までがちょっと・・・宜しくお願いします.

  • souta_n
  • ベストアンサー率33% (79/234)
回答No.1

>表示される件数が多すぎるので「○○件表示」 それは入力順で例えば1000件あるうちの最初の100件とか単純な制限なのですか? 例えば、商品コードが何番、かつ、日付が○年○月分 かつ 納品先コードが何番というように、検索項目を複数にして絞り込んでいく方が有意義な情報になると思うのですが。もう少し詳しいスチュエーションがわからないとアドバイスが出来ません。