Définition d'un format

Un format Adonix se présente sous la forme suivante :

Type  SousType   Option  {attr1,attr2, … , attr11}  : CaractèresFormatage

Seul le type et les caractères de formatage sont obligatoires.

Exemple de formats

On trouvera ci-dessous quelques exemples de format, en fonction du type de champ.

Type champ

Format

Signification

A    

K:3X8A3#

 3 caractères quelconques, 8  lettres majuscules et 3 chiffres

A

K{-1,-1,-1,32}:200X

Champ alphanumérique de 200 caractères, saisi sur 4 lignes.
le dernier attribut est exprimé en 8ème de ligne.

DCB

NZ:6.2

Partie entière de 6 chiffres, partie décimale de 2 chiffres
Affichage de zéro à la fin de la partie décimale.

DCB

NZ:6.2 [euros]

Idem.
Affichage du texte « euros » à la fin du champ.

DCB

NPZ:6.2

Idem.
champ uniquement en affichage.

D

D:DDMMYY

Date sous la forme : JJMMAA

D

D:DD[/]MM[/]YY

Date sous la forme : JJ/MM/AA

D

DZ:DD[/]MM[/]YY

Idem.
Date nulle autorisée.  

Les types

Le type défini la nature du champ. Il est à renseigner obligatoirement.

Type

Signification

K

Chaîne de caractères

N

Nombre

D

Date

Les sous-types

Les sous-types pouvant s'appliquer à tout type de champ :

Sous-type

Signification

W

Contenu du champ affiché en fond d'écran
( correspondant dans le superviseur, à l'option de saisie : W )

Les sous-types s'appliquant aux champs de type K :

Sous-type

Signification

H

Champ contenant un fichier RTF
fichier *.rtf et *.txt enregistrés dans l'un des sous-répertoires de l'application courante sur le serveur. La variable de la classe écran contient le nom absolu : elle contient l'indication du répertoire, du nom du fichier.

R

Champ contenant un fichier RTF
fichier *.rtf et *.txt enregistrés dans le sous-répertoire TXT de l'application courante sur le serveur. La variable de la classe écran contient le nom du fichier texte. Ce nom est relatif sans extension.

@

Champ contenant un fichier L4G

U

Champ contenant une ligne exécutable

I

Champ Image. Le sous-type est complété par un chiffre pour préciser le mode d'affichage de l'image :
1. Affichage normal
2. Etirement de l'image par rapport au cadre défini
3. Etirement de l'image en gardant les proportions pour hauteur et largeur.

( correspondant dans le superviseur, à l'objet graphique : photo )

Les options

Les options pour tout type de champ :

Option

Signification

P

Champ affiché

X

Saisie masquée

C

Saisie complète obligatoire

z

Pas d'affichage ( pas même les commentaires ) quand la valeur à afficher est nulle. 

=

Centré (uniquement sur champ de bloc tableau)

<

Cadré à gauche (uniquement sur champ de bloc tableau)

>

Cadré à droite (uniquement sur champ de bloc tableau)

Les options des champs alphanumériques :

Option

Signification

A

Obligation de taper les caractères demandés : majuscules ou minuscules.

T

Tokenisation (reconnaissance des mots clés du langage Safe X3)

TD

Mot-clé interdit

b

Ajout de blancs pour compléter la fin du champ

v

Suppression des blancs. On indique l'option du vireblc à la suite du code v.

Les options des champs numériques :

Option

Signification

D

Affichage du signe derrière le nombre

F

Nombre flottant

Z

Ajout de zéro, à la fin de la partie décimale.

+

Nombre positif

-

Affichage systématique du signe

*

ajout d'astérisques devant le nombre

0

ajout de zéros devant le nombre 

3

Séparateuir de groupe de 3 chiffres pour la partie entière

Les options pour champ date :

Option

Signification

Z

Date nulle autorisée

Les caractères de formatages

Veuillez consulter la documentation concernant les caractères de formatage.