|
Grundläggande beräkningarEnkla 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äkningarHä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.
|
|
|