• 締切済み

access・カウント結果がゼロでも、「0」を表示させるには?

クエリーでカウントをしたときに、カウント結果がゼロの場合でも「0」と表示させたいのですが、良い方法は、ありませんでしょうか。

みんなの回答

  • barbieri
  • ベストアンサー率24% (19/78)
回答No.4

補足説明をお願いしていながら、メールに埋もれていて確認しておりませんでした。ごめんなさい。 質問の内容は、テーブルAのフィールド?に「B」(Bコード?)がない場合0「ゼロ」を表示するということですね。 選択クエリで処理するのは無理だと思います。 選択クエリは、条件に合致するものを出力するからです。

  • barbieri
  • ベストアンサー率24% (19/78)
回答No.3

質問の内容が今一つイメージ出来ないので質問させて貰います。 ご質問のクエリとはクエリの新規作成でクロス集計クエリウィザードを使用してクエリを作成して、そのクエリを実行した場合(つまり、開く)に表の状態でカウント数が0の場合でも「0」と表示したいと言うことでしょうか? 適当なサンプルで説明して頂いた方が回答しやすいと思いますので補足説明をお願います。

rin0711
質問者

補足

言葉たらずですみません。 選択クエリーで、「集計」のカウントを使った場合、例えば、「Aテーブル」にある「Bコード」のカウント、と設定するとBコードがあれば、そのカウント結果が返りますが、「Bコード」がない場合、カウントできないので、データシートで見た時に何も表示されません。この場合に、「0(ゼロ)」を表示させたいのですが・・・何かいい方法はありますでしょうか。

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.2

NZで囲ってみては? NZ(Count(ほげほげ),0)

  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

??????なのですが、 セオリーどおり、COUNT(*)のSQL文を投げれば きちんと0件という1レコードがもどってきます。

関連するQ&A

  • Access@クエリで特殊なカウントについて

    Accessのクエリで次のような場合のカウント方法を教えて下さい。 1AA111 1AA112 1AB111 1AC111 1AC113 1AC114 上記のような列があり、この列から前3文字が同じものをカウントしたいのですがどうすれば良いでしょうか? 結果の例 1AA 2 1AB 1 1AC 3 Likeを使うのだろうと予想はできるのですが、うまくいかないので教えて下さい。 宜しくお願いします。

  • Accessクエリ結果をカウント(集計)する方法を教えてください。

    Accessクエリ結果をカウント(集計)する方法を教えてください。 111 111 222 とあった場合、 111 2 222 1 とカウントしたい。 教えてください。

  • 数式の結果だけカウントしたい

    ただ、カウントしたいだけなのですが・・・うまくいきません。 A  B   C ○  ○   ◎ ○  ×     Cには計算式が入っていて、ANDでAとBの条件が揃ったらCに結果を表示させるようにしています。 条件が合わなければ何も表示されません。 カウントしたいのは、結果が表示されているものだけなのですが、式が入っている範囲全部カウントされたり、 カウント系の関数をいくつか使ってみましたが、だめです。 同様の質問が過去にもあるのでしょうが、探してみましたが、自分の質問と同様なのかが理解できず・・・・すみません。

  • カウント結果をカレンダー表示するプログラムを教えてください

    カウント結果をカレンダー表示するプログラムを教えてください サイトのアクセス数をカウントして、カレンダーデザインで表示したファイル出力できるperlプログラムを教えてください。 カウント済みファイル1(格納形式:カウント数 日付)があります。 10 2010-10-01 11 2010-10-02 8 2010-10-03 4 2010-10-08 6 2010-10-09 … 3  2010-11-01 … これを 下記のような形式で表示したいです。 2010-10 Sun, Mon, Tue, Wed, Thu, Fri, Sat , , , , , 10, 11 8, 0, 0, 0, 0, 4, 6 … 2010-11 Sun, Mon, Tue, Wed, Thu, Fri, Sat , 3 ,… どのようにすると上記のようなカレンダー上に カウント数を表示できるのか 教えてください。よろしくお願いいたします。

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

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

  • ACCESS クエリで、グループ化したものをカウントしたい

    SQLでなくクエリで、グループ化したものをカウントしたいのですが、クエリを2個作ればよいのはわかるのですが、これを1つのクエリで作るのは可能でしょうか? 現状: クエリ1 グループ化 クエリ2 クエリ1の結果をカウント あまりにクエリを作り過ぎる為、今後の向上の為にと思い、質問します。 よろしくお願いします。

  • Access カウント

    3種類の売上があるのですが売上0以外の数を数え業態でグループ化する場合 7つのクエリが必要だと思うのですが間違っていないでしょうか? 売上の抽出条件にnot 0指定したクエリを3つを作成します。 抽出クエリ1 抽出クエリ2 抽出クエリ3 このクエリから新たなクエリを作成しさらに業態でグループ化し売上をカウント指定します。 業態別カウントクエリ1 業態別カウントクエリ2 業態別カウントクエリ3 このクエリから新たなクエリを作成。 業態で結合、フィールドに各業態別売上カウント、業態名を設定。 グループ化したクエリに抽出条件を指定しても駄目だということに最近気づきました・・・。

  • 【Accessクエリ】種類の数をカウントしたい

    以下のようなテーブルがあります。 テーブル1 日付 曜日 2011/9/12 月 2011/9/12 月 2011/9/13 火 2011/9/13 火 2011/9/13 火 2011/9/14 水 2011/9/19 月 2011/9/19 月 2011/9/21 水 2011/9/21 水 以下のような結果を出力するクエリはどのように書けばいいでしょうか? 曜日 日付の種類のカウント 月 2 火 1 水 2

  • クエリのフィールドで数字をカウントアップ

    目標は、以下のようなクエリ表示結果を出したいです。 受注No     枝番 ---------------------- 012-345-6789   2 012-345-6789-A1  2 012-345-6789-A1 3 ※クエリ抽出時にテーブル(T_受注No)の「受注No」と「枝番(最初は1)」を見にいき、同一の校正承認Noが増えるごとに「枝番」の+1カウントアップ。 ※同一校正承認Noがあった場合、+1カウントアップ。 現状は、以下のようなクエリ表示結果です。 受注No     枝番 ---------------------- 012-345-6789   2 012-345-6789-A1  2 ※クエリのフィールドは、枝番: Max(([T_受注No]![枝番])+1)としています。 お手数ですが、やり方、ヒントなどいただけませんか? よろしくお願いいたします。

  • カウント表示

    カウントのあるホームページを見た時に、うまく数字が表示されません。 出てくるのは888888などの8ばかりです。 他は普通に表示されています。 何か直す方法でもあれな教えて頂けますか? よろしくお願い致します。