• ベストアンサー

アクセスでの検索件数の表示

 質問させてください。アクセス2000です。検索フォームで検索してたとえば10件ひっかかったとしますよね、フォームの移動ボタンを非表示にしている場合何件ひっかかったかはわからないですよね。それをフォーム上に表示させることってできるのでしょうか?アクセスは視覚的機能しか使えない初心者です。よろしくおねがいします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 検索しての表示を、どのような方法で行っているのか分からないので詳しくは書けませんが。 まず、フォーム上にテキストボックスを追加します。 次に、そのテキストボックスのコントロールソースプロパティに以下のように入力します。 = DCount("カウントするフィールド名", "元になるテーブル名またはクエリ名", "検索条件") カウントするフィールド名は、元になるテーブルやクエリで数を数えるのに使用するフィールド名です。未入力のレコードはカウントされないので、必ず何か入力されているフィールドを選択した方がいいでしょう。 元になるテーブル名またはクエリ名はフォームのソースになっているものです。 検索条件は、カウントするレコードの条件です。もし元になるテーブルやクエリがすでに検索した結果であるならいりません。(検索結果なので、全レコードをカウントすればいいですから。) 検索条件の書式はヘルプなどを参照して下さい。 あと、3つの引数は全て文字列なので、""で括って下さい。 DCount関数の詳細もヘルプを参照して下さい。 では。

cimikho
質問者

お礼

お早いご回答ありがとうございます。まさにこれです。 自分のやりたかった機能が使えてものすごくうれしいです。 もう本当に感謝です。親切な解説ありがとうございました。

その他の回答 (1)

回答No.1

選択クエリーを利用してください クエリー 新規作成 選択クエリー でいいと思います

cimikho
質問者

お礼

ご回答ありがとうございます。機能を参考に よりアクセスに更に挑戦していきたいと思います。

関連するQ&A

  • access2000で検索、結果の表示件数制限

    access2000で受注管理をおこなっております。 フォームから条件を指定し,クエリでテーブルを検索し結果を表示している のですが、データが多すぎて困っています。 そこでフォーム上から検索前に表示させる件数を指定する機能をつけたいと 考えています。 100件と指定したとすると、まず100件表示して次の100件を表示する、などの操作が できればいいのですがやり方がわかりません。 せめて、表示件数に達すればあとの検索はしないといった表示件数を制限する 方法だけでも教えてください。よろしくお願いします。

  • ACCESS97の検索

    ACCESS勉強中での質問です。 ACCESSでユーザー管理表を作成しました。 クエリー“A”をもとに、単票ホームを作りました。 検索機能をつけようと、書籍等を見ていたのですが、通常ある検索ボタンの利用法しか見つけることができませんでした。 理想としては、フォームの多数ある項目の中の、ユーザー名の部分に、検索したいユーザー名を入力すると、そのユーザーに関するデータが、表示される(フォームの中の適所に)様にしたいのです。 初心者なので、HP等で説明されているSQLとか、まったく理解できないのです。 初心者でも分かりやすいように教えていただけないでしょうか? お願い致します。

  • ACCESS 帳票フォーム 表示件数

    ACCESSの帳票フォームに表示させる件数を指定することは可能なのでしょうか。 全部で1000件のデータが入っているテーブルがあります。 それを最初オープンした時には最初の500件を表示。次へボタンを押したら501から500件を表示するイメージです。戻るボタンもつけようと思っています。 どなたか分かる方いらっしゃいましたらお願いします。

  • ACCESSでの検索や表示に時間がかかる

    windowsxpでACCESS2000を使用しています。 最近、検索や画面の切り替えに非常に時間がかかるようになってきました。 どのようなことが原因と考えられるでしょうか。 ・レコードは5000件くらいでネットワーク上で5、6人で閲覧。 ・テーブルは切り離してリンクテープルとし、フォームやレポートだけの*.mdbを各人がローカルにコピーして使用。 ・使用フォームは単票形式で表示項目が多く、サブフォームやマクロを貼り付けたボタンなどもあり。 ・検索にはクエリーを使用。クエリーで検索した場合はすぐに表示される。 ・検索だけでなくフォームを切り替えたり、次のレコードに移動するだけでも時間がかかる。 (左下に"計算しています”と表示される) 自分で以下のことを試してみましたが効果はありませんでした。 ・データベースの最適化(常に実行) ・検索項目にインデックス(重複あり)を設定 ・フォームやレポートだけの*.mdbを*.mdeに変換。 使用状況は以上のような感じです。 アドバイスよろしくお願いいたします。

  • accessで・・・(検索)

    初心者です。 accessで商品情報のデータベースを作りました。 フォームで一商品一画面にして表示をしているのですが、 上部をあけて検索テキストBOXを作り、【検索】ボタンを右に設置し、 任意の商品コードまたは商品名を入力してボタン押下で下画面に表示させたいです。 クエリは、商品コード、商品名の2項目で作成してみましたがこれも間違っている気がします。 どなたか初心者でも作れるフォームを教えてください。

  • ACCESSについて

    今、アクセスとVBAを勉強しています。 そこで今壁にぶつかっているのはどこまでACCESSのみで出来て 何が出来ないのかということがイマイチよくわかりません。 たとえば、1のテーブル、会員番号テーブルを作成します。 フォームより会員番号を入力して 同じフォームにある会員名を表示したい とする場合、アクセスのみの機能で出来ますか? データを連続して表示させる機能ではありません。 検索画面に検索ボタン作成しなくても可能ですか? 初歩の質問ですみません 詳しい方よろしくお願いいたします

  • ACCESS_検索

    はじめまして ACCESS二日目の初心者です  検索についてなのですが、例えば住所録で「氏名」、「住所」、「会社名」等、複数のテキストボックスがある検索フォームで条件を入力し、検索ボタンを押すと該当するレコードを一覧表示するにはどうしたらよいのでしょう? 視覚的にあらわすと 「氏名」 「住所」 「会社名」 「検索実行ボタン」 という感じです 誰かわかる方教えてください 宜しくお願いします

  • アクセス フォームに検索ボタンをつくりたい

    クエリからフォームをウィザードで作成しました。 このフォームではマウスのスクロールでデータが次々と変わるのですが、 特定の顧客を検索する事が出来ません。 このフォームの中に検索できるボタンを作りたいのですが 何せ初心者の為、ネットで検索してみましたがわかりませんでした。 お教えいただけましたら助かります。 ちなみにデータは5万件 検索かけるフィールド名は“ID” クエリからフォームをつくりました。クエリ名は“検索用”です。 アクセスは97です。 よろしくお願い致します。

  • アクセスで検索ボタンを作りたいです。

    アクセスを勉強中の初心者です。 商品の在庫管理をしているのですが、フォームのヘッダーにコマンドボックスを作り、そこに商品コードを入れて検索ボタンを押すと、下に商品の情報が表示されるように作りたいのですがわかりませんので、教えてください。  

  • Accessでの検索

    宜しくお願いします。 Accessで検索フォームを作成しようと思っています。 フォームから入力した番号を検索して 結果をテキストボックスに表示するといった感じです。 質問の内容は複数のテーブルがある場合、 どのようにすればいいのか?です。 色々調べてみたのですが、わかりません・・・。 ご存知の方がおりましたら教えて下さい。 宜しくお願いします。

専門家に質問してみよう