- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MS-Accessの累計の出し方)
MS-Accessで累計を出す方法
このQ&Aのポイント
- MS-Access2000を使用している場合、クエリーで累計を出す方法を教えてください。
- 製品別在庫クエリーに累計列を追加して表示させたい場合、DSum関数を使用する方法がありますが、正しく書くことができずエラーが出てしまいます。具体的な書き方を教えてください。
- 累計を表示させるためには、DSum関数の他にも方法があるのか教えていただけますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
DSum の条件記述を "Nz([日付],#1900/01/01#) <=#" & Nz([日付],"1900/01/01") & "#" に変更すると、エラーは無くなると思いますが、求めたい結果は得られないと思います。 AAA/7月15日/仕入先A/200/300 AAA/7月15日/顧客B/ -50/250 AAA/7月15日/顧客A/ -100/150 上記同一日付のものは、前後関係を示せるものがありません。 ここにオートナンバーなり、レコードを一意に特定できるものが必要だと思います。 (必ず昇順になっているとかルールを持つもの) ID 1 /AAA/7月15日/仕入先A/200/300 2 /AAA/7月15日/顧客B/ -50/250 3 /AAA/7月15日/顧客A/ -100/150 DSum の条件に "[ID] <= " & [ID] ※ クエリ時にIDを振る方法は、分かりません。
その他の回答 (1)
- 30246kiku
- ベストアンサー率73% (370/504)
回答No.2
#1です。 ごめんなさい。 ご提示されたクエリを元にした時の話でした。 抽出時に使えるものがあれば、それでも良いと思います。 失礼しました。