Comment : |
Langages disponibles : reporting
Justifie une chaîne de caractères à gauche dans un champ. Tous les espaces de droite deviennent des espaces de gauche.
LJUST n'aura aucun effet visible dans un rapport qui utilise StyleSheets (SET STYLE = ON), à moins que l'article soit centré.
Il existe une version de la fonction LJUST qui est disponible uniquement dans le langage Maintain. Pour plus d'informations sur cette fonction, consultez LJUST : Justifier une chaîne de caractères à gauche (Maintain).
LJUST(length, source_string, output)
où :
Entier
est le nombre de caractère dans source_string et output, ou dans un champ contenant la longueur.
Alphanumérique
est la chaîne de caractères à être justifiée, ou le champ contenant celle-ci.
Alphanumérique
est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.
La requête suivante crée le champ XNAME dans lequel les noms ne sont pas justifiés à gauche. Ensuite, LJUST justifie à gauche le champ XNAME et stocke le résultat dans YNAME.
SET STYLE=OFF
DEFINE FILE EMPLOYEE
XNAME/A25=IF LAST_NAME EQ 'BLACKWOOD' THEN ' '|LAST_NAME ELSE
''|LAST_NAME;
YNAME/A25=LJUST(15, XNAME, 'A25');
END
TABLE FILE EMPLOYEE
PRINT LAST_NAME XNAME YNAME
END
La sortie est :
LAST_NAME XNAME YNAME --------- ----- ----- STEVENS STEVENS STEVENS SMITH SMITH SMITH JONES JONES JONES SMITH SMITH SMITH BANNING BANNING BANNING IRVING IRVING IRVING ROMANS ROMANS ROMANS MCCOY MCCOY MCCOY BLACKWOOD BLACKWOOD BLACKWOOD MCKNIGHT MCKNIGHT MCKNIGHT GREENSPAN GREENSPAN GREENSPAN CROSS CROSS CROSS
WebFOCUS |