❓
ページ内計算機能を利用すると計算結果が2倍になってしまう
【御質問】
ページ内計算機能を利用すると計算結果が2倍になってしまう
【回答】
見積書、請求書、領収書等において1ページ内に原本と控えが出力される形式の場合、原本と控えそれぞれに計算対象のフィールドが配置されている場合に2倍になってしまいます。
ページ内計算機能では計算対象のフィールドが配置されていることで計算対象となります。
Item-No1の行が二つ配置されていた場合、Item-No1が2重で計算されてしまいます。
解決方法としては以下のような手法になります。
簡易四則演算で2分の1にする
ページ内計算機能では1階層のみにはなりますが簡易的な四則演算が可能となっております。
命令文となるsumの後に/2を追加することで2分の1の結果となります。
ビジュアルフィルタ機能を利用する
※こちらは「レコード個別タイプ」の帳票のみ実現可能な方法となります。
ビジュアルフィルタではGUI操作でデータの加工が可能となります。
機能内のコマンドブロック「グループ複製」ではサブテーブルのコピーを可能としており、原本用のサブテーブルと控え用のサブテーブルを用意するような形となります。
「見積明細控え」がコピーしてきたサブテーブルとなり、それぞれ独立した計算対象とすることが可能となります。