Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Ao estruturar um modelo de formulário Microsoft Office InfoPath 2007, pode atribuir valores predefinidos para os controlos vinculados para campos no modelo de formulário. Um valor predefinido é o valor que aparece automaticamente num controlo quando o utilizador abre um formulário para preencha-o.

Neste artigo

Descrição geral dos valores predefinidos

Ao estruturar um modelo de formulário, pode atribuir valores predefinidos para controlos para poder ajudar os utilizadores a preencher o formulário mais rapidamente. Por exemplo, se criar um modelo de formulário de relatório de despesas de empregado, pode atribuir a data de hoje enquanto valor predefinido para um controlo de selecionador de data. Como resultado, a data atual é preenchida automaticamente no controlo de selecionador de data quando o utilizador abre o formulário e não tem de introduzir manualmente a data.

Pode definir valores predefinidos no seu modelo de formulário por:

  • Atribuir um valor específico a um controlo, o que é preenchido automaticamente quando o utilizador abre o formulário para preencha-o.

  • Utilizar um regra para definir um valor predefinido para um controlo, com base em dados que o utilizador introduz para outro controlo do formulário.

  • A definição de todos os valores predefinidos para o modelo de formulário ao mesmo tempo.

Início da página

Definir o valor predefinido para um controlo

Quando definir um valor predefinido para um campo no seu modelo de formulário, está a especificar o valor que deve ser apresentada automaticamente no controlo quando um utilizador preenche um formulário com base nesse modelo de formulário.

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

  2. No painel de tarefas Origem de dados, botão direito do rato no campo cujo valor predefinido que pretende definir e, em seguida, clique em Propriedades no menu de atalho.

  3. Clique no separador Dados.

  4. Siga um dos seguintes procedimentos:

    • Para utilizar um valor específico como o valor predefinido, escreva o valor predefinido na caixa valor.

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

      Sugestão: Para atualizar o valor no campo selecionado automaticamente, sempre que a fórmula é calculada, selecione a caixa de verificação atualizar este valor quando o resultado da fórmula é recalculado na caixa de diálogo campo ou propriedades do grupo.

  5. Para testar as suas alterações, clique em Pré-visualizar na barra de ferramentas Padrão ou prima CTRL+SHIFT+B.

Detalhes técnicos

Quando define o valor predefinido para um controlo, também são definir o valor predefinido para o campo ao qual que está vinculado controlo. Qualquer controlo que está vinculado a esse campo será atribuído o mesmo valor predefinido.

Se o valor predefinido é um valor especificado, esse valor é armazenado no ficheiro Template associado ao modelo de formulário. Para alterar através de programação o valor predefinido, altere o valor do campo adequado no ficheiro Template. Se o valor predefinido é o resultado da expressão XPath, a expressão é armazenada no ficheiro manifest, no elemento de xsf:calculatedField para o campo.

Início da página

Definir o valor predefinido utilizando uma regra

Pode utilizar uma regra para definir o valor predefinido de um controlo com base em valores de outro controlo. Uma regra é uma ação que ocorre quando uma condição no formulário de é cumprida. Por exemplo, poderá criar um modelo de formulário com um controlo para o estado e outro controlo para o código postal. Quando um utilizador introduz um código postal no controlo de código postal, o controlo de estado é preenchido automaticamente com o estado correcto.

Para poder concluir este procedimento, tem de ter dois controlos no seu modelo de formulário — uma que o utilizador introduz dados para e outra que vai ser povoado com um valor predefinido, com base nos dados introduzidos no primeiro controlo.

  1. Faça duplo clique no controlo que irá basear o controlo com o valor predefinido.

    Por exemplo, no caso de controlos de distrito e código postal, teria fazer duplo clique no controlo de código postal.

  2. Clique no separador Dados.

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

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

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

  6. Para especificar quando a regra deverá ser executada, clique em Definir condição.

  7. Na caixa de diálogo condição, introduza a condição e, em seguida, clique em OK.

    Por exemplo, se pretender que um valor predefinido para ser adicionada a um controlo quando o utilizador introduz dados para outro controlo, na primeira caixa, clique no campo que o utilizador introduz dados para o, clique na segunda caixa e na última caixa a for igual a, introduza os dados que o utilizador irá introduzir o controlo.

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

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

  10. Clique Imagem de botãojunto à caixa campo e, em seguida, na caixa de diálogo selecionar um campo ou grupo, clique no controlo cujo valor predefinido que pretende definir.

  11. Siga um dos seguintes procedimentos:

    • Para utilizar um valor especificado como o valor predefinido, escreva o valor na caixa valor e, em seguida, clique em OK.

    • Para utilizar uma expressão XPath para criar o valor predefinido, clique em Inserir fórmula Imagem do botão, introduza a fórmula na caixa de diálogo Inserir fórmula e, em seguida, clique em OK.

  12. Para testar as suas alterações, clique em Pré-visualizar na barra de ferramentas Padrão ou prima CTRL+SHIFT+B.

Início da página

Definir todos os valores predefinidos para um formulário

Se souber todos os controlos no seu modelo de formulário que vai ter um valor predefinido e que os valores predefinidos não são baseados em regras, pode definir todos os valores predefinidos ao mesmo tempo.

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

  2. Clique em Avançadas na lista categoria e, em seguida, clique em Editar valores predefinidos.

  3. Na caixa de diálogo Editar valores predefinidos, selecione o campo cujo valor predefinido que pretende definir.

  4. Siga um dos seguintes procedimentos:

    • Para utilizar um valor especificado como o valor predefinido, escreva o valor predefinido do campo na caixa valor predefinido e, em seguida, clique em OK.

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

      Sugestão: Para atualizar o valor no campo selecionado automaticamente, sempre que a fórmula é calculada, selecione a caixa de verificação atualizar este valor quando o resultado da fórmula é recalculado na caixa de diálogo Editar valores predefinidos.

  5. Repita o passo 3 e 4 para cada campo cujo valor predefinido que pretende definir.

  6. Para testar as suas alterações, clique em Pré-visualizar na barra de ferramentas Padrão ou prima CTRL+SHIFT+B.

Início da página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×