LJUST : Justifier une chaîne de caractères à gauche

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).


Haut de page

x
Syntaxe : Justifier une chaîne de caractères à gauche
LJUST(length, source_string, output)

où :

length

Entier

est le nombre de caractère dans source_string et output, ou dans un champ contenant la longueur.

source_string

Alphanumérique

est la chaîne de caractères à être justifiée, ou le champ contenant celle-ci.

output

Alphanumérique

est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.



Exemple : Justifier une chaîne à gauche

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