• ベストアンサー

accessでチェックされたもをカウントしたいんですが

tomonaoの回答

  • tomonao
  • ベストアンサー率40% (2/5)
回答No.1

レポートということで、学生さんですか? 答えを全部教えてしまうと、勉強にならないので、やり方だけ述べます。 <方法> 1.オブジェクト - クエリ - ウィザードを使用してクエリを作成する をクリックする。 2.対象となる、テーブル及びフィールドを選択する。 3.集計するを選択する。 その後は、やってみてください。

hitoshipon
質問者

お礼

早速の回答ありがとうございます。 レポートとはオブジェクトのことでした。 学生ではありませんがお勉強させていただきました。 クエリで集計させることで何とかなりそうです。 まだまだ基本がわかっていないので大変ですが頑張ってみます。 ありがとうございました。

関連するQ&A

  • ACCESS Yes/No型の集計

    ACCESSでチェックボックスが複数あるテーブルがあります。これら各々の個数を表示させたいと奮闘しております。複数のフィールドがあるので、やり方をご教授いただけますようお願いいたします。構造とやりたいことは下記に記します Yesはチェックボックスにチェックが入っている状態です テーブル ---------------------------------------------- グループ   分類1   分類2   分類3 ----------------------------------------------   A   |  Yes  |  No  |  Yes   A   |  No   |  No   |  Yes   A   |  Yes  |  Yes  |  No   B   |  Yes  |  No  |  Yes   B   |  No   |  No  |  Yes   B   |  Yes  |  No  |  Yes   ・   ・   ・   ZZ 上記のようなテーブルがあります。これを ----------------------------------------------------- グループ   グループ総数   分類1   分類2   分類3 -----------------------------------------------------   A    |   3     |   2   |  1   |  2   B    |   3     |   2   |  0   |  3   ・   ・   ・   ZZ とういうようにグループの総数とチェックボックスにチェックが入った数を算出させたいんです どうかご教授願います

  • クエリでカウントしつつ、チェックボックスを

    クエリでカウントしつつ、チェックボックスを使えるように(更新できるように)したいです。 アクセス2003です。 テーブル1(主キーなし) 名前   退職(Yes/No型) 佐藤   No 田中   No 佐藤   No から下のクエリを作りました。 SELECT テーブル1.名前, Count(テーブル1.名前) AS 名前のカウント, テーブル1.退職 FROM テーブル1 GROUP BY テーブル1.名前, テーブル1.退職; 結果、 名前 名前のカウント 退職 佐藤   2        No 田中   1        No となりますが、退職フィールドにチェックを入れることは出来なくなってしまいます。 カウントしつつ、更新可能なクエリにしたいのですが不可能でしょうか? 最終的には、このクエリ1をレコードソースとしてフォームに表示させたいです。 ご教示よろしくお願い致します。

  • 複数行のグループ集計とカウント

    初歩的な質問で、既に質問されている内容でしたらすいません。 不動産のデータベースでひとつのテーブル内に、最寄り沿線が3つ記録されています。 3列のデータをまとめてグループ化し、沿線名ごとのカウントを取るにはどうすれば良いでしょうか?テーブルの詳細は、添付画像をご確認ください。 1列ごとのやり方はわかるのですが、3列まとめてカウントする方がわかりません。 どなたか教えて頂けませんでしょうか。

    • ベストアンサー
    • MySQL
  • Accessで、一項目の値ごとにカウントしたい

    Accessのテーブルの項目に、AとBとCという項目が設定されています。 Aが何件、Bが何件、Cが何件 というレポートを作りたいのですが、クエリでやってみると、 同一項目を3つにそれぞれの条件でカウントしようと記述しても、 AND条件になって、できませんでした。 条件式を考えれば当たり前なのですが・・・。 これをシンプルな方法で実現するにはどうすればよいでしょうか? アドバイスお願いします。

  • アクセスで、条件を付けてカウントしたいです。

    アクセスで、条件を付けてカウントしたいです。 前回こちらで助けていただきました。 http://okwave.jp/qa/q5906286.html おかげで、ほしかったデータベースを作ることができとても感謝しております。 今回、そのデータベースを使い集計している最中に戸惑ってしまう点があり 再度質問させていただきます。 できあがったデータは、添付の画像のようになっています。 そこから来店回数ごとに○×をカウントしたいです。 たとえば、 1回の来店者でAの購入者は5人、Bの購入者は6人、Cの購入者は3人 といったように、一つのクエリで作成したいです。 http://mar1224.fc2web.com/site/access_index03.html こちらのように集計をカウントにして、○×の個数を出すことはできたのですが 一回の集計で複数の商品の購入の有無をデータ化することができませんでした。 目指すものとしては下記のようなデータにしたいです。 来店回数     A購入     B購入     C購入     D購入  1回      80人      90人      53人     24人        2回      70人      100人      74人     55人   3回      93人      44人      42人     77人   4回      55人      63人      23人     66人   5回      80人      90人      53人     24人   6回      80人      440人      52人     24人  Dcount関数を使ってみたのですが うまくいきませんでした。 ちなみに使った式としては A購入= DCount("名前", "3月の来店者データ", "A購入='○'") こちらにすると来店回数とうまく紐づけられませんでした。(トータルの○の個数が出てしまいます。) こちら初歩的な質問で申し訳ございませんが、 アドバイスいただけると幸いです・・・涙 よろしくおねがいいたします。

  • グループ集計のカウントについて access2003

    テーブル1からクエリ結果1を得たいのですが、 どのようにすればよろしいでしょうか? テーブル NO Q1 Q2 A  3 2 A  2 2 A  1 3 B  2 2 B  1 2 クエリ結果 NO Q1A1 Q1A2 Q1A3 Q2A1 Q2A2 Q2A3  総数 A  0   1  1   0  2   0   3 B  1   1  0   0  2   0   2 NOの集計をグループ化し、 総数はフィールドを 総数: Count([Q1]) とすれば 表示できるのですが、中の6つのフィールドの設定が わかりません。 よろしくお願いいたします。 ------------- テーブルの説明 商品AとBに対するアンケートデータベース 質問文は2問(Q1とQ2)で1から3の3択 クエリ結果の説明 Q1A1は質問Q1で1と回答した人の数 総数は商品に対するレコード数

  • Access2003のレポートについて

    Access2003のレポートで質問です。 テーブルに次のようなデータ(例)があります。 部署   氏名       性別 A     あああああ   男 A     いいいいい   男 A     ううううう     女 B     えええええ   男 B     おおおおお   男 B     かかかかか   女 C     ききききき    男 C     くくくくく      男 C     けけけけけ   女 これをレポートで図のように、部署をグループ化して下に氏名と性別を表示したいと考えていますが、やり方が分からず困っています。 どうかご教示をお願いします。

  • ACCESSのリレーション

    3つのテーブル間でリレーションを組んでいる場合のクエリについて教えてください。 言葉では説明し辛いので表記方法のルールを・・・ <ルール> テーブル→A、B、C レコード番号→1、2、3・・・ Ex.テーブルAのデータ番号1 → 「A1」と表記   テーブルCのデータ番号3 → 「C3」と表記 <前提> テーブルA、B、Cのそれぞれに「顧客ID」というフィールドがあり、これを根拠にリレーションをとっています。A、B、Cは「顧客ID」と言う点ではつながりがありますが、BとCとは「顧客ID」という以外につながりがりがありません。 <出力したいレポートの形> 大見出しをA1、A2、A3とした上で、A1に関係するBテーブルのデータ、Cテーブルのデータを集めたいのです。 この場合、BとCのデータは単純に小分類としてそれぞれが素直にAに関連するものだけがおかれるだけにしたいです(BとCを絡めたたくない)。 具体的には、 [A1] --[B1 B3 B5] --[C2 C5 C7] [A2] --[B2 B4] --[C1 C8] [A3] --[B7 B8] --[C3 C4 C6] というふうにしたいのですが・・・ 実際には、 [A1] B1 C2 B1 C5 B1 C7 B3 C2 B3 C5 B3 C7  ・  ・  ・ という感じでBとCも絡んだ形になってしまいます。 そのため、クエリのデータを見てもものすごい量になっています。 リレーションの組み方で解決できるものなのでしょうか?それとも、クエリをAとB、AとCのものにそれぞれ分けて、レポートも別々に出力するしかないのでしょうか?出来れば1つの表にしたいのですが・・・

  • Accessのクエリでフィールド名を追加

    Accessでマスタのテーブル1があります。 その中には ID   名前  グループ 1   Aさん   555 2   Bさん   555 3   Cさん   666 4   Dさん   666 IDはオートナンバーで主キーにしています。 ただ単純に上記のテーブル1に下記のようにチェックボックスを追加したいと思っています。 ID   名前  グループ  チェック 1   Aさん   555      □ 2   Bさん   555      □ 3   Cさん   666      □ 4   Dさん   666      □ チェックはYES/NO型 仕様としてテーブル1がマスタなので変更できない事が条件。 本題ですが、上記の状態でグループCさんにチェックを入れ、コンボボックスでグループが666 and チェックが付いているデータのみ表示するように出来ないでしょうか? クエリで簡単に出来ると思ったのですが、チェックを追加するところでつまづいています・・・。 クエリの抽出条件でグループを666にし、グループの絞込みは出来ると思うのですが・・・。 わかりにくいかと思いますが、よろしくお願いします。

  • Access クエリが入力できない

    Access 2003を使用しています 以前の担当のかたがつくったデータベースで、 会社で購入している薬剤を管理しているのですが、 これまでできたクエリの入力ができなくなってしまいましたので お力をかしてください。 テーブルA 管理番号 薬剤名 分類番号   ○ メーカー番号 ● 購入日 価格 テーブルB メーカー番号 ● メーカー名 テーブルC 分類番号   ○ 分類名 ○-○、●-●でリレーションシップでつなげています。 ある日、テーブルAのフィールドをいくつか増やしたところ テーブルA、B、Cをもとに作ったクエリの入力ができなくなってしまいました。 入力できるようにするにはどうすればよろしいでしょうか。 主キーは設定していません。 初心者なので、わかりやすく教えていただければうれしいです。