Mostrar ou ocultar linhas numa tabela de repetição utilizando a formatação condicional

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.

No Microsoft Office InfoPath, pode utilizar a formatação condicional para especificar as diferentes opções de formatação para um controlo que está com base em condições que ocorrem no formulário. Se as condições especificadas forem verdadeiras quando um utilizador preenche um formulário que é baseado no seu modelo de formulário, a formatação condicional é aplicada.

Este artigo explica como utilizar a formatação condicional para mostrar ou ocultar uma linha numa tabela de repetição ou de repetição secção, dependendo se os dados numa linha corresponde ao valor de um controlo de caixa de lista pendente. Por exemplo, se o seu modelo de formulário tiver uma tabela de repetição que contém as linhas de produtos que abrange um dos três classificações (A, B ou C), pode utilizar a formatação condicional para determinar quais as linhas forem apresentadas, com base nas seleções que os utilizadores tornar no formulário.

Nota: Pode utilizar filtros para permitir aos utilizadores mostrar ou ocultar informações num formulário. No entanto, uma vez que não são suportados filtros para modelo de formulário compatível com o browser, a formatação condicional é uma alternativa útil para filtros em modelos de formulário compatível com o browser.

Neste artigo

Passo 1: Adicionar os controlos

Passo 2: Especifique a formatação condicional

Passo 3: Pré-visualizar o modelo de formulário

Passo 1: Adicionar os controlos

Para poder concluir este procedimento, o modelo de formulário tem de conter uma caixa de listagem e uma tabela de repetição. Para adicionar estes controlos, faça o seguinte:

  1. No modelo de formulário, clique onde pretende inserir uma caixa de listagem e uma tabela de repetição.

  2. Se o painel de tarefas Controlos não estiver visível, clique em Mais Controlos no menu Inserir ou prima ALT+I, C

  3. Em Inserir controlos no painel de tarefas controlos, clique em Caixa de listagem e, em seguida, clique em Tabela de repetição.

  4. Quando insere uma tabela de repetição, vai ser-lhe para o número de colunas. Deixe o valor predefinido na 3 e, em seguida, clique em OK.

  5. Acima da caixa de lista que inseriu no seu modelo de formulário, escreva uma etiqueta que lê filtro por tipo:.

  6. Escreva rótulos de coluna na primeira linha da tabela de repetição, para que a primeira coluna lê produto, a segunda coluna lê tipoe a terceira coluna lê preço.

Início da página

Passo 2: Especifique a formatação condicional

Depois de adicionar os controlos para o modelo de formulário, pode especificar a formatação condicional adequado.

  1. Faça duplo clique na caixa de listagem.

  2. Clique no separador Dados.

  3. Em entradas da caixa de listagem, clique em Adicionar.

  4. Na caixa valor, na caixa de diálogo Adicionar Escolha, escreva Ae, em seguida, clique em OK.

  5. Repita os passos 3 e 4 para adicionar os valores para B, C e D.

  6. Na lista de valores, selecione D e, em seguida, clique em Predefinir.

  7. Selecione a tabela de repetição no seu modelo de formulário e, em seguida, no menu Formatar, clique em Formatação condicional.

  8. Na caixa de diálogo Formatação Condicional, clique em Adicionar.

  9. Em se esta condição for verdadeira, na primeira caixa, selecione o campo que corresponde à segunda coluna da tabela de repetição.

  10. Na segunda caixa, clique em não é igual a.

  11. Na terceira caixa, clique em selecionar um campo ou grupo.

  12. Na caixa de diálogo selecionar um campo ou grupo, selecione o campo que corresponde à caixa de listagem que inseriu no modelo de formulário e, em seguida, clique em OK.

    Nota: A condição dinamicamente vai comparar os dois valores.

  13. Em Aplicar, em seguida, esta formatação na caixa de diálogo Formatação condicional, selecione a caixa de verificação Ocultar este controlo.

    Nota: Esta condição indica agora que se o conteúdo de segunda coluna de uma linha de tabela de repetição é a diferença entre o que está selecionado na caixa de listagem e, em seguida, as linhas correspondentes na tabela de repetição devem ser ocultadas.

  14. Para regressar ao modelo de formulário, clique duas vezes em OK.

  15. Faça duplo clique no controlo na segunda coluna da tabela de repetição.

  16. Clique no separador Dados.

  17. Tipo de D na caixa valor.

Início da página

Passo 3: Pré-visualizar o modelo de formulário

Depois de adicionar formatação condicional para o modelo de formulário, recomendamos que teste as alterações para se certificar de que estes estão a funcionar corretamente.

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

    Nota: Por predefinição, a seleção na caixa de listagem é D. Poderá ter de deslocar para cima na caixa de texto para ver os outros valores.

  2. Para adicionar alguns linhas à tabela de repetição, na tabela de repetição, clique em Inserir item várias vezes.

  3. Para cada linha na segunda coluna da tabela de repetição, substitua o valor predefinido de DA, B e C.

    Nota: As expressões são sensíveis a maiúsculas e minúsculas.

  4. Altere a seleção na caixa de listagem. As linhas na tabela de repetição irão aparecer e desaparecer à medida que seleciona diferentes opções.

Início da página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×