Insira uma tabela de repetição horizontal

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.

Quando você quiser que os usuários possam adicionar colunas extras a uma tabela, você pode usar uma tabela de repetição horizontal no seu modelo de formulário do Microsoft Office InfoPath.

Neste artigo

Quando usar uma tabela de repetição horizontal

A experiência do usuário

Considerações sobre compatibilidade

Inserir uma tabela de repetição horizontal

Dicas de layout

Quando usar uma tabela de repetição horizontal

Use uma tabela de repetição horizontal quando desejar que os dados a ser inserida ou exibida em um formato tabular estruturado e quando quiser que os usuários possam adicionar outras colunas de dados, se necessário. Por exemplo, você pode usar uma tabela de repetição horizontal para coletar dados de vendas para cada trimestre. Se seu modelo de formulário está vinculado a um banco de dados, você também pode usar uma tabela de repetição horizontal para exibir ou trabalhar com registros do banco de dados.

Tabela de repetição horizontal consiste em uma seção de repetição dentro de um tabela de layout. A seção de repetição tem uma repetem horizontalmente configuração habilitada, que simula uma coluna em uma tabela.

No exemplo a seguir, os usuários podem adicionar colunas adicionais à tabela se deseja gravar dados de vendas para trimestres diferentes.

Dados de vendas inseridos na tabela de repetição horizontal no formulário

Tabela de repetição horizontal consiste em duas partes:

  • Coluna de cabeçalho    Quando você insere uma tabela de repetição horizontal em um novo, modelo de formulário em branco, a coluna de cabeçalho é exibida por padrão. Você normalmente usa esta coluna para Insira os rótulos que aparecem no lado esquerdo da tabela. Se não precisar esses rótulos, clique com botão direito dentro da coluna, aponte para Excluir no menu de atalho e, em seguida, clique em colunas.

  • Coluna de dados    A coluna de dados é a coluna que pode "Repetir" no formulário quantas vezes conforme necessário. Como criador do modelo de formulário, você normalmente ver apenas uma única coluna no modo de design quando você insere uma tabela de repetição horizontal. A pessoa que preencher um formulário que é baseado no modelo de formulário, no entanto, pode adicionar várias colunas no formulário pressionando CTRL + ENTER, clicando nos comandos em um menu de atalho ou clicando no texto com instrução Inserir item no formulário, no qual você pode Personalizar.

Controles relacionados

O InfoPath inclui outros controles que são semelhantes às tabelas de repetição horizontais, mas que têm finalidades diferentes. Para decidir quais desses controles funcionariam melhor em seu modelo de formulário, consulte a lista a seguir:

Tabela de repetição    Se quiser que os usuários possam adicionar várias linhas a uma tabela em vez de várias colunas, use uma tabela de repetição em vez de uma tabela de repetição horizontal.

Seção de repetição    Para criar uma seção que os usuários podem inserir em um formulário várias vezes (como um registro em um banco de dados), use uma seção de repetição ou outro controle de repetição. Quando os usuários inserirem uma seção de repetição em um formulário, as seções individuais são inseridas verticalmente, ou um após o outro, para baixo o comprimento do formulário. Esse comportamento difere da seção de repetição em uma tabela de repetição horizontal, onde seções individuais são inseridas horizontalmente ou lado a lado, no formulário.

Início da página

A experiência do usuário

Um botão de menu de atalho aparece sempre que os usuários movem o ponteiro sobre uma coluna em uma tabela de repetição horizontal. Os usuários clicar no botão para ver um menu de atalho de comandos para inserir ou remover uma coluna.

Menu de atalho para tabela de repetição horizontal

Os usuários também podem inserir uma nova coluna clicando no texto Inserir item que aparece abaixo da tabela de repetição horizontal no formulário. Você pode personalizar ou remover esse texto quando você cria o seu modelo de formulário. Quaisquer colunas que excedem a largura da tabela de layout que contém o controle de seção de repetição serão ajustado para a próxima linha.

