LJUST: Cómo justificar una cadena a la izquierda

Cómo:

Lenguajes disponibles: informes

LJUST justifica a la izquierda una cadena de caracteres dentro de un campo. Todos los espacios iniciales se convierten en espacios finales.

LJUST no causa efectos visibles en informes que utilizan hojas de estilos (SET STYLE=ON) a menos que se centre el elemento.

Existe una versión de la función LJUST que sólo está disponible en el lenguaje Maintain. Para más información acerca de esta función, consulte LJUST: Cómo justificar una cadena de caracteres a la izquierda (Maintain).


Principio de página

x
Sintaxis: Cómo Justifique una cadena de caracteres a la izquierda.
LJUST(length, source_string, output)

donde:

length

Número entero

Es el número de caracteres en source_string y output, o un campo que contenga la longitud.

source_string

Alfanumérico

Es la cadena de caracteres que se va a justificar o un campo o variable que contenga la cadena.

output

Alfanumérico

Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.



Ejemplo: Cómo justificar una cadena a la izquierda

La siguiente solicitud crea el nombre XNAME, en el que los apellidos no están justificados a la izquierda. Entonces, LJUST justifica el campo XNAME a la izquierda y almacena el resultado en 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 salida es:

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