計算式の設定
テキストフィールドには計算式を設定することができます。
合計欄など計算が必要なものは、テキストフィールドに計算式を設定しておくと自動計算します。
・レポートエディタの帳票印刷モードによる帳票印刷時、値を自動計算して出力します。
・レポートライブラリからの印刷時、値を自動計算して出力します。
(プレビューコントロールで表示する時はLockedプロパティの設定が必要です。)
※計算式の設定機能は、可変フォームでは使用できません。
計算式の設定
計算式は、テキストフィールドの計算式プロパティに設定します。
計算式の記述
使用できる演算子は加減乗除です。括弧も使うことができます。
使用できる値は定数、テキストフィールドの値、グリッドフィールドの値です。
1.定数
計算式中に値を記述します。
2.テキストフィールド
計算式中にフィールド名称を記述します。
3.グリッドフィールド
計算式中に以下の書式で記述します。
グリッドフィールド名称[列番号:行番号]
計算式の設定例
1.テキストフィールドの名称が "数量1"、"数量2"、"数量3"の平均
(数量1+数量2+数量3) / 3
2.テキストフィールドの名称が "税抜き金額"の値に、消費税5%を加える
税抜き金額 * 1.05
3.グリッドフィールドの名称が "詳細"の4列目を1行目から3行目まで合計する
詳細[4:1]+詳細[4:2]+詳細[4:3]
計算結果
計算の精度は有効桁数13桁です。
編集子を利用すると、小数点以下の桁数を操作することができます。
例えば、編集子に「###.##」を設定すると、小数点以下第2位まで表示し、以下は切り捨てられます。
計算式の評価順序
複数のテキストフィールドに計算式が設定されている場合、計算される順番はフィールド順となります。フィールド順は、「フォームメニュー/フィールド順指定」で設定します。