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.
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.
-
Se o painel de tarefas Fonte de dados não estiver visível, clique em Fonte de dados no menu Exibir.
-
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.
-
Clique na guia Dados.
-
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 e, 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.
-
-
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.
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.
-
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.
-
Clique na guia Dados.
-
Em validação e regras, clique em regras.
-
Na caixa de diálogo regras, clique em Adicionar.
-
Na caixa nome, digite um nome para a regra.
-
Para especificar quando executar a regra, clique em Definir condição.
-
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.
-
Na caixa de diálogo regra, clique em Adicionar ação.
-
Na lista de ação, clique em Definir valor de um campo.
-
Clique ao 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.
-
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 , insira a fórmula na caixa de diálogo Inserir Fórmula e clique em Okey.
-
-
Para testar as alterações, clique Visualizar na barra de ferramentas Padrão ou pressione CTRL+SHIFT+B.
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.
-
No menu Ferramentas, clique em Opções de formulário.
-
Clique em Avançado na lista categoria e clique em Editar valores padrão.
-
Na caixa de diálogo Editar valores padrão, selecione o campo cujo valor padrão deseja definir.
-
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 e, 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.
-
-
Repita as etapas 3 e 4 para cada campo cujo valor padrão deseja definir.
-
Para testar as alterações, clique Visualizar na barra de ferramentas Padrão ou pressione CTRL+SHIFT+B.