- ベストアンサー
(ACCESS)合計を求めたいのですが…
赤、青、白の3色のサイコロを同時に振って 出た目を色ごとに記録していく データベースを作成しようとしています。 サイコロの目ごとに色別の出現回数を カウントしたクエリを さらに1まとめに合計したいと思い 色々いじくってみたのですが うまく出来ません。 集計して合計を出すには どうすればよいのでしょうか? ---------------------------------------------- テーブル サイコロテーブル フィールド(回数、白色、青色、赤色) 目テーブル レコード(サイコロの目=1,2,3,4,5,6) クエリ 選択クエリ(白、青、赤) 選択クエリ(まとめ)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
フィールドに空白もしくはNullがあるとそのままでは計算できません。 クエリの合計のフィールドの計算式にNz関数を使ってNullを0としてください。 合計:Nz(白色のカウント)+Nz(青色のカウント)+Nz(赤色のカウント) で出来ます。
その他の回答 (1)
- akipapa
- ベストアンサー率38% (34/89)
回答No.1
クエリでフィールド名「あ」、「い」、「う」を取得できていれば、3つの合計は「あ+い+う」です。
質問者
お礼
回答ありがとうございます。 やってみましたが空白部分を含んだ場合は 表示されませんでした。
お礼
回答ありがとうございます。 教えていただいた通り入力したら出来ました。 Nz関数は合計のフィールドに 入力すればよかったんですね それぞれのフィールドにNz関数を いれたりしていたので式がおかしくなって 計算結果が4+7=47になったりして 苦戦していました。 ありがとうございました。