Voici un tableau répertoriant les codes d'édition pour l'OS/400 :
Code d'édition |
Affichage des virgules (1) |
Affichage des points décimaux (1) |
Affichage du signe en cas de valeur négative |
Valeur blanc de la valeur système QDECFMT |
Valeur I de la valeur système QDECFMT |
Valeur J de la valeur système QDECFMT |
Suppression des zéros de tête |
1 |
Oui |
Oui |
Pas de signe |
.00 ou 0 |
,00 ou 0 |
0,00 ou 0 |
Oui |
2 |
Oui |
Oui |
Pas de signe |
Blancs |
Blancs |
Blancs |
Oui |
3 |
|
Oui |
Pas de signe |
.00 ou 0 |
,00 ou 0 |
0,00 ou 0 |
Oui |
4 |
|
Oui |
Pas de signe |
Blancs |
Blancs |
Blancs |
Oui |
A |
Oui |
Oui |
CR |
.00 ou 0 |
,00 ou 0 |
0,00 ou 0 |
Oui |
B |
Oui |
Oui |
CR |
Blancs |
Blancs |
Blancs |
Oui |
C |
|
Oui |
CR |
.00 ou 0 |
,00 ou 0 |
0,00 ou 0 |
Oui |
D |
|
Oui |
CR |
Blancs |
Blancs |
Blancs |
Oui |
J |
Oui |
Oui |
- (moins) à droite |
.00 ou 0 |
,00 ou 0 |
0,00 ou 0 |
Oui |
K |
Oui |
Oui |
- (moins) à droite |
Blancs |
Blancs |
Blancs |
Oui |
L |
|
Oui |
- (moins) à droite |
.00 ou 0 |
,00 ou 0 |
0,00 ou 0 |
Oui |
M |
|
Oui |
- (moins) à droite |
Blancs |
Blancs |
Blancs |
Oui |
N |
Oui |
Oui |
- (moins) à gauche |
.00 ou 0 |
,00 ou 0 |
0,00 ou 0 |
Oui |
O |
Oui |
Oui |
- (moins) à gauche |
Blancs |
Blancs |
Blancs |
Oui |
P |
|
Oui |
- (moins) à gauche |
.00 ou 0 |
,00 ou 0 |
0,00 ou 0 |
Oui |
Q |
|
Oui |
- (moins) à gauche |
Blancs |
Blancs |
Blancs |
Oui |
Y (2) |
|
|
|
|
|
|
Oui |
Z (3) |
|
|
|
|
|
|
Oui |
Notes
(1) |
La valeur système QDECFMT détermine le caractère utilisé pour le point décimal (la virgule en usage français), le caractère utilisé pour séparer les groupes de trois chiffres (le point en usage français) et le type de suppression des zéros (en fonction du placement des virgules et des points).
|
(2) |
Le code d'édition Y supprime le zéro qui se trouve le plus à gauche d'un champ Date d'une longueur de 3, 6 ou 8 chiffres. |
nn/n
nn/nn
nn/nn/n
nn/nn/nn
nnn/nn/nn
nn/nn/nnnn
Si le mot-clé DATE est indiqué avec EDTCDE(Y), le caractère de séparation sera l'attribut de travail DATSEP lors de l'exécution. Le caractère DATSEP par défaut est le " / ".
(3) |
Le code d'édition Z enlève le signe (+ ou -) d'un champ numérique. Le signe des positions unités est transformé en un F hexadécimal avant l'écriture du champ. |