|
adxfmtpermet de donner un format par défaut à chaque type de champ et permet demodifier ceux-ci.
Char [S]adxfmt(255)(8)
# On sauvegarde le format des "Double précision"
[L]SVGDBL = [S] adxfmt (5)
# On le remplace par 15 chiffres flottants
[S] adxfmt (5) = "15F"
adxtfmtest une variable système Adonix de type tableau de 8 Char de 255 caractères,qui permet de donner un format par défaut en fonction du type de zone dufichier géré.
adxfmtestutilisée dans les cas suivants :
Tableau donnant l'attribution des différents indices de
Indice | Type deZone | Valeur |
0 | Libellé | ## |
1 | Entiercourt | 5# |
2 | Entierlong | 10# |
3 | Décimal | 9.2 |
4 | Flottant | 5.2 |
5 | Doubleprécision | 9.2 |
6 | Alphanumérique | X |
7 | Date | DD2 |
Nota :
- Les libellés sont le plus souvent utilisés en association avec un jeu delibellé ( utilisateur, message, imprimante etc), mais Adonix
est incapable de savoir lequel. Par contre, une zone de fichier de type libellécontiendra toujours une valeur numérique comprise entre 0 et 255. La valeur pardéfaut permet d'éviter la saisie d'un nombre trop grand mais ne permettra pasl'affichage d'un nombre supérieur à 99.
- Pour les zones de type Alphanumérique, le nombre de caractères estrenseigné dans la structure du fichier. Il suffit ici de donner le
type de caractère. Le type "X" convient très bien puisqu'il permet desaisir et d'afficher tous les caractères.
adxfmtest habituellement positionnée par l'un des traitements de nom "APL"qui sont lancés au démarrage de l'application. Sinon les valeurs par défautseront conservées.
Pas d'erreur associée.
Adonix X3(r) L4G |