RJUST : Justifier une chaîne de caractères à droite

Comment :

Langages disponibles : reporting

La fonction RJUST justifie à droite la chaîne de caractères. Toutes les espaces à gauche deviennent des blancs de droite. Ceci est utile lorsque vous affichez les champs alphanumériques contenant des numéros.

RJUST n'a aucun effet visible dans un rapport qui utilise StyleSheets (SET STYLE = ON), à moins que l'article soit centré. Aussi, si vous utilisez RJUST sur une plate-forme sur laquelle les listes de caractères sont activées par défaut, attribuer SET STYLE = OFF avant d'exécuter la requête.

Il existe une version de la fonction RJUST qui est disponible uniquement dans le langage Maintain. Pour plus d'informations sur cette fonction, consultez RJUST : Justifier une chaîne de caractères à droite (Maintain).


Haut de page

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

où :

length
Entier

est le nombre de caractère dans source_string et outfield, ou dans un champ contenant la longueur. Les longueurs doivent être identiques pour éviter les problèmes de justification.

source_string

Alphanumérique

est la chaîne de caractères à justifier à droite, ou un champ contenant celle-ci encadrée par des guillemets simples.

output

Alphanumérique

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



Exemple : Justification d'une chaîne à droite

RJUST justifie à droite le champ LAST_NAME; le résultat est stocké dans RIGHT_NAME :

SET STYLE=OFF
TABLE FILE EMPLOYEE
PRINT LAST_NAME AND COMPUTE
RIGHT_NAME/A15 = RJUST(15, LAST_NAME, RIGHT_NAME);
WHERE DEPARTMENT EQ 'MIS';
END

La sortie est :

LAST_NAME        RIGHT_NAME
---------        ----------
SMITH                 SMITH
JONES                 JONES
MCCOY                 MCCOY
BLACKWOOD         BLACKWOOD
GREENSPAN         GREENSPAN
CROSS                 CROSS

WebFOCUS