ADELIA |
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) |
(I/B) |
(B) |
(I/B) |
(B) |
Description
Permet de justifier une chaîne de caractères en indiquant une marge à gauche, une marge à droite, ainsi que le nombre maximum d'espaces pouvant être insérés entre chaque mot.
Chaque mot est délimité par un ou plusieurs espaces.
Syntaxe
Résultat = &JUSTIFICATION(Chaîne;Marge gauche;Marge droite;Espace max. entre chaque mot).
Paramètres
|
Définition |
Contenu |
Contrôles |
Résultat |
Variable de type alphanumérique. |
Chaîne de caractères justifiée. La zone résultat est remise à blanc avant l'exécution de la fonction. |
|
Chaîne |
Constante ou variable de type alphanumérique. |
Chaîne de caractères à justifier. |
Paramètre obligatoire. |
Marge gauche |
Constante ou variable de type entier numérique positif. |
Nombre de caractères devant se situer avant le premier mot de la chaîne de caractères. |
Paramètre obligatoire. |
Marge droite |
Constante ou variable de type entier numérique positif. |
Nombre de caractères devant se situer après le dernier mot de la chaîne de caractères. |
Paramètre obligatoire. |
Espace max. entre chaque mot |
Constante ou variable de type entier numérique positif. |
Nombre maximum d'espaces qui peuvent être placés entre chaque mot de la chaîne de caractères. |
Paramètre obligatoire. |
Remarques :
Si la zone "Espace max. entre chaque mot" est égale à zéro, tous les mots de la chaîne d'origine sont concaténés (les marges sont cependant conservées).
Lorsque cette fonction est utilisée dans une affectation simple, la justification se fait par rapport à la variable résultat. Lorsque cette fonction est utilisée dans une expression de concaténation, la justification se fait par rapport à une variable interne de même taille que le paramètre Chaîne de la fonction.
Par exemple
CHAINE = 'MISE A JOUR DES COMMANDES '
GAUCHE = 4
DROITE = 4
ESPACES = 1
NOUV_CHAINE = &JUSTIFICATION(CHAINE;GAUCHE;DROITE;ESPACES)
*
* NOUV_CHAINE est égal à : °°°°MISE°A°JOUR°DES°COMMANDES°°°°°°°°°
*
ESPACES = 3
NOUV_CHAINE = &JUSTIFICATION(CHAINE;GAUCHE;DROITE;ESPACES)
*
* NOUV_CHAINE est égal à : °°°°MISE°°A°°JOUR°°DES°°COMMANDES°°°°°
* (deux espaces seulement entre chaque mot, il n'y a pas la place pour trois)
Liste des fonctions prédéfinies par thème
↑ Haut de page Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.