Basisberekeningen maken

Basisberekeningen

Eenvoudige expressies zijn de eenvoudigste vormen van scripts. Voor deze expressies wordt geen gebruik gemaakt van de ingebouwde FormCalc-functies en de expressies omvatten nooit meer dan één regel. Voeg eenvoudige expressies toe aan de gebeurtenis voor de berekening van een bepaald veld of object als u de resultaatwaarde van de expressie in uw formulier wilt weergeven.

Voorbeelden van basisberekeningen

Hierna ziet u enkele voorbeelden van eenvoudige expressies:

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

Elke eenvoudige expressie geeft als resultaat één waarde door de normale volgorde van bewerkingen uit te voeren, zelfs als de volgorde niet altijd voor de hand ligt met het oog op de syntaxis van de expressie. Zo leveren de volgende reeksen van expressies bijvoorbeeld dezelfde resultaten op.

Expressie

Is gelijk aan

Resultaat

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

Zoals de vorige tabel aangeeft, hebben alle FormCalc-operatoren een bepaalde voorrang wanneer ze in expressies voorkomen. De volgende tabel illustreert de hiërarchie van deze operatoren.

Voorrang

Operator

Hoogste

=

 

(Monadisch) - , + , not

 

* , /

 

+ , -

 

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

 

== , <> , eq , ne

 

&amp; , and

Laagste

| , or

Alle vorige voorbeelden zijn geldige eenvoudige expressies die u kunt toevoegen aan een formulierveld of -object dat het gebruik van berekeningen en scripts ondersteunt. Als u in Designer bijvoorbeeld een formulier met één numeriek veld maakt, voegt u in de Scripteditor de volgende berekening toe aan de gebeurtenis calculate.

Als u vervolgens klikt op het tabblad Voorbeeld-PDF om het ingevulde formulier te bekijken, verschijnt de waarde van de eenvoudige expressie in het tekstveld.

Als de waarde niet in het afdrukvoorbeeld wordt weergegeven, moet u nagaan of uw eenvoudige expressie in de gebeurtenis voor de berekening van het object op het formulierontwerp staat. Ook moeten Designer en Acrobat correct zijn geïnstalleerd.