- 締切済み
Accessの集計クエリで0カウント集計させない
Accessの集計クエリで顧客のカルテ番号データからカウント集計クエリで一日の人数を表示しているのですが、 来店客が0の時(0)と入力してもカウント集計クエリでは1とカウントされてしまいます、 どうすれば来店客が0の時(0)と入力してもカウントされなくなるでしょうか
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- hatena1989
- ベストアンサー率87% (378/433)
> カルテ番号で集計の合計してしまうと > 単にカルテ番号を合計したしまうのでとんでも無い数値になったしまいまする カルテ番号 に 0 と入力してあるレコードはカウントしたくないという用件でしょうか。 ならば、下記のフィールドを追加してください。 フィールド カルテ番号 集計 Where条件 抽出条件 <>0 もし、カルテ番号 のデータ型が数値型ではなくて、テキスト型なら、 抽出条件 <>"0"
- hatena1989
- ベストアンサー率87% (378/433)
> 来店客が0の時(0)と入力しても どこに 0 と入力しているのでしょうか。 データが 0 でもレコードがあれば1件とカウントされます。 来店客数を入力するフィールドがあって、その集計を出したいのなら、カウント ではなく、合計 にすればいいでしょう。 そういうことではないなら、「顧客のカルテ番号データ」のフィールド構成とデータ例を提示してください。
補足
ありがとうございます、うちでは、住所録テーブル→顧客来店日クエリ→カルテ番号で顧客の氏名などを抽出して顧客データベースを作っています 新たに顧客人数を入力するフィールドを作れば問題ないのですけれども、それでは面倒くさい作業になってしまうと思い 入力したカルテ番号データから集計クエリのカウントで顧客数を出力させたいと思いました、カルテ番号で集計の合計してしまうと 単にカルテ番号を合計したしまうのでとんでも無い数値になったしまいまする Access2000ではやはり(0)は1とカウントしてしまうようですか? それと、回答に対する答えとして、ここで回答しても良いのでしょうか?この手のサイトはあまり使ったことがなくて、不慣れなものですすみません、画像もアップしたいのですがどの様にしたらよいか解らないのです、一応BMP形式の画像でキャプチャーしたのですが!
補足
回答有り難うございます、私の場合カルテ番号はテキスト型ですので集計 Where条件 抽出条件に<>"0"を入力したのですが、 ここで問題が!今度はカルテ番号0の日付がなくなってしないました、おっしゃっているように、ただカルテ番号0を無くしただけでは ダメでした、これは私の最初の質問が間違っていました!すみません、カルテ番号0を(0)としてカウントしなければダメですね! どうすれば、カルテ番号0を(0)としてカウント出来るのでしょうか?また、カルテ番号を集計の合計にするととんでもない数字になってしまいます これは、単にカルテ番号を1から500・・・・と有りますのでその中で色々なカルテ番号の顧客が来店するから合計ではダメですね! 簡単に言うとこんな感じです。宜しくお願いします 日付 カルテ番号 テーブル 顧客来店日クエリ 顧客来店日クエリ 集計 グループ化 カウント