電子書籍の厳選無料作品が豊富!

赤、青、白の3色のサイコロを同時に振って
出た目を色ごとに記録していく
データベースを作成しようとしています。

サイコロの目ごとに色別の出現回数を
カウントしたクエリを
さらに1まとめに合計したいと思い
色々いじくってみたのですが
うまく出来ません。
集計して合計を出すには
どうすればよいのでしょうか?

----------------------------------------------
テーブル サイコロテーブル
     フィールド(回数、白色、青色、赤色)

     目テーブル 
     レコード(サイコロの目=1,2,3,4,5,6)

クエリ 選択クエリ(白、青、赤)

選択クエリ(まとめ)

A 回答 (2件)

フィールドに空白もしくはNullがあるとそのままでは計算できません。


クエリの合計のフィールドの計算式にNz関数を使ってNullを0としてください。
合計:Nz(白色のカウント)+Nz(青色のカウント)+Nz(赤色のカウント)
で出来ます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/01/16 17:49

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

    • good
    • 0
この回答へのお礼

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

お礼日時:2006/01/16 17:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!