Adicionar uma fórmula a um controle

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Em um modelo de formulário do Microsoft Office InfoPath 2007, você pode usar uma fórmula para criar um novo valor para um campo e exibir esse valor em um controle acoplado a esse campo. Uma fórmula é uma expressão XPath composta de valores, campos ou grupos, funções e operadores usados para calcular e exibir outros valores.

Na maioria dos casos, você irá inserir uma fórmula usando a caixa de diálogo Inserir Fórmula, que é acessada nas propriedades do campo ou controle. Esta caixa de diálogo permite que você inserir campos e funções na fórmula corretamente e verifique se a fórmula está correta. Se você estiver familiarizado com o XPath, você pode editar a expressão XPath para a fórmula na caixa de diálogo.

Neste artigo

O que é uma fórmula?

Adicionar uma fórmula a um controle

Editar a expressão XPath de uma fórmula

O que é uma fórmula?

Uma fórmula é uma expressão XPath composta de valores, campos ou grupos, funções e operadores usados para calcular e exibir outros valores. Fórmulas podem ser usadas para fazer as seguintes tarefas:

  • Calcular valores matemáticos dos valores que você especifica ao criar o modelo de formulário ou valores que os usuários inserem em controles quando eles preenchem formulários com base no seu modelo de formulário...

  • Exibir específico datas e horas.

  • Exiba os valores que os usuários inserem em um controle em outro controle.

  • Defina o valor padrão de um campo ou controle.

  • Execute uma regra com base em um valor calculado usando uma fórmula.

Cada expressão XPath que é usado em uma fórmula é uma combinação de valores, operadores e funções que é avaliada como um único valor. Uma fórmula pode conter várias expressões. Você pode pensar uma fórmula como uma frase que consiste em uma ou mais frases, com cada frase que representa uma expressão na fórmula.

A ilustração a seguir mostra a relação entre uma fórmula e uma expressão.

Uma fórmula consiste em uma ou mais expressões. Uma expressão é qualquer combinação de operadores, nomes de campos, funções, literais e constantes avaliados como um único valor.

Uma função é uma expressão que retorna um valor baseado nos resultados de um cálculo. Os valores usados nas funções são chamados argumentos. Você pode usar as funções XPath 1.0 padrão que estão incluídas no InfoPath, bem como algumas funções específicas do InfoPath. Encontre links para obter mais informações sobre funções do InfoPath na seção Consulte também.

Início da página

Adicionar uma fórmula a um controle

  1. Clique duas vezes no controle no qual você deseja criar a fórmula.

  2. Clique na guia Dados.

  3. Clique em Inserir Fórmula Botão Fórmula .

    Observação: Para criar a fórmula usando as propriedades do campo, o campo no painel de tarefas Fonte de dados de atalho e, em seguida, clique em Propriedades no menu de atalho.

  4. Para inserir um campo ou grupo na fórmula, clique em Inserir campo ou grupo e, em seguida, clique no campo ou grupo na caixa de diálogo Selecionar campo ou grupo.

  5. Para inserir uma função na fórmula, clique em Inserir função e, em seguida, selecione a função na caixa de diálogo Inserir função.

    Dica: Se a função requer parâmetros, selecione a função na caixa de diálogo Inserir função, clique em Okey e, em seguida, na caixa fórmula na caixa de diálogo Propriedades de controle, clique duas vezes a função que você adicionou e clique em uma campo ou grupo. Encontre links para mais informações sobre funções na seção Consulte também.

  6. Para inserir um valor ou operador matemático na fórmula, digite o valor ou o símbolo da operação matemática na caixa fórmula.

    Lista de operações matemáticas

    Operação

    Símbolo

    Adicionar

    +

    Subtrair

    -

    Multiplicar

    *

    Dividir

    /

    Observação: Se sua fórmula usa o operador de divisão (/), verifique se há um espaço antes e depois do operador de divisão. Se o operador de divisão não tem um espaço antes e depois dela, o InfoPath pode interpretar '/' como um separador de etapas de local XPath em vez de como um operador de divisão.

    Dica: Fórmulas matemáticas geralmente dependem de valores inteiros ou decimais como argumentos. Para evitar valores em branco em sua fórmula, marque a caixa de seleção tratar valores em branco como zero na categoria Avançado na caixa de diálogo Opções de formulário.

  7. Para verificar a fórmula a sintaxe correta, na caixa de diálogo Inserir Fórmula, clique em Verificar fórmula.

    Minha fórmula contém erros

    Clique em Mostrar detalhes na caixa de diálogo Microsoft Office InfoPath para ver os erros na fórmula. A seguir estão algumas sugestões para resolver esses erros:

    • Se você estiver usando uma função na fórmula, verifique se você está usando os argumentos corretos para a função. Algumas funções exigem campos ou grupos, enquanto outras funções exigem valores especificados como argumentos. Encontre links para mais informações sobre funções na seção Consulte também.

    • Excluir e redigite a fórmula para certificar-se de que ele foi digitado corretamente.

  8. Para testar as alterações, clique Visualizar na barra de ferramentas Padrão ou pressione CTRL+SHIFT+B.

Início da página

Editar a expressão XPath de uma fórmula

Se você estiver familiarizado com o XPath, você pode editar a expressão XPath de uma fórmula diretamente na caixa de diálogo Inserir Fórmula. Você também pode editar a expressão XPath usando as propriedades do controle (para caixas de texto, caixas de rich text e seletores de data) ou as propriedades do campo.

  1. Clique duas vezes no controle que contém a expressão que você deseja editar.

  2. Clique na guia Dados.

  3. Clique em Inserir Fórmula Botão Fórmula .

    Observação: Para editar a expressão XPath usando as propriedades do campo, o campo no painel de tarefas Fonte de dados de atalho e, em seguida, clique em Propriedades no menu de atalho.

  4. Na caixa de diálogo Inserir Fórmula, marque a caixa de seleção Editar XPath (Avançado).

    A fórmula é alterado para a versão de expressão XPath da fórmula.

  5. Na caixa fórmula, edite a expressão XPath para a fórmula. Para incluir campos, grupos ou funções na expressão, clique em Inserir campo ou grupo ou Inserir função.

  6. Para verificar a fórmula a sintaxe correta, na caixa de diálogo Inserir Fórmula, clique em Verificar fórmula.

    Minha fórmula contém erros

    Clique em Mostrar detalhes na caixa de diálogo Microsoft Office InfoPath para ver os erros na fórmula. A seguir estão algumas sugestões para resolver esses erros:

    • Se você estiver usando uma função na fórmula, verifique se você está usando os argumentos corretos para a função. Algumas funções exigem campos ou grupos, enquanto outras funções exigem valores especificados como parâmetros. Encontre links para mais informações sobre funções na seção Consulte também.

    • Excluir e redigite a fórmula para certificar-se de que ele foi digitado corretamente.

  7. Para testar as alterações, clique Visualizar na barra de ferramentas Padrão ou pressione CTRL+SHIFT+B.

Início da página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×