プロが教えるわが家の防犯対策術!

テーブルのデータをクエリに読み込んで、大分類ID-小分類IDの組合せを元にして、
月々の累計を計算したいのですが、算出式がどうしてもわかりません。
DSUMを使えばいいかなと思い、クエリのフィールドに、
累計:DSUM("金額","tbl_sample",    )
のような感じでやってみたのですが、条件式をどういれてよいかわかりません。
もし分かる方がいらっしゃればお知恵をお貸しください。よろしくお願いします。

イメージ的には以下のような感じで、★箇所のような累計結果を算出したいです。

------------------------------------------------------------
元のテーブルファイル名:tbl_sample

月 大分類ID 小分類ID 金額 ★累計
4___1___1___\100_\100
4___1___2___\200_\200
4___2___1___\300_\300
4___2___2___\400_\400
5___1___1___\150_\250
5___1___2___\250_\450
5___2___1___\350_\650
5___2___2___\450_\850
--------------------------------------------------------------

A 回答 (1件)

累計:dsum("金額","tbl_sample","大分類ID=" & 大分類ID & " And 小分類ID=" & 小分類ID & " And 月<=" & 月)


だとどうでしょう。
ここを読んでもらった方が早くて確実。
http://www.moug.net/tech/acvba/0080017.html
    • good
    • 3
この回答へのお礼

できました。ありがとうございました。
データ数が非常に多いため、処理に時間がかかるようです。
他の方法ってありませんか?

お礼日時:2012/03/28 17:20

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

このQ&Aを見た人はこんなQ&Aも見ています