Objetos que aceitam dados podem ser associados a expressões FormCalc ou JavaScript. Por exemplo, é possível usar scripts para calcular um valor ou para validar dados digitados pelo usuário. Na maior parte dos casos, a validade dos dados é controlada pelos atributos do objeto. No caso de objetos que exigem padrões complexos de entrada (edição), a validade é controlada pelas configurações de padrões na guia Valor da paleta Objeto.
Alguns objetos podem ser usados para iniciar solicitações de clientes. Por exemplo, é possível configurar um botão para consultar uma fonte de dados em tempo de execução. Nesse caso, também é necessário gravar um script de forma a retornar o valor dos dados solicitados para um campo específico no formulário.
É possível gravar scripts para executar comandos, funções ou cálculos quando qualquer evento de um objeto ocorre em tempo de execução. O evento é iniciado em tempo de execução quando o usuário executa a ação especificada por ele. É possível chamar qualquer dos métodos suportados de um objeto e examinar ou definir propriedades por meio da definição de um script.
Alguns objetos, como círculos e áreas de conteúdo, não oferecem suporte para eventos. Os objetos que têm suporte para scripts e cálculos ou que iniciam eventos incluem códigos de barras, botões, caixas de seleção, campos de data/hora, listas suspensas, campos flash, campos de imagem, caixas de listagem, campos numéricos, campos de senha, botões de seleção, campos de assinatura, subformulários e campos de texto. Os eventos suportados são específicos para cada objeto e variam de um objeto para o seguinte.