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).
RJUST(length, source_string, output)
où :
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.
Alphanumérique
est la chaîne de caractères à justifier à droite, ou un champ contenant celle-ci encadrée par des guillemets simples.
Alphanumérique
est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.
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 |