Início da página

Considerações sobre compatibilidade

Quando você cria um modelo de formulário no InfoPath, você pode optar por um modelo de formulário compatível com o navegador de design. Quando você cria um modelo de formulário compatível com o navegador, controles de tabela de repetição horizontal estão disponíveis no painel de tarefas controles, porque eles não podem ser exibidos em um navegador da Web.

Início da página

Insira uma tabela de repetição horizontal

O procedimento para inserir uma tabela de repetição horizontal é um pouco diferente dependendo se você estiver criando um modelo de novo formulário em branco ou basear o design do seu modelo de formulário em um banco de dados ou outra fonte de dados externos.

A ilustração a seguir mostra a aparência de uma tabela de repetição horizontal quando você move o ponteiro sobre ele no modo de design.

Seção de repetição selecionada na tabela de repetição horizontal

Os controles podem ser associados ou não associados. Quando um controle é associado, ele é conectado a um campo ou grupo na fonte de dados para que os dados inseridos no controle sejam salvos no arquivo de formulário subjacente (.xml). Quando um controle não é associado, ele não é conectado a um campo ou grupo, e os dados inseridos no controle não serão salvos. Quando você seleciona ou move o ponteiro sobre um controle, o texto e um ícone de associação aparecem no canto superior direito do controle. O texto indica o grupo ou campo ao qual o controle está associado na fonte de dados. O ícone indica se o controle está vinculado corretamente a esse grupo ou campo. O ícone é exibido em verde quando a vinculação está correta. Se houver algo errado com a associação, você verá um ícone azul ou vermelho em vez disso.

A fonte de dados do modelo de formulário consiste em campos e grupos que aparecem em uma exibição hierárquica no painel de tarefas Fonte de dados. Tabelas de repetição horizontais geralmente são vinculadas a repetição grupos na fonte de dados do modelo de formulário, embora também podem ser vinculados a campos de repetição.

No exemplo a seguir, a tabela no modelo de formulário está vinculada ao trimestre grupo no painel de tarefas Fonte de dados de repetição. Os controles de caixa de texto dentro da tabela — Golfe, Tênis e Windsurfing — estão vinculados aos campos que fazem parte do trimestre grupo de repetição.

Relação entre a tabela de repetição horizontal no modelo de formulário e o grupo de repetição na fonte de dados

Inserir uma tabela de repetição horizontal em um modelo de novo formulário em branco

Quando você cria um modelo de formulário novo e em branco, a caixa de seleção Criar fonte de dados automaticamente, no painel de tarefas Controles, é selecionada por padrão. Isso permite que o InfoPath crie campos e grupos automaticamente na fonte de dados conforme você adiciona controles ao modelo de formulário. Esses campos e grupos são representados por ícones de pasta e arquivo no painel de tarefas Fonte de Dados.

  1. No modelo de formulário, coloque o cursor onde você deseja inserir o controle.

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

  3. Em Inserir controles, clique em Tabela de Repetição Horizontal.

  4. Na caixa número de linhas, insira o número de linhas que deseja que a tabela tenha por padrão.

  5. A tabela de repetição horizontal é criada com uma caixa de texto em cada linha da coluna de dados. Para converter uma caixa de texto para um tipo diferente de controle, clique na caixa de texto que você deseja converter, aponte para Alterar para no menu de atalho e, em seguida, clique no controle desejado.

Inserir uma tabela de repetição horizontal no modelo de formulário que é baseado em uma fonte de dados existente

Se você basear o design do seu modelo de formulário em um arquivo existente do Extensible Markup Language (XML), banco de dados ou serviço da Web, o InfoPath deriva os campos e grupos no painel de tarefas Fonte de dados existente fonte de dados. Neste cenário, você pode inserir uma tabela de repetição horizontal arrastando um grupo de repetição do painel de tarefas Fonte de dados para o modelo de formulário ou inserindo uma repetição horizontal da tabela do painel de tarefas controles em vez disso, conforme descrito na procedimento a seguir:

  1. No modelo de formulário, coloque o cursor onde você deseja inserir o controle.

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

  3. Em Inserir controles, clique em Tabela de Repetição Horizontal.

  4. Na primeira página do Assistente de vinculação de repetição tabela, clique na fonte de dados que você deseja usar na lista fonte de dados e clique em repetição de grupo Imagem do ícone que você deseja vincular às linhas da tabela.

    Dica: Para criar um novo grupo de repetição, clique com botão direito do grupo ao qual você deseja adicionar o grupo de repetição, clique em Adicionar no menu de atalho e, em seguida, na caixa de diálogo Adicionar campo ou grupo, especifique as propriedades para o grupo de repetição.

  5. Clique em Avançar.

  6. Na segunda página do Assistente de vinculação de tabela de repetição, duas vezes nos campos na lista de vinculação de dados que você deseja adicionar como colunas à tabela.

    Dica: Para criar um novo campo, na lista de vinculação de dados, clique com botão direito no grupo ao qual a tabela de repetição horizontal está vinculada, clique em Adicionar no menu de atalho e, em seguida, na caixa de diálogo Adicionar campo ou grupo, especifique as propriedades do campo.

  7. Para reordenar as colunas, selecione uma coluna na lista de linhas na tabela e clique em Mover antes ou Depois de mover.

Início da página

Dicas de layout

Use as dicas a seguir para ajudá-lo a refinar a aparência, tamanho e outros aspectos de uma tabela de repetição horizontal e os controles dentro dele:

  • Lembre-se de que uma tabela de repetição horizontal consiste em uma seção de repetição dentro de uma tabela de layout. A borda direita da tabela de layout define o ponto em que as colunas na tabela quebrar para a próxima linha quando os usuários inserirem colunas adicionais. Para controlar a disposição de coluna, você pode arrastar a borda direita da célula de tabela de layout que delimita o controle seção de repetição para a direita ou esquerda.

  • Tabela de repetição horizontal pode ser úteis para fins de impressão. Colunas no controle quebra para a próxima linha no modelo de formulário, para que todas as informações na tabela seja impressa. No entanto, se seu modelo de formulário destina-se principalmente para exibição na tela, considere a possibilidade de colocar a tabela de repetição horizontal dentro de uma área de rolagem em seu modelo de formulário. Dessa forma, se os usuários inserir uma grande quantidade de dados na tabela de repetição horizontal, eles podem rolar para exibi-lo em vez de vê-la tudo no formulário.

  • Para alterar o tamanho de várias caixas de texto ao mesmo tempo, marque as caixas de texto cujo tamanho você deseja alterar, pressione ALT + ENTER, clique na guia tamanho e, em seguida, faça os ajustes necessários.

  • Redimensione as caixas de texto no seu modelo de formulário para acomodar o comprimento do texto que você espera que os usuários digitem neles.

  • Para alterar a borda ou cor de várias caixas de texto de uma só vez, selecione as caixas de texto que você deseja alterar, no menu Formatar, clique em Bordas e sombreamento, clique na guia bordas e, em seguida, faça os ajustes necessários.

  • Para personalizar o texto que aparece em uma caixa de texto, use as caixas fonte e Tamanho da fonte na barra de ferramentas formatação. Para alterar a fonte e o tamanho da fonte para todas as caixas de texto no seu modelo de formulário de uma só vez, marque a caixa de texto que contém a formatação que você deseja e clique em Aplicar fonte a todos os controles de caixa de texto no menu Formatar.

  • Para ver a aparência das suas caixas de texto contendo texto real, clique em Dados de exemplo no menu Exibir. Isso ajuda você a ter uma noção da aparência de um formulário baseado em seu modelo de formulário quando os usuários preencherem-lo.

Início da página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×