固定挿入による編集
このタイプの編集は、数字編集項目に対してのみ有効です。次の挿入記号を使用します。
- 通貨記号 (例えば \)
- + - CR DB (編集符号制御記号)
固定挿入による編集では、1 つの PICTURE 文字ストリングの中には 1 つの通貨記号と 1 つの編集符号制御記号だけを指定できます。
通貨記号は、通貨符号が表示される位置を表します。 通貨符号を通貨記号自体にしたり、SPECIAL-NAMES 段落の CURRENCY SIGN 文節に指定されている長さの 1 文字または複数の文字の通貨ストリングにしたりできます。 編集項目のサイズは、対応する通貨ストリングに含まれる文字数分増やされます。
+ または - 記号が前に付いている場合を除き、通貨記号 (\) は文字 ストリングの最初の文字でなければなりません。
+ または - を記号として使用する場合、それは文字ストリングの最初か あるいは最後の文字でなければなりません。
CR または DB を記号として使用する場合、それは文字ストリングの右端の 2 文字の位置を占めなければなりません。 これらの 2 文字位置に記号 CR または DB が含まれる場合には、大文字が挿入文字です。
編集符号制御記号によって得られる結果は、次に示すように、データ項目の値に応じて異なります。
PICTURE 結果: 結果:
PICTURE 内 データ項目 データ項目
文字ストリング 正またはゼロ 負
+ + -
- スペース -
CR 2 スペース CR
DB 2 spaces DB
固定挿入による編集の例です。
PICTURE データの値 編集結果
999.99+ +6555.556 555.55+
+9999.99 -6555.555 -6555.55
9999.99 +1234.56 1234.56
$999.99 -123.45 $123.45
U999.99 -123.45 EUR123.45 1
-$999.99 -123.456 -$123.45
-u999.99 -123.456 -USD123.45 2
-$999.99 +123.456 $123.45
$9999.99CR +123.45 $0123.45
$9999.99DB -123.45 $0123.45DB
- 1
- 通貨符号が次のように定義されている場合: CURRENCY SIGN IS "EUR" PICTURE SYMBOL "U"
- 2
- 通貨符号が次のように定義されている場合: CURRENCY SIGN IS "USD" PICTURE SYMBOL "u"
注: 符号を切り捨てると、貸方として負の金額が示されることに注意してください。