トップページ >  Active Reports >  ページが跨るデータの合計を最終行にのみ表示する
初版2012/09/25: 最終更新日2012/09/25
  ページが跨るデータの合計を最終行にのみ表示する
目次
ページが跨るデータの合計を最終行にのみ表示する
ページが跨るデータの合計を最終行にのみ表示する
Active Reportsで10行の明細の帳票があるとします。15行あれば、次のページに改ページされて5行表示されます。
そして合計は11行目に表示するという帳票です。
イメージは以下のような帳票になります。



合計行は11行目に表示されています。普通に考えれば1ページ目のDetail部で11行のデータが表示されるはずです。
しかし、1ページ目は10行、2ページ目は11行となっています。これは余白が関係します。

例えば、Detail部は1cmとします。ページ下部の余白が0.99cmだった場合、Detail部のデータは自動的に改ページされ次のページに表示されます。
これは幅が足りないからです。これで10行だけ表示することを実現できます。
次にGroupFooterの合計行を11行目に表示するのはどうするかというと、ページ下部の余白(今回の場合0.99cm)より小さいもしくはイコールの幅にします。
そうすることにより合計行は11行目に表示されるようになります。要するに合計行はDetail部より少し小さめの幅にしたほうが良いです。

ActiveReportのDataSum8でも同様のサンプルがあります。