Skapa grundläggande beräkningar

Grundläggande beräkningar

Enkla uttryck är den enklaste formen av skript. De här uttrycken använder inte de inbyggda funktionerna i FormCalc och är aldrig längre än en rad. Lägg till enkla uttryck i händelsen calculate för ett visst fältet eller objektet så att det beräknade värdet kan visas i formuläret.

Exempel på grundläggande beräkningar

Här är några exempel på enkla uttryck:

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

Alla enkla uttryck utvärderas till ett värde genom att ett antal operationer utförs i en given ordning. Ordningen som operationerna utförs i motsvaras inte alltid av syntaxen. Följande uttryck ger t ex samma resultat.

Uttryck

Likvärdigt med

Resultat

"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 (sant)

2 < 3 not 1 == 1

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

0 (falskt)

Som anges i föregående tabell, visar tabellen ovan att alla operatorer i FormCalc kan ha olika prioritet när de förekommer i uttryck. Nedanstående tabell visar hierarkin för operatorer:

Prioritet

Operator

Högsta

=

 

- , + , not (unära operatorer)

 

* , /

 

+ , -

 

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

 

== , <> , eq , ne

 

& , and

Lägsta

| , or

Samtliga exempel ovan är giltiga enkla uttryck som kan läggas till i ett formulärfält eller objekt med stöd för beräkningar och skript. Anta att du skapar ett formulär i Designer som bara innehåller ett numeriskt fält, och lägger till följande beräkning för händelsen calculate i skriptredigeraren.

Om du sedan förhandsgranskar det färdiga formuläret på fliken Förhandsgranska PDF visas det enkla uttryckets värde i textfältet.

Om värdet inte visas vid förhandsgranskningen kan det bero på att det enkla uttrycket har tilldelats en annan händelse än calculate i formulärdesignobjektet. Kontrollera också att Designer och Acrobat är korrekt installerade.