Como parte do processo do design de formulário, um desenvolvedor pode usar cálculos e scripts para proporcionar uma experiência mais sofisticada aos usuários. É possível adicionar cálculos e scripts à maioria dos campos e dos objetos de formulário. Por exemplo, o script JavaScript a seguir multiplica os valores de dois campos numéricos juntos e exibe o resultado em um terceiro campo numérico:
NumericField3.rawValue = NumericField1.rawValue * NumericField2.rawValue;
Em um nível mais avançado, é possível criar funções desenvolvidas de acordo com necessidades personalizadas de processamento de formulários.
O Designer oferece suporte para duas linguagens de script, cada uma delas apropriada às necessidades de um tipo específico de desenvolvedor de formulários. FormCalc é uma linguagem de cálculo direta e de fácil uso, modelada em uma funcionalidade comum de planilhas. Ela inclui uma variedade de funções incorporadas, projetadas para reduzir o tempo necessário para desenvolver um design de formulário. JavaScript, uma eficiente linguagem de script, fornece grande flexibilidade na criação de scripts e permite aproveitar todo o conhecimento existente da linguagem.
Lembre-se que os scripts em um formulário são totalmente opcionais. É possível optar por usar scripts de forma a proporcionar uma experiência mais sofisticada aos usuários; porém, muitos dos recursos mais eficientes para a criação de formulários estão disponíveis no Designer sem o uso de scripts. Entretanto, por meio de scripts, é possível manipular e controlar quase todos os aspectos de um design de formulário.
Nota: Você também pode usar a caixa de diálogo Construtor de ações no menu Ferramentas para criar recursos interativos comuns nos formulários com layout flutuante, sem gravar scripts.