• ベストアンサー

(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

  • ACCESSでこのように表示するにはどうすれば…よろしくお願いします

    現在ACCESSの勉強をしています 練習で赤、青、白の3色のサイコロを振って 出た目を記録していくデータベースを作成しようと思ったのですが 1、サイコロの目ごとに最近5回の出現回数をカウント 2、サイコロの目ごとに色別の出現回数をカウント をしたいのですが上記のように表示することは可能でしょうか? 多分、クエリを使うと思うのですが どのような条件を指定すればいいのか… テーブルも何か付け足さないと駄目だと思うのですが 考えれば考えるほどわからなくなっています。 ACCESSの知識が豊富な方 ご助力をよろしくお願いいたします。

  • サイコロの合計値

    サイコロで各目が等確率で出るとして、合計値が10000になるまでの回数(確率)を求たいのですが、Javaのサンプルコードをいただけませんでしょうか?

  • 袋に赤2、青5、白10個の玉が入っていて

    袋に赤2、青5、白10個の玉が入っていて、 一つとって確認し、また戻すを繰り返すとき 赤が合計3回出るまでに、青と白の出た回数の確率はなんぞや。 という問題はどう解けばいいのでしょうか。

  • テーブルの縦の合計がクエリで正常に計算されないのはなぜでしょうか?

    アクセス2003を使っているのですが、二つのテーブルから、選択クエリで、同じ条件で抽出をして、その抽出したものの縦の合計を計算させたいのですが、正しく計算されないのです。 テーブルを別々に、クエリを使って、縦の合計を出すと、正しい計算がされるいのですが、クエリの設定で、テーブルを二つから、同じものを抽出して、計算されると、正しく計算されないのです。なぜ、個々に計算すると正しくて、同じクエリ内に二つのテーブルを設定すると、計算がおかしくなるのでしょうか?

  • accessで順位の合計の順位の求め方

    [T_成績]というテーブルの中に    フィールド名:[出席番号]    フィールド名:[得点] というフィールドがあるとします。 まず、新規にクエリーを作ります。これはただの選択クエリーで、[T_成績]テーブルを1個だけ追加します。 クエリーグリッドのフィールド欄に[出席番号]と[得点]を追加します。 最後のフィールドに順位を求める式を入力します。式は以下の通りです。   順位: (select count(*) from T_成績 as T_成績_1 where T_成績_1!得点>T_成績!得点)+1 こうすれば順位が求められるのですが例えば国語と数学と英語の順位の合計の低い順に順番を求めたいのですが(単純に合計の順位ならでるのですが)、順位の合計の順位というものがうまくいきません。本当に困っていますまる3日いろいろ試したのですがうまくいきません。今日も徹夜でした、よろしくお願いします。

  • 色の読み方。

    化学で出てくる、 深青色、深赤色、 橙赤色、 淡緑色、淡赤色、 暗赤色、暗褐色、 青白色、緑白色、 血赤色 濃青色 ……… これらの色の読み方をひらがなかカタカナで教えてください。 また、これ以外にも、読みにくそうな色があれば、教えてくれるとありがたいです。 よろしくお願いします。

  • アクセスについての質問です。

    不一致クエリについての質問です。 テーブル1     テーブル2 商品   色    商品   色 えんぴつ 赤    えんぴつ 青 えんぴつ 青    えんぴつ 青 けしごむ 青    けしごむ 赤 えんぴつの色が赤のものを検出する方法はありますか? 二つのフィールドを比較出来るのでしょうか? プログラムを作成しないとダメでしょうか? プログラムを作成するならVBAのコードを教えてほしいです。 よろしくお願い致します。

  • Microsoft Access 2003について

    複数のテーブルまたはクエリを使いレポートを作成したいのですが 「選択したフィールドのレコードソースにアクセスできません。テーブルとそのテーブルを基にしたクエリのフィールドを選択した可能性があります。もしそうであれば、テーブルかクエリのどちらかのフィールドだけを選択してください。」と出て作れません。 詳細は以下のとおりです。 支出テーブル ID   月   科目  金額   1    1   交際費  10     2    1   雑 費  20  3    2   交際費  30          (以下12月まで) 収入テーブル ID   月   科目   金額   1    1   仮払    10     2    1   雑収    20  3    2   仮払    20          (以下12月まで) 支出クエリ(クロス集計) 科目 1  2  3  4  5  6  7(以右12月まで) 交際 10 20  30  40  50  60  70 雑費 20  30  40  50  60  70  80 合計 30  50 70  90  110  130  150 収入クエリ(クロス集計) 科目 1  2  3  4  5  6  7(以右12月まで) 仮払 10 20  30  40  50  60  70 雑収 20  30  40  50  60  70  80 合計 30  50  70  90  110  130  150 収支レポート(作成したいレポート) 科目 1  2  3  4  5  6  7(以右12月まで) 仮払 10 20  30  40  50  60  70 雑収 20  30  40  50  60  70  80 合計 30  50  70  90  110  130  150 -------------------------------------- 交際 10 20  30  40  50  60  70 雑費 20  30  40  50  60  70  80 合計 30  50  70  90  110  130  150 ------------------------------------- 残高  0  0   0   0   0   0   0

  • サブフォームの値をメインFのテーブルへ&残数計算

    アクセスについて二つ質問があります。 1. クエリを元に作ったサブフォーム内に、レイヤー数、パターン数、合計というフィールドがあります。 レイヤー数xパターン数=合計という計算になっています。 サブフォーム内の”合計”を全て足した数字を、メインフォームの”合計オーダー数”というフィールドに代入し、またこの値をテーブルに入れたいと考えています。 サブフォームのフッターに、合計を全て足した数字を計算するように、コントロールを作りました。 メインフォームの元のテーブルには、合計オーダー数というフィールドがあり、そこにこの数字を格納したいのですが、サブフォームのフッターで出した値を、”合計オーダー数フィールド”へ表示することが出来ても、テーブルには格納されません。(手入力なら入ります。) 値の代入マクロというのがあるようなのですが、これがそれにあたりますでしょうか? お教え頂ければ幸いです。 2. クエリにて残数を計算したい 外注に出した数と仕上がってきた数から、残数を出したいと思っています。 カッティングIDひとつに対して、カラーIDがいくつかある状態です。 外注に出すときは、カッティングID別に出しますが、あがってくる時は、ばらばらにあがってきます。 例えば、赤を40、青を20、緑を20発注する場合、仕上がってくる時は、 赤10、青10、緑5、といった様にあがってきます。 これを色別に発注した数(合計)と(色枚完了数)から、色別の残数(未完了数)を出したいのですが、 どうしたらよいでしょうか? まずは、二つのテーブルからクエリで色別の発注数、と色別の完了数を出すところまではしました。 T-色別カッティング詳細 ・ID(オート番号、主キー) ・カッティングID   ・カラーID   ・枚数    ・パターン数 Q-色別外注発注数 (上記T-色別カッティング詳細を元に) ・カッティングID ・カラーID ・商品名 ・レイヤー数 ・パターン数 ・合計(レイヤー数xパターン数) T-完了詳細 ・完了ID ・カッティングID ・カラーID ・会社ID ・完了日 ・完了数 Q-完了数 (上記T-完了詳細を元に) ・カッティングID ・カラーID ・色枚完了数合計(SumOf完了数) お手数ですが、ご教授頂けますと幸いです。 宜しくお願いいたします

  • エクセルの条件付書式について

    商品コ-ド表   商品色(別表)    色別したい   (赤色)   (青)   (黄色) 0123        0123    1236    2015 1236        0654    1239    5698 1239                   5698 2015 0654 商品コ-ド表を商品色別表のように、赤、青、黄色に エクセルの「書式」→「条件付書式」を使って色別したいのですが、初心者なので、条件付書式の設定内容が、 わかりません。具体的に教えてください。

専門家に質問してみよう