Bei der Gestaltung von Formularen kann der Entwickler Berechnungen und Skripten verwenden, um den Gebrauchswert für den Benutzer zu erhöhen. Sie können die meisten Formularfelder und -objekte durch Berechnungen und Skripten ergänzen. Das folgende JavaScript-Skript multipliziert beispielsweise die Werte von zwei numerischen Feldern und zeigt das Ergebnis in einem dritten numerischen Feld an:
NumericField3.rawValue = NumericField1.rawValue * NumericField2.rawValue;
Auf einem anspruchsvolleren Niveau können Sie dann eigene Funktionen erstellen, die auf Ihre individuellen Anforderungen hinsichtlich der Verarbeitung benutzerdefinierter Formulare zugeschnitten sind.
Designer unterstützt zwei Skriptsprachen, die jeweils auf die Anforderungen einer bestimmten Gruppe von Formularentwicklern abgestimmt sind. FormCalc ist eine unkomplizierte, einfach anzuwendende Berechnungssprache, deren Funktionalität sich an gebräuchlicher Tabellenkalkulations-Software orientiert. Diese Skriptsprache enthält eine Vielzahl integrierter Funktionen, mit deren Hilfe Sie Formularentwürfe im Handumdrehen erstellen können. JavaScript ist eine leistungsfähige Skriptsprache, die viel Flexibilität bei der Erstellung von Skripten bietet, wobei Sie bereits vorhandene Kenntnisse über diese Sprache nutzen können.
Beachten Sie, dass es Ihnen völlig freigestellt ist, ob Sie in einem Formular Skripterstellung verwenden. Sie können sich zwar für die Vorteile der Skripterstellung entscheiden, um den Gebrauchswert des Formulars für den Benutzer zu erhöhen, viele der leistungsstarken Funktionen stehen in Designer aber auch ohne die Anwendung von Skripten zur Verfügung. Durch Skripterstellung können Sie jedoch fast alle Aspekte der Formulargestaltung steuern.
Hinweis: Sie können gängige interaktive Funktionen in Formularen mit flexiblem Layout auch über das Dialogfeld „Aktionsgenerator“ im Menü „Extras“ erstellen, ohne Skripten zu schreiben.