Använda inbyggda funktioner

De inbyggda funktionerna i FormCalc är avsedda för en mängd olika användningsområden, inklusive matematik, datum och tider, strängar, ekonomi, logik och webben. Dessa områden representerar de funktionstyper som ofta uppstår i formulär. Tanken är att funktionerna skall ge möjlighet till snabb och enkel ändring av formulärdata på ett användbart sätt.

Det allra enklaste slaget av beräkning består av en enda FormCalc-funktion. En FormCalc-funktion kan använda andra FormCalc-funktioner som parametrar.

Koppla en FormCalc-funktion till ett objekt

FormCalc-funktioner kan läggas till i alla formulärdesignobjekt som har stöd för beräkningar och skript med undantag för skriptobjektet.

  1. Kontrollera att skriptredigeraren visas i flerradsläge på arbetsytan i Designer.

  2. Markera ett fält i formuläret.

  3. Välj händelsen calculate i listan Visa.

  4. Klicka på ikonen Funktioner eller tryck på F10 för att visa en lista över FormCalc-funktioner.

  5. Välj lämplig funktion och tryck på Retur.

  6. Ersätt standardbeteckningarna i funktionssyntaxen med egna värden.

  7. Klicka på fliken Förhandsgranska PDF och testa formuläret.

Syntax för inbyggda funktioner

Alla FormCalc-funktioner har en given syntax som måste följas, annars går funktionen inte att köra utan fel. Denna tabell beskriver mycket översiktligt de olika beteckningarna i syntaxen.

Beteckning i syntaxen

Värden som den ska ersättas med

d

En giltig datumsträng (t ex 03/15/1996)

f

En giltig datumformatsträng (t ex MM/DD/YYYY)

k

En giltig identifierare för nationella inställningar (t ex fr_FR)

n

Ett giltigt numeriskt värde. Observera att vilket värdeintervall som är giltigt varierar från funktion till funktion.

s

En giltig måttenhet (t.ex. ”cm”).

v

En giltig referenssyntax

n1, n2, n3

Alla värden är obligatoriska.

[ [ n [, k ] ] ]

Inget av värdena är obligatoriskt, men du kan välja mellan att ange enbart n eller både n och k.

n1 [, n2 ... ]

n1 är obligatoriskt, men du kan dessutom lägga till ett obegränsat antal andra värden.

d [, f [, k ] ]

d är obligatoriskt, men du kan dessutom ange f eller både f och k.