• ベストアンサー

AccessクエリーでチェックボックスOnのものだけカウントしたい

こんにちわ。 超初心者です。 チェックボックスがOnになっているものだけカウントしたいんですが、どこ をどうしたら良いのか分かりません。 クエリーの集計を「カウント」にしてみたのですが、Offもカウントされて しまいます。 どうしたらよいのでしょうか?

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

  • ベストアンサー
  • KODAMAR
  • ベストアンサー率26% (267/1006)
回答No.2

例えば「名前」と「チェックボックス」というフィールドが合ったとします。 選択クエリで集計欄に 名前は「カウント」、チェックボックスは「グループ化」をし、 チェックボックスの抽出条件のところに、-1と入れれば、 数は数えられますが。。。 こんなので参考になりますか?

その他の回答 (2)

  • kurisan
  • ベストアンサー率71% (10/14)
回答No.3

[商品][check]ってフィールドがあるとして。。。 クエリーのフィールドは[商品][check][check]と[check]2つ作って[商品]-グループ化、片方の[check]-カウントそしてもう一方の[check]-Where 条件・抽出条件「-1」とすれば 商品A 数 商品b 数 商品C 数 .   . .   . .   . とできますよ。(的外れ?σ(^_^;))

imu_ka
質問者

お礼

どうもありがとうございました。 また、返事が遅れてしまってすいません。 以下のように設定したら出来ました。 1.カタログ希望カウント: -1*Sum([1.カタログ希望]) 本当にありがとうございました。

  • KODAMAR
  • ベストアンサー率26% (267/1006)
回答No.1

抽出条件のところに 「-1」といれてみては?

imu_ka
質問者

補足

回答ありがとうございます。 [-1]と入力してみましたが、そうすると何も表示されなくなってしまいます。(フィールド名だけ表示される状態) 集計を「カウント」にして抽出条件を「-1」にしましたけど、これで良いはずですよね?

関連するQ&A

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

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

  • アクセス チェックボックスとクエリ

    いつもお世話になっております。アクセス初心者です。 あるフォームのチェックボックスのオンオフとコンボボックス、 クエリの選択条件が思うように連携できなくて困っています。 やりたいことは、、、フォームのチェックボックスが、 ON(True)ならば、 フィールドにコンボボックスのキーワードを含むレコードおよびフィールドが空白のレコードを抽出し、 OFF(False)ならば、 フィールドにコンボボックスのキーワードを含むレコードのみでフィールドが空白のレコードは抽出しない、 としたいのですが…。 IIfやSwitchで式を書きましたが、チェックを入れても外しても、どちらも抽出件数が0件になります。 クエリの実行は、コマンドボタンで別のフォームを開いています。 (IIfでは、エラーが出ているのか、チェックを入れた時『~キャンセルされました』と出ます。  IIf(…,…,IIf(…,…,…)) という感じで書きました。) Switchの時のクエリの抽出条件の式は、次のような感じです。 Switch([Form]![チェックボックス]=True,([テーブル名].[フィールド名]) Like "*" & [Form]![コンボボックス] & "*" Or Is Null,[Form]![チェックボックス]=False,([テーブル名].[フィールド名]) Like "*" & [Form]![コンボボックス] & "*") ( Like の前の『([テーブル名].[フィールド名])』は、式をビルドすると、勝手に追加されてきます。) このようなことはできないのでしょうか? 別の方法が必要でしょうか? すみませんが、教えてください。宜しくお願い致します。

  • Accessのチェックボックスをオンにするには

    Access2000でフォームを作成し、テキストボックス1に入力した内容をチェックボックス1にオンの状態で表示させたいのですが、フォームビューでもチェックボックスがオンでもオフでもなくグレイの状態で表示されています。 かりにテキストボックスの入力値が”ABC"を入力したあと チェックボックス1にオンの状態にするには、 どのようなコードになりますか? public sub() if me.テキストボックス1.value = "ABC" then me.チェックボックス.value = ture じゃだめですよね? チェックボックスをオンにする方法と、テキストボックスがNULLだったらオフにする方法を教えていただけませんでしょうか?

  • ACCESSのクエリで集計

    チェックボックスにチェックのあるものの個数を数えたいのですが、クエリの集計でカウントを選び抽出条件にYesを入れても結果がレコード数の数でしか出てきません。集計条件を合計にするとチェックのあるものは-1なのでマイナスの数字が出てきます。どうしたらよいのでしょうか?

  • テキストボックスに、クエリの集計カウント数を表示

    Access2019 クエリの商品毎の集計カウントをテキストボックスに、表示させよう取り組んでいますが表示出来る迄至っていません。 クエリ名:3_商品_全集計カウント クエリのフィールド:商品名 , 商品名のカウント 例> りんご 20 みかん 100 りんごのカウント数が表示するテキストボックスに、20が表示する様にしたいです。 テキストボックスは、それぞれ商品毎のテキストボックスをフォームに設けて、テキストボックスのコントロールソースに以下の関数を組んで結果は #Name? です。 DLookup("商品名のカウント", "3_商品_全集計カウント", "商品名 = '" & りんご & "'") ご教授頂けたら幸いです。 以上、宜しくお願い致します。

  • デフォルトでチェックボックスをオンにしたい。

    超初心者の質問ですいません。 Access2007のフォームにチェックボックスを作りそのフォームを開いた時デフォルトでチェックボックスをオンにし、必要に応じ手動でオフにしたいのですが、方法を教えて下さい。 宜しくお願いします。

  • Accessの集計クエリで0カウント集計させない

    Accessの集計クエリで顧客のカルテ番号データからカウント集計クエリで一日の人数を表示しているのですが、 来店客が0の時(0)と入力してもカウント集計クエリでは1とカウントされてしまいます、 どうすれば来店客が0の時(0)と入力してもカウントされなくなるでしょうか

  • クエリでのチェックボックスについて

    T_CFN_NEWというテーブルで「拒」というフィールドに以下の項目があります。 F_RejectReasonでチェックボックスをONになったデータのみをQ_CFN_NEWに抽出できるようにしたいのですが、フームで「拒」が空白をONにしていても、クエリでは表示されてこないです。 空白もチェックボックスで制御したいのですが、どうしたらいいでしょうか?

  • ファイルメーカー チェックボックス集計

    初心者でわかりません! ファイルメーカー バージョン7.8 チェックボックスにチェックされている数を カウントして数えて合計を集計したいのです。 教えてください! また、一つの質問に対して(チェックボックスで) 複数の回答がある場合でも回答ごとに カウント合計の集計を求めたいのですが お願いします。

  • エクセルでチェックボックスのON・OFFをキーボード切り替えたい

    エクセル初心者です エクセルでチェックボックスのON・OFFを キーボードで切り替えたいのですが、 フォーカスがチェックボックスの上にいってくれません どのようにしたらチェックボックスの上に フォーカスがいくのでしょうか

専門家に質問してみよう