LJUST: Giustificazione a sinistra di una stringa

Come:

Lingue disponibili: reporting

LJUST giustifica a sinistra una stringa di caratteri all'interno di un campo. Tutti gli spazi iniziali diventano spazi finali.

LJUST non presenterà nessun effetto visibile in un prospetto che utilizza fogli di stile (SET STYLE=ON), a meno che non si decide di centrare l'elemento.


Inizio pagina

x
Sintassi: Come giustificare a sinistra una stringa di caratteri
LJUST(length, source_string, output)

dove:

length

Valore intero

Numero di caratteri in source_string e output, o un campo che contiene la lunghezza.

source_string

Alfanumerico

Stringa di caratteri da giustificare, oppure un campo o variabile che contiene la stringa di caratteri.

emissione

Alfanumerico

Nome del campo che contiene il risultato o formato del valore di emissione racchiuso tra virgolette singole”.



Esempio: Giustificazione a sinistra di una stringa

La seguente richiesta crea il campo XNAME, in cui gli ultimi nomi sono sono giustificati a sinistra. LJUST giustifica a sinistra il campo XNAME e memorizza il risultato in 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

L'emissione è:

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