Q. 明細セクションの数値フィールドの合計値を帳票に出力するには?
A. 汎用セクションに自動計算フィールドを作成し、計算式で合計値を算出した上でExcelテンプレートに変数を設定します。
明細セクションの数値フィールド合計値を帳票へ直接出力する変数はありません。
自動計算フィールドで合計値を算出し、変数として利用することで対応できます。
設定手順
1. 明細フィールドで「合計を一番下に表示する」にチェックを入れる
合計値を出力したい明細フィールドの設定を開き、「合計を一番下に表示する」にチェックを入れます。
2. 汎用セクションに自動計算フィールドを作成する
汎用セクション内に「自動計算」フィールドを新規作成します。
帳票への出力のみを目的とする場合は、「隠しフィールドにする」にチェックを入れることで、フォームへの表示を省けます。
3. 自動計算フィールドに計算式を設定する
自動計算フィールドの計算式に $sum${フィールドコード} と入力します。
フィールドコード には、合計したい明細フィールドのフィールドコードを指定します。
記述例:
明細の「金額」フィールドのコードが amount の場合は、計算式に $sum$amount と記述します。
4. Excelテンプレートに変数を配置する
作成した自動計算フィールドの変数を、Excelテンプレートで合計欄を表示させたいセルに入力します。