Utilizzo di un simbolo "e" commerciale o delle virgolette singole

Come:

In ReportCaster, è possibile utilizzare un simbolo "e" commerciale(&) e le virgolette singole (') nei seguenti campi:

La tecnica per l'utilizzo di una "e" commerciale (&) all'interno di un valore Variabile "E" commerciale. Posizionare un simbolo di concatenazione dopo la "e" commerciale (&) e prima del prossimo carattere nella stringa. Per esempio:

-SET &COMPANY='AT&|T';
-TYPE &COMPANY

La tecnica per l'utilizzo delle virgolette singole (') all'interno di un valore Variabile "E" commerciale. Quando un valore contiene e virgolette singole ('), utilizzare due virgolette singole (per esempio, O''Brien). All'interno della stringa racchiusa tra virgolette, le due virgolette singole ('') vengono interpretate come una sola virgoletta singola.

Nota: Sebbene Information Builders consiglia l'utilizzo di questa tecnica, è anche possibile utilizzare la subroutine CTRAN per sostituire un carattere con un altro.


Inizio pagina

x
Sintassi: Come utilizzare CTRAN per sostituire un carattere con un altro
CTRAN (inlen, infield, decfrm, decto, output)

dove:

inlen

Si tratta del valore intero si specifica la lunghezza di caratteri della stringa d'immissione.

infield

Si tratta della stringa di immissione alfanumerica.

decfrm

Si tratta del valore decimale del carattere da tradurre.

decto

Valore decimale del carattere da utilizzare come sostituto per decfrm.

emissione

Si tratta della stringa d'emissione alfanumerica risultante.

Per utilizzare questa subroutine, è necessario sapere il valore decimale dei caratteri nella rappresentazione interna del computer. I caratteri stampabili EBCDIC o ASCII ed i loro corrispettivi valori decimali sono elencati nel grafici di carattere.



Esempio: Utilizzo di CTRAN per modificare le virgolette singole in virgolette doppie

È possibile utilizzare il seguente codice per modificare le virgolette singole in virgolette doppie:

TABLE FILE TRAIN
PRINT TRAIN AND COMPUTE 
ALT_MOD/A20 = CTRAN(20, MODEL, 39, 34, ALT_MOD); 
BY COUNTRY
END

WebFOCUS