Creazione dei calcoli di base

Informazioni sui calcoli di base

Le espressioni semplici sono le istanze più basilari di script. Tali espressioni non richiedono l'uso delle funzioni integrate FormCalc e non sono mai più grandi di un'unica riga. Aggiungere espressioni semplici all'evento calculate associato a un campo o a un oggetto specifico in modo da consentire l'invio ai moduli dei valori risultanti dalle espressioni suddette.

Esempi di calcoli di base

I seguenti sono tutti esempi di espressioni semplici:

2 
"abc" 
2 - 3 * 10 / 2 + 7

Ciascuna espressione semplice produce un singolo valore, seguendo un ordine tradizionale di operazioni, anche se quell'ordine non è sempre un risultato ovvio della sintassi dell'espressione. Ad esempio, le seguenti serie di espressioni producono risultati equivalenti.

Espressione

Equivalente a

Risultato

"abc"

"abc"

abc

2 - 3 * 10 / 2 + 7

2 - (3 * 10 / 2) + 7

-6

(10 + 2) * (5 + 4)

(10 + 2) * (5 + 4)

108

0 and 1 or 2 > 1

(0 and 1) or (2 >1)

1 (true)

2 < 3 not 1 == 1

(2 < 3) not (1 == 1)

0 (false)

Come si evince dalla tabella precedente, tutti gli operatori FormCalc hanno una determinata precedenza quando vengono utilizzati all'interno di un'espressione. La tabella seguente descrive la gerarchia di questo operatore.

Precedenza

Operatore

Più alta

=

 

(Unario) - , + , not

 

* , /

 

+ , -

 

< , <= , > , >= , lt , le , gt , ge

 

== , <> , eq , ne

 

& , and

Più bassa

| , or

Tutti gli esempi precedenti sono espressioni semplici e valide che è possibile aggiungere a un campo o a un oggetto modulo che consenta calcoli e script. Ad esempio, se si crea un modulo in Designer con un unico campo numerico, aggiungere il seguente calcolo all'evento calculate dell'Editor di script.

A questo punto, quando si fa clic sulla scheda Anteprima PDF per visualizzare il modulo completo, il valore dell'espressione semplice verrà visualizzato nel campo di testo.

Se il valore non è visualizzato nell'anteprima, accertarsi che l'espressione semplice appaia nell'evento calculate dell'oggetto struttura del modulo. Occorre inoltre accertarsi di aver installato correttamente Designer e Acrobat.