ページの先頭行へ戻る
Interstage List Creator V10.4.0 トラブルシューティング集
FUJITSU Software

4.17 集計項目の値(演算結果)やBREAKの判断に誤りがある

原因

以下のいずれかの原因が考えられます。

1)演算順序の指定が期待どおりに指定されていない。

2)BREAK 対象項目の項目長が、BREAK 対象データの最大桁数よりも短い。

(BREAK 条件は、項目長で判断されるため)

対処方法

原因にあわせて、以下のいずれかの対処を行ってください。

なお、原因の番号と対処の番号は対応しています。

1)の原因の対処

演算順序の指定を確認してください。

帳票形式共通

BREAK を指定したデータ項目がある場合、SUM、TSUM、BSUM、MAX、MIN、MEAN、CNT関数、およびBTPAGE変数を指定したデータ項目名は、必ずBREAKを指定したデータ項目名よりも下に並べてください。

カード形式、伝票形式、矩形繰返し形式、タックシール形式の帳票の場合

演算は、データ定義画面の[データ定義]タブのデータ項目名の定義順序で処理されます。演算に使用しているデータ項目名は、そのデータ項目名よりも上に並べてください。

集計表形式、フリーフレーム形式の帳票の場合

演算は、データ定義画面の[拡張定義]タブのCOMPUTE文にしたがって処理されます。

演算に使用しているデータ項目名は、そのデータ項目よりも上に並べてください。

なお、必ず、演算するタイミングを、[拡張定義]タブでCOMPUTE 文で指定してください。

2)の原因の対処

BREAK 対象項目の項目長を確認してください。