Dans le processus de conception des formulaires, un développeur de formulaires peut utiliser des calculs et des scripts afin d’apporter à l’utilisateur un confort d’utilisation amélioré. Vous pouvez ajouter des calculs et des scripts à la plupart des champs et objets. Par exemple, le script JavaScript suivant multiplie les valeurs de deux champs numériques et affiche le résultat dans un troisième champ numérique :
NumericField3.rawValue = NumericField1.rawValue * NumericField2.rawValue;
A un niveau plus avancé, vous pouvez créer vos propres fonctions personnalisées répondant au mieux à vos besoins de traitement des formulaires.
Designer reconnaît deux langages de script, chacun d’eux étant défini selon les besoins d’un type particulier de développeur de formulaires. FormCalc est un langage immédiat, d’utilisation aisée, adapté aux fonctionnalités communes de tableaux. Il comprend diverses fonctions intégrées conçues pour réduire le temps nécessaire au développement de votre modèle de formulaire. JavaScript, langage de script puissant, offre une flexibilité optimale pour la création de scripts et vous permet de bénéficier des connaissances actuelles du langage.
Soyez conscient que l’ajout de scripts à un formulaire est une opération facultative. Vous pouvez choisir d’utiliser des scripts pour améliorer le confort d’utilisation, mais Designer propose de nombreuses fonctions, parmi les plus puissantes, pour créer un formulaire sans avoir à recourir aux scripts. Cependant, les scripts vous permettent de manipuler et de commander quasiment tous les aspects de votre conception de formulaire.
Remarque : Vous pouvez également utiliser la boîte de dialogue Créateur d’actions dans le menu Outils pour créer des fonctions interactives communes dans des formulaires dotés d’une disposition souple, sans avoir à écrire de scripts.