• ベストアンサー

(ACCESS)合計を求めたいのですが…

赤、青、白の3色のサイコロを同時に振って 出た目を色ごとに記録していく データベースを作成しようとしています。 サイコロの目ごとに色別の出現回数を カウントしたクエリを さらに1まとめに合計したいと思い 色々いじくってみたのですが うまく出来ません。 集計して合計を出すには どうすればよいのでしょうか? ---------------------------------------------- テーブル サイコロテーブル      フィールド(回数、白色、青色、赤色)      目テーブル       レコード(サイコロの目=1,2,3,4,5,6) クエリ 選択クエリ(白、青、赤) 選択クエリ(まとめ)

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

フィールドに空白もしくはNullがあるとそのままでは計算できません。 クエリの合計のフィールドの計算式にNz関数を使ってNullを0としてください。 合計:Nz(白色のカウント)+Nz(青色のカウント)+Nz(赤色のカウント) で出来ます。

kintetsu
質問者

お礼

回答ありがとうございます。 教えていただいた通り入力したら出来ました。 Nz関数は合計のフィールドに 入力すればよかったんですね それぞれのフィールドにNz関数を いれたりしていたので式がおかしくなって 計算結果が4+7=47になったりして 苦戦していました。 ありがとうございました。

その他の回答 (1)

  • akipapa
  • ベストアンサー率38% (34/89)
回答No.1

クエリでフィールド名「あ」、「い」、「う」を取得できていれば、3つの合計は「あ+い+う」です。

kintetsu
質問者

お礼

回答ありがとうございます。 やってみましたが空白部分を含んだ場合は 表示されませんでした。

関連するQ&A