Applies ToInfoPath 2010

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.

Com o Microsoft InfoPath 2010, é possível especificar regras de formatação de controlos que se baseiam em condições que ocorrem no formulário. Se as condições especificadas forem verdadeiras quando um utilizador preencher um formulário com regras de formatação, a formatação é aplicada. As regras de formatação podem ser utilizadas para aplicar negrito, sublinhado, itálico, rasurado, cor do tipo de letra e cor de fundo aos controlos; ou ocultar/mostrar ou desativar controlos.

Neste artigo

Exemplos de regras de formatação

Seguem-se alguns exemplos sobre como utilizar regras de formatação num modelo de formulário:

  • Ocultar a secção do endereço de envio se a caixa de verificação Especificar Endereço de Envio não estiver seleccionada.

  • Alterar a cor do tipo de letra para azul e o estilo do tipo de letra para negrito em todas as despesas que necessitem de um recibo.

  • Alterar a cor de fundo do controlo numa tabela de repetição com base no valor de uma caixa de texto na linha. Por exemplo, colocar todos os controlos a vermelho numa linha para um item em atraso e a verde para os itens em dia.

  • Marcar as entradas financeiras com texto a vermelho quando forem inferiores a 0 € e com texto a verde quando forem iguais ou superiores a 0 €.

  • Filtrar linhas numa tabela de repetição.

Nota: Também pode utilizar uma regra de validação para apresentar uma mensagem quando um utilizador introduz valores incorretos num formulário.

Início da Página

Adicionar formatação

Utilizar o botão Adicionar Regra

Podem ser adicionadas regras de formatação fornecidas com o programa através do comando Adicionar Regra.

  1. Clique num controlo.

  2. No separador Base, no grupo Regras, clique em Adicionar Regra.

Adicionar regras de formatação

  1. Clique no tipo de condição que a regra tem de satisfazer para ser aplicada, tal como Está em Branco se pretender que a regra seja aplicada se o valor do campo estiver em branco.

  2. Clique no tipo de formatação a aplicar, tal como sombrear a cor de fundo da célula ou modificar o tipo de letra para indicar um aviso.

Nota: Consoante o tipo de condição que escolheu, poderá ser solicitado que introduza informações adicionais.

Quando tiver terminado, é apresentado o painel de tarefas Regras e poderá efetuar quaisquer alterações necessárias à regra.

Utilizar o painel de tarefas Regras

Execute os seguintes passos para adicionar uma regra de formatação a partir do painel de tarefas Regras:

  1. Criar uma regra de formatação

    1. Clique num controlo.

    2. Se o painel de tarefas Regras não estiver visível, no separador Base, no grupo Regras, clique em Gerir Regras.

    3. Clique em Novo.

      Adicionar regras de formatação

    4. Clique em Formatação.

    5. Introduza o nome da regra na caixa de texto Detalhes de.

  2. Especifique as condições.

    1. Na secção da condição, clique em Nenhum.

      Adicionar regras de formatação

    2. Se a condição para a sua regra se basear num campo, execute o seguinte procedimento:

      1. Na primeira caixa, clique num campo ou selecione Selecionar um campo ou grupo.

      2. Na segunda caixa, clique num operador tal como é igual a.

      3. Na terceira caixa, introduza um valor.

        Nota: Também é possível basear uma regra uma expressão ou um conjunto de dados para assinar. Para mais informações sobre estes cenários avançadas, consulte a secção correspondente em cenários de condição avançadas.

    3. Clique em E para adicionar outra condição e, em seguida, repita o passo 2 ou clique em OK.

      Nota: Depois de adicionar uma segunda condição, o botão E é substituído por uma caixa. Deixe e selecionado se a primeira e cada condição subsequente tiver de ser verdade para a formatação condicional ser aplicada. Caso contrário, se só uma das condições tiver de ser verdadeira para a formatação condicional ser aplicada, clique em ou.

  3. Especificar a formatação.

    1. Efetue as seleções pretendidas a partir da secção Formatação. A partir desta secção pode indicar que o texto no controlo está a negrito ou sublinhado, alterar a cor do texto ou a cor de fundo do controlo ou ativar ou desativar o controlo.

Nota: Se adicionar várias regras de formatação e mais de uma for verdadeira, só será aplicada a formatação da primeira condição verdadeira.

Padrões de entrada de dados

As regras de formatação podem basear-se no padrão de texto que um utilizador introduz num campo de texto. Por exemplo, se pretender recolher um código postal dos E.U.A., certifique-se de que só são introduzidos cinco algarismos, nem mais, nem menos e que não são introduzidos carateres alfabético. Da mesma forma, se pretender que um utilizador introduza um endereço de correio eletrónico, pode fazer corresponder o conteúdo introduzido a um padrão que inclua texto, um símbolo “@”, um domínio e um sufixo de domínio, tal como “.com”.

Para tal, a partir da caixa de texto Operador, selecione Corresponde ao Padrão ao criar a condição e, em seguida, selecione a opção Selecionar um padrão. É apresentada a caixa de diálogo Padrão de Entrada de Dados, a partir da qual poderá selecionar vários padrões predefinidos. Se nenhum destes padrões satisfizer as suas necessidades, poderá indicar um padrão personalizado. Os padrões personalizados podem exigir a utilização de carateres especiais que podem ser inseridos facilmente através da sua seleção a partir da caixa Inserir caráter especial:.

Cenários de condição avançada

Em seguida, são apresentados cenários avançados que podem ser utilizados ao definir a condição de uma regra de formatação de dados.

  • Basear uma regra numa expressão

Uma expressão é um conjunto de valores, campos ou grupos, funções e operadores. Pode utilizar uma expressão para definir o valor de um campo em cenários como incluir automaticamente a data atual num formulário ou adicionar o custo dos itens introduzidos num relatório de despesas para obter o total.

  1. Na primeira caixa, clique numa expressão.

  2. Na segunda caixa, introduza a expressão.

  • Basear uma regra num conjunto de dados para assinar

Se um formulário necessitar de uma assinatura digital e não tiver sido assinado, poderá pretender desativar o botão Submeter. Em alternativa, pode, por exemplo, definir a cor de fundo do campo Assinatura como vermelho enquanto o formulário não for assinado. Esta condição só é suportada nos formulários do InfoPath Filler.

  1. Na primeira caixa, clique em Selecionar conjunto de dados para assinar.

  2. Na caixa de diálogo Selecionar Conjunto de Dados para Assinar, selecione o conjunto de dados para assinar e, em seguida, clique em OK.

  3. Na segunda caixa, clique numa condição e, em seguida, na terceira caixa, selecione quaisquer critérios necessários.

Nota: Para obter mais informações, consulte Assinaturas digitais no InfoPath 2010.

  • Basear uma regra numa função de utilizador

Apesar de ser possível criar um formulário com diferentes vistas e apresentar a vista adequada a um utilizador com base na sua função, também é possível ter uma vista para todos os utilizadores e ocultar ou apresentar controlos individuais na vista para um utilizador com base na sua função. Também pode utilizar esta opção para preencher automaticamente o gestor, o departamento ou outras informações de um utilizador com base na sua função. As funções de utilizador só são suportadas nos formulários do InfoPath Filler.

  1. Na primeira caixa, clique em Função atual do utilizador.

  2. Na segunda caixa, clique no operador, tal como é igual a.

  3. Na terceira caixa, clique na função ou em Gerir funções para gerir as funções de utilizador.

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.