質問: アクセスのdsum関数の使い方 これまでに何度となく同じような質問を出している者です。すみません・・・。以前は下記の【newcode】を【code】と【国名】から作成する方法を質問しその問題は解消しました。 【code】 【国名】 【newcode】 111 日本 111_日本 111 日本 111_日本 111 中国 111_中国 111 中国 111_中国 121 アメリカ 121_アメリカ 121 アメリカ 121_アメリカ 123 日本 123_日本 123 日本 123_日本 123 中国 123_中国 しかし、この表にはまだもう一つの作業が残っているのです。それは、下記のように 【code】 【国名】 【a1】 【a1合計】 111 日本 10 30 111 日本 20 30 111 中国 25 40 111 中国 15 40 121 アメリカ 22 37 121 アメリカ 25 37 123 日本 20 35 123 日本 15 35 123 中国 30 30 【a1】が追加されているのです。 そして、【a1合計】として【code】と【国名】が同じものを『dsum関数』を使用してレコードの合計値を出すにはどうしたらいいでしょうか? 以前は、上にあった【newcode】を使い、『dsum("[a1]","[シート名]","[newcode]='" & [newcode] & "'")』といった演算でやっていたんですが・・・。条件を『[code]=[code]and[国名]=[国名]』といった感じでやりたいのです。 すみませんが、教えていただけるとありがたいです。
回答: a1合計:dsum("[a1]","[シート名]","[cade]='" & [cade] & "' and [国名]='" & [国名] & "'") でしょうか?