★☆★☆★☆★☆★☆★☆★☆ 解決 ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
「AccessのレポートでSUM関数の結果がエラーになってしまうのはナゼ!?」
Sum関数の引数は、レポート上の独自のコントロール名では動作しません。
必ずレコードソースに存在するフィールド名を設定する必用があります。
詳細エリアにコントロールソースが「=[数量]*[単価]」の「小計」コントロールがあるとします。
この[小計]フィールドはレコードソースに存在しないので、「=Sum([小計])」では集計ができません。
存在するフィールド名を使用した形、この場合では「=Sum([数量]*[単価])」とすれば
目的の結果を得ることができます。
———————-
=Sum(IIf([税抜き原価]=””,0,[税抜き原価]))
————————
もう1つ、ポイントです。
★「Sum関数」は、レポートフッターかグループフッターに設置します。
ページフッターでは動作しないので注意。