Adicionar uma fórmula a um controle

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

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 preencherem 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, clique com o botão direito do mouse no campo no painel de tarefas Fonte de Dados 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 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 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 OK, em seguida, na caixa fórmula na caixa de diálogo Propriedades de controle, clique duas vezes na função que você adicionou e clique em um 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 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 : Em geral as fórmulas matemáticas dependem de valores inteiros ou decimais como argumentos. Para evitar valores em branco na sua fórmula, marque a caixa de seleção Tratar valores em branco como zero, na categoria Avançado da caixa de diálogo Opções de Formulário.

  7. Para verificar se a sintaxe da fórmula está 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 visualizar os erros na fórmula. Verifique a seguir algumas sugestões para solucionar tais erros:

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

    • Exclua e digite novamente a fórmula para certificar-se de que ela está digitada 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, poderá editar a expressão XPath da fórmula diretamente na caixa de diálogo Inserir Fórmula. Também é possível editar a expressão XPath usando as propriedades do controle (para caixas de texto, caixas de rich text e selecionadores de datas) ou as propriedades do campo.

  1. Clique duas vezes no controle que contém a expressão a ser editada.

  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, clique com o botão direito do mouse no campo no painel de tarefas Fonte de Dados 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 altera a versão da expressão XPath da fórmula.

  5. Na caixa Fórmula, edite a expressão XPath da 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 se a sintaxe da fórmula está 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 visualizar os erros na fórmula. Verifique a seguir algumas sugestões para solucionar tais erros:

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

    • Exclua e digite novamente a fórmula para certificar-se de que esteja digitada 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

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
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.

×