CRM – Editor di testo

Se si crea una lettera o un'espressione di selezione, è possibile utilizzare l'Editor di testo per specificare l'effettivo layout della lettera o per specificare un'espressione.

Nota
Utilizzo dell'Editor di testo

Il layout di una lettera o un'espressione di selezione può essere estremamente semplice oppure particolarmente complesso e può contenere i seguenti dati:

Anziché immettere gli attributi e i campi di tabella, si consiglia di eseguire lo zoom e di selezionarli perché, durante la selezione, è minore la probabilità di commettere errori. Per recuperare gli attributi o i campi di tabella necessari, scegliere Avvia sessione di zoom dal menu Opzioni dell'Editor di testo.

Nota

Il testo digitato dopo la barra verticale (|) non viene interpretato come codice di programmazione, bensì come semplice informazione aggiuntiva per l'utente.

Operatori nell'Editor di testo

Nell'Editor di testo è possibile utilizzare operatori aritmetici, logici o relazionali.

Operatori aritmetici
*Moltiplicazione
/Divisione
+Addizione
-Sottrazione
¥Resto della divisione
&Stringhe di collegamento (matrici alfanumeriche)

 

Operatori logici
o
e
not (negazione)

 

Operatori relazionali
=Uguale a
<>Diverso da
>Maggiore di
<Minore di
>=Maggiore o uguale a
<=Minore o uguale a

 

Funzioni nell'Editor di testo

Nell'Editor di testo è possibile utilizzare le seguenti funzioni:

  • Aritmetiche
  • Trigonometriche
  • Logaritmiche
  • Stringa
  • Data
Funzioni aritmeticheEsempio
round (X,Y,Z)

Restituisce il valore arrotondato di X

Y è il numero di decimali

Z è il metodo di arrotondamento (0 = per difetto, 1 = normale, 2 = per eccesso)

-
val (A)Restituisce il valore numerico della stringa Aval ("8.7") = 8.7
abs (X)Restituisce il valore assoluto di Xabs (-10.3) = 10.3
int (X)Restituisce il valore intero di Xint (11.6) = 11
pow (X, Y)Restituisce il valore di X elevato alla potenza di Ypow (10.2) = 100
sqrt (X)Restituisce la radice quadrata di Xsqrt (16) = 4
min (X, Y)Restituisce il valore più piccolo tra X e Ymin (6, 10) = 6
max (X, Y)Restituisce il valore più grande tra X e Ymax (6, 10) = 10
piValore della costante pi (3.1415926)-

 

Funzioni trigonometriche
sin (X), cos (X), tan (X)Restituisce il seno, il coseno o la tangente di X
asin (X), acos (X), atan (X)Restituisce l'arcoseno, l'arcocoseno o l'arcotangente di X
hsin (X), hcos (X), htan (X)Restituisce il seno iperbolico, il coseno iperbolico o la tangente iperbolica di X

 

Funzioni logaritmiche
exp (X)Restituisce e elevato alla potenza di X
log (X)Restituisce il logaritmo naturale di X in base e
log10 (X)Restituisce il valore del logaritmo di X in base alla potenza di 10

 

Funzioni per valori stringaEsempio
edit (X,Y)Formatta il valore numerico X in base al formato Yedit (10.3, "ZZZ9V,99") = " 10,30"
str (X)Inserisce il valore numerico nella stringastr (10.3) = "10.3"
len (X)Restituisce la lunghezza della stringa Xlen ("abc") = 3
strip (X)Elimina gli spazi dopo l'ultimo caratterestrip ("A ") = "A"
pos (X,Y)Restituisce la posizione della stringa Y all'interno della stringa X a partire da sinistra-
rpos (X,Y)Restituisce la posizione della stringa Y all'interno della stringa X a partire da destra-

 

Funzioni di dataEsempio
date ()Restituisce la data corrente-
date (AAAA, MM, GG)Restituisce la data in base al giorno (GG), al mese (MM) e all'anno (AAAA) specificatidate (2008, 5, 1) = 1 maggio 2008