ページの先頭行へ戻る
NetCOBOL V12.2 MeFt/Webユーザーズガイド(HTML変換方式編)
FUJITSU Software

2.1.8 数値編集

数字項目には、定義体作成時に編集形式を指定できます。

編集形式を指定した数字項目の出力では、レコードデータ領域の値を指定した形式に編集されて表示されます。

表に編集形式と編集出力の例を示します。

表2.2 編集形式と編集出力の例

データ値
全体桁数
小数部桁数

123456
6
0


001234
6
0


-00123.4
6
1


00000.0
6
1


-0.34
2
2


編集形式

999,999,999,999,999,999
ZZZ,ZZZ,ZZZ,ZZZ,ZZZ,ZZ9
999999999999999999
ZZZZZZZZZZZZZZZZZ9
***,***,***,***,***,**9
\\\\,\\\,\\\,\\\,\\\,\\9

123,456
123,456
123456
123456
123,456
\123,456

001,234
1,234
001234
1234
**1,234
\1,234

00,123.4
123.4
00123.4
123.4
***123.4
\123.4

00,000.0
0.0
00000.0
0.0
*****0.0
\0.0

.34
.34
.34
.34
.34
\.34

999,999,999,999,999,999CR
ZZZ,ZZZ,ZZZ,ZZZ,ZZZ,ZZ9CR
999999999999999999CR
ZZZZZZZZZZZZZZZZZ9CR
***,***,***,***,***,**9CR
\\\\,\\\,\\\,\\\,\\\,\\9CR

123,456_
123,456_
123456_
123456_
123,456_
\123,456

001,234_
1,234_
001234_
1234_
**1,234_
\1,234

00,123.4CR
123.4CR
00123.4CR
123.4CR
***123.4CR
\123.4CR

00,000.0_
0.0_
00000.0_
0.0_
*****0.0_
\0.0

.34CR
.34CR
.34CR
.34CR
.34CR
\.34CR

999,999,999,999,999,999-
ZZZ,ZZZ,ZZZ,ZZZ,ZZZ,ZZ9-
999999999999999999-
ZZZZZZZZZZZZZZZZZ9-
***,***,***,***,***,**9-
\\\\,\\\,\\\,\\\,\\\,\\9-

123,456_
123,456_
123456_
123456_
123,456_
\123,456_

001,234_
1,234_
001234_
1234_
**1,234_
\1,234_

00,123.4-
123.4-
00123.4-
123.4-
***123.4-
\123.4-

00,000.0_
0.0_
00000.0_
0.0_
*****0.0_
\0.0_

.34-
.34-
.34-
.34-
.34-
\.34-

-999,999,999,999,999,999
-ZZZ,ZZZ,ZZZ,ZZZ,ZZZ,ZZ9
-999999999999999999
-ZZZZZZZZZZZZZZZZZ9
-***,***,***,***,***,**9
-\\\\,\\\,\\\,\\\,\\\,\\9

123,456
123,456
123456
123456
123,456
\123,456

001,234
1,234
001234
1234
**1,234
\1,234

-00,123.4
-___123.4
-00123.4
-__123.4
-***123.4
-___\123.4

00,000.0
0.0
00000.0
0.0
*****0.0
\0.0

-.34
-.34
-.34
-.34
-.34
-\.34

----,---,---,---,---,--9
------------------9

123,456
123456

1,234
1234

-123.4
-123.4

0.0
0.0

-.34
-.34

ZZZZZZZZZZZZZZZZZZ

123456

1234

123.4

※(ゼロを抑制し、何も表示されない)

0.34

二桁区切り編集 Z9.Z9.Z9
二桁区切り編集 99.99.99

12.34.56
12.34.56

0.12.34
00.12.34

定義不可
定義不可

定義不可
定義不可

定義不可
定義不可

拡張二桁区切り編集 ZZZ9.Z9.Z9
拡張二桁区切り編集 9999.99.99

12.34.56
0012.34.56

0.12.34
0000.12.34

定義不可
定義不可

定義不可
定義不可

定義不可
定義不可

ZZZZZZZZZZZZZZZZZZ-
-ZZZZZZZZZZZZZZZZZZ

123456
123456

1234
1234

123.4-
-__123.4

※(ゼロを抑制し、何も表示されない)

.34-
-.34

999,999,999,999,999,999DB
ZZZ,ZZZ,ZZZ,ZZZ,ZZZ,ZZ9DB
999999999999999999DB
ZZZZZZZZZZZZZZZZZ9DB
***,***,***,***,***,**9DB
\\\\,\\\,\\\,\\\,\\\,\\9DB

123,456_
123,456_
123456_
123456_
123,456_
\123,456

001,234_
1,234_
001234_
1234_
**1,234_
\1,234

00,123.4DB
123.4DB
00123.4DB
123.4DB
***123.4DB
\123.4DB

00,000.0_
0.0_
00000.0_
0.0_
*****0.0_
\0.0

.34DB
.34DB
.34DB
.34DB
.34DB
\.34DB

999,999,999,999,999,999+
ZZZ,ZZZ,ZZZ,ZZZ,ZZZ,ZZ9+
999999999999999999+
ZZZZZZZZZZZZZZZZZ9+
***,***,***,***,***,**9+
\\\\,\\\,\\\,\\\,\\\,\\9+

123,456+
123,456+
123456+
123456+
123,456+
\123,456+

001,234+
1,234+
001234+
1234+
**1,234+
\1,234+

00,123.4-
123.4-
00123.4-
123.4-
***123.4-
\123.4-

00,000.0+
0.0+
00000.0+
0.0+
*****0.0+
\0.0+

.34-
.34-
.34-
.34-
.34-
\.34-

+999,999,999,999,999,999
+ZZZ,ZZZ,ZZZ,ZZZ,ZZZ,ZZ9
+999999999999999999
+ZZZZZZZZZZZZZZZZZ9
+***,***,***,***,***,**9
+\\\\,\\\,\\\,\\\,\\\,\\9

+123,456
+123,456
+123456
+123456
+123,456
+\123,456

+001,234
+__1,234
+001234
+__1234
+**1,234
+__\1,234

-00,123.4
-___123.4
-00123.4
-__123.4
-***123.4
-___\123.4

+00,000.0
+_____0.0
+00000.0
+____0.0
+*****0.0
+_____\0.0

-0.34
-0.34
-0.34
-0.34
-0.34
-\.34

++++,+++,+++,+++,+++,++9
++++++++++++++++++9

+123,456
+123456

+1,234
+1234

-123.4
-123.4

+0.0
+0.0

-.34
-.34

ZZZZZZZZZZZZZZZZZZ+
+ZZZZZZZZZZZZZZZZZZ

123456+
+123456

1234+
+__1234

123.4-
-__123.4

※(ゼロを抑制し、何も表示されない)

.34-
-.34

_ : 1バイトの空白