• 締切済み

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レコードがもどってきます。