Applies ToInfoPath 2010 InfoPath 2013

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.

Ao criar um modelo de formulário Microsoft Office InfoPath 2007, você pode atribuir valores padrão para controles que estão vinculados aos campos no modelo de formulário. Um valor padrão é o valor que aparece automaticamente em um controle quando o usuário abre um formulário para preenchê-lo.

Neste artigo

Visão geral dos valores padrão

Quando você cria um modelo de formulário, você pode atribuir valores padrão para controles para ajudar os usuários a preencher o formulário com mais rapidez. Por exemplo, se você criar um modelo de formulário de relatório de despesas de funcionário, você pode atribuir a data de hoje como o valor padrão para um controle de selecionador de data. Como resultado, a data atual é preenchida automaticamente no controle do seletor de data quando o usuário abre o formulário, e não tiverem que inserir a data manualmente.

Você pode definir valores padrão em seu modelo de formulário por:

  • Atribuindo um valor específico a um controle, que é preenchido automaticamente quando o usuário abre o formulário para preenchê-lo.

  • Usando um regra para definir um valor padrão para um controle, com base em dados que o usuário insere em outro controle no formulário.

  • Configurando todos os valores padrão para o seu modelo de formulário de uma só vez.

Início da página

Definir o valor padrão para um controle

Quando você define um valor padrão para um campo no seu modelo de formulário, você está especificando o valor que deve aparecer automaticamente no controle quando um usuário preenche um formulário com base nesse modelo de formulário.

  1. Se o painel de tarefas Fonte de dados não estiver visível, clique em Fonte de dados no menu Exibir.

  2. No painel de tarefas Fonte de dados, clique com botão direito no campo cujo valor padrão que você deseja definir e clique em Propriedades no menu de atalho.

  3. Clique na guia Dados.

  4. Siga um destes procedimentos:

    • Para usar um valor específico como o valor padrão, digite o valor padrão na caixa valor.

    • Para usar uma expressão XPath para criar o valor padrão, clique em Inserir Fórmula Imagem do botãoe, em seguida, na caixa de diálogo Inserir Fórmula, crie a expressão XPath.

      Dica: Para atualizar automaticamente o valor no campo selecionado cada vez que a fórmula for calculada, marque a caixa de seleção atualizar este valor quando o resultado da fórmula é recalculado na caixa de diálogo Propriedades de grupo ou campo.

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

Detalhes técnicos

Quando você define o valor padrão para um controle, você está definindo também o valor padrão para o campo ao qual o que que controle está vinculado. Qualquer controle que está vinculado a esse campo será atribuída o mesmo valor padrão.

Se o valor padrão é um valor especificado, esse valor é armazenado no arquivo Template associado ao modelo de formulário. Para alterar programaticamente o valor padrão, altere o valor do campo apropriado no arquivo Template. Se o valor padrão é o resultado de uma expressão XPath, a expressão será armazenada no arquivo xsf, no elemento de xsf:calculatedField para o campo.

Início da página

Definir o valor padrão usando uma regra

Você pode usar uma regra para definir o valor padrão de um controle baseado no valor de outro controle. Uma regra é uma ação que ocorre quando uma condição no formulário é atendida. Por exemplo, você pode criar um modelo de formulário com um controle para o estado e outro controle para o CEP. Quando um usuário insere um CEP no controle CEP, o controle de estado é preenchido automaticamente com o estado correto.

Para concluir esse procedimento, você deve ter dois controles no modelo de formulário — uma que o usuário irá inserir dados e outra que será preenchido com um valor padrão, baseiam nos dados inseridos no primeiro controle.

  1. Clique duas vezes no controle que o controle com o valor padrão será baseado no.

    Por exemplo, no caso de controles de estado e CEP, você clicaria duas vezes no controle CEP.

  2. Clique na guia Dados.

  3. Em validação e regras, clique em regras.

  4. Na caixa de diálogo regras, clique em Adicionar.

  5. Na caixa nome, digite um nome para a regra.

  6. Para especificar quando executar a regra, clique em Definir condição.

  7. Na caixa de diálogo condição, insira a condição e clique em Okey.

    Por exemplo, se você quiser um valor padrão a serem adicionados a um controle quando o usuário insere dados em outro controle, na primeira caixa, clique no campo que o usuário irá inserir dados, clique em é igual a na segunda caixa e na última caixa , insira os dados que o usuário insira no controle.

  8. Na caixa de diálogo regra, clique em Adicionar ação.

  9. Na lista de ação, clique em Definir valor de um campo.

  10. Clique Imagem do botãoao lado da caixa de campo e, em seguida, na caixa de diálogo Selecionar campo ou grupo, clique no controle cujo valor padrão deseja definir.

  11. Siga um destes procedimentos:

    • Para usar um valor especificado como o valor padrão, digite o valor na caixa valor e clique em Okey.

    • Para usar uma expressão XPath para criar o valor padrão, clique em Inserir Fórmula Imagem do botão, insira a fórmula na caixa de diálogo Inserir Fórmula e clique em Okey.

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

Início da página

Definir todos os valores padrão para um formulário

Se você souber todos os controles no modelo de formulário que terá um valor padrão e que os valores padrão não são baseados em regras, você pode definir todos os valores padrão de uma só vez.

  1. No menu Ferramentas, clique em Opções de formulário.

  2. Clique em Avançado na lista categoria e clique em Editar valores padrão.

  3. Na caixa de diálogo Editar valores padrão, selecione o campo cujo valor padrão deseja definir.

  4. Siga um destes procedimentos:

    • Para usar um valor especificado como o valor padrão, digite o valor padrão para o campo na caixa valor padrão e clique em Okey.

    • Para usar uma expressão XPath para criar o valor padrão, clique em Inserir Fórmula Imagem do botãoe, em seguida, na caixa de diálogo Inserir Fórmula, crie a expressão XPath.

      Dica: Para atualizar automaticamente o valor no campo selecionado cada vez que a fórmula for calculada, marque a caixa de seleção atualizar este valor quando o resultado da fórmula é recalculado na caixa de diálogo Editar valores padrão.

  5. Repita as etapas 3 e 4 para cada campo cujo valor padrão deseja definir.

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

Início da página

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.