Microsoft Access 掲示板

レポートグループ値の総合計をレポートヘッダーに表示させたい / 5

25 コメント
views
4 フォロー
5

集計実行に関しては、レポートヘッダーとフッターでは結果が異なりますね。
レポートの先頭レコードから順に出力(Formatイベント)していって、最終的に全体が出力されることになります。
集計実行は出力されるたびに実行されて加算されていきます。
レポートヘッダーでは先頭レコード分しか集計実行されていないことになります。


最初のクエリに関してですが、
まずは「税込み日別合計を表示するクエリ」を開いた場合、正しい日別合計になってますか。

Sum([小計]*([税率]/100+1)) AS 売上日毎の合計金額

となってますが、これだと日毎の合計で税率をけ計算するのではなくレコード毎に税額を計算していることになります。
税率をかけるのはSum()の外に出す必要があります。

Sum([小計])*([税率]/100+1) AS 売上日毎の合計金額

レコード毎に税率をかけてそれを集計するか、
日毎の合計に税率をかけるか、
の違いです。

ご希望のは後者だと理解してますが、どうでしょうか。


次に結合するとエラーになる件ですが、
2つのクエリを結合すると両方のクエリに「売上日付」があることになりますので、
「売上日付」がどちらのクエリのものか分からないので、そのようなエラーになります。

「税込み日別合計を表示するクエリ」の方で、Q納品書レポート用空行あり.売上日付 As 売上日付集計用
というように別名を付ければ 区別がつくようになりますので、エラーがでなくなると思います。

通報 ...