Insira uma tabela de repetição horizontal

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Quando 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 quiser que os dados sejam inseridos ou exibidos em um formato estruturado, tabular e quando quiser que os usuários possam adicionar colunas de dados adicionais, se for necessário. Por exemplo, é possível usar uma tabela de repetição horizontal para obter dados de vendas para cada trimestre. Se o seu modelo de formulário estiver vinculado a um banco de dados, também será possível usar uma tabela de repetição horizontal para exibir ou trabalhar com registros desse banco de dados.

Uma tabela de repetição horizontal consiste de uma seção de repetição dentro de uma tabela de layout. A seção de repetição tem uma configuração Repetir horizontalmente ativada, que simula uma coluna em uma tabela.

No seguinte exemplo, os usuários podem adicionar colunas adicionais à tabela se quiserem registrar dados de vendas para trimestres diferentes.

dados de vendas inseridos na tabela de repetição horizontal do formulário

Uma tabela de repetição horizontal consiste de duas partes:

  • Coluna de cabeçalho    Ao inserir uma tabela de repetição horizontal em um modelo de formulário novo, em branco, a coluna de cabeçalho aparece por padrão. você usa normalmente essa coluna para inserir rótulos que aparecem abaixo no lado esquerdo da tabela. Se não precisar desses rótulos, clique com o botão direito do mouse 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 se "repetir" no formulário quantas vezes for necessário. Como criador do modelo de formulário, você normalmente vê apenas uma única coluna no modo de design ao inserir uma tabela de repetição horizontal. A pessoa que preenche um formulário que tem base no seu modelo de formulário, no entanto, pode adicionar diversas colunas no formulário pressionando CTRL+ENTER, clicando nos comandos em um menu de atalho, ou clicando no texto de instrução Inserir item no formulário, que pode ser personalizado.

Controles relacionados

O InfoPath inclui outros controles semelhantes às tabelas de repetição horizontais, mas que servem a propósitos diferentes. Para decidir quais desses controles funcionam melhor no seu modelo de formulário, consulte a seguinte lista:

Tabela de repetição    Se quiser que os usuários possam adicionar diversas linhas a uma tabela em vez de diversas 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 possam inserir em um formulário diversas 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 serão inseridas verticalmente, ou uma após a outra, abaixo do comprimento do formulário. Esse comportamento difere do comportamento da seção de repetição em uma tabela de repetição horizontal, na qual as 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 do menu de atalho aparece sempre que o usuário move o ponteiro do mouse sobre uma coluna em uma tabela de repetição horizontal. Os usuários clicam no botão para ver um menu de atalhos 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. É possível personalizar ou remover esse texto ao criar seu modelo de formulário. Quaisquer colunas que excedam a largura da tabela de layout que contém o controle da seção de repetição irá quebrar automaticamente para a próxima linha.

Início da página

Considerações sobre compatibilidade

Ao criar um modelo de formulário no InfoPath, você pode escolher criar um modelo de formulário compatível com o navegador. Ao criar um modelo de formulário compatível com o navegador, os controles da tabela de repetição horizontal ficam indisponíveis no painel de tarefas Controles, pois 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ê está criando um modelo de formulário novo, em branco ou baseando o design do seu modelo de formulário em um banco de dados ou em outra fonte de dados externa.

A seguinte ilustração mostra qual a aparência de uma tabela de repetição horizontal ao mover seu ponteiro sobre ela 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 seguinte exemplo, a tabela no modelo de formulário está ligada ao grupo de repetição trimestre no painel de tarefas Fonte de Dados. Os controles da caixa de texto dentro da tabela — Golf, Tênis e Windsurfe — estão ligados aos campos que fazem parte do grupo de repetição trimestre.

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 formulário novo, 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 no local 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, digite o número de linhas que deseja, por padrão, para a tabela.

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

Insira uma tabela de repetição de horizontal em um modelo de formulário que tem base 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 inserir uma tabela de repetição horizontal do painel de tarefas controles em vez disso, conforme descrito no procedimento a seguir:

  1. No modelo de formulário, coloque o cursor no local 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 o botão direito do mouse no grupo ao qual 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 do grupo de repetição.

  5. Clique em Avançar.

  6. Na segunda página do Assistente de Vinculação da Tabela de Repetição, clique duas vezes nos campos na lista Vinculação de dados que deseja adicionar como colunas à tabela.

    Dica : Para criar um novo campo, na lista Vínculo de dados, clique com o botão direito do mouse no grupo com o 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 para o campo.

  7. Para reorganizar as colunas, selecione uma coluna na lista Linhas na tabela e, em seguida, clique em Mover Antes ou Mover Após.

Início da página

Dicas de layout

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

  • Lembre-se de uma tabela de repetição horizontal consiste de uma seção de repetição dentro de uma tabela de layout. A borda direita da tabela de layout define o ponto no qual as colunas na tabela quebram automaticamente para a próxima linha quando os usuários inserem colunas adicionais. Para controlar a quebra automática da coluna, é possível arrastar a borda direita da célula da tabela de layout que circunda o controle da seção de repetição para a direita ou para a esquerda.

  • Uma tabela de repetição horizontal pode ser útil para fins de impressão. As colunas no controle quebram automaticamente para a próxima linha no modelo do formulário, de modo que todas as informações na tabela sejam impressas. No entanto, se o seu modelo de formulário estiver destinado principalmente para visualização na tela, leve em consideração colocar a tabela de repetição horizontal dentro de uma área de rolagem no seu modelo de formulário. Dessa forma, se os usuários digitarem uma grande quantidade de dados na tabela de repetição horizontal, eles poderão rolar para exibi-los em vez de ver todos os dados no formulário.

  • Para alterar o tamanho de diversas caixas de texto ao mesmo tempo, selecione as caixas de texto das quais o 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 permitido para os usuários.

  • Para alterar a borda ou a cor de diversas caixas de texto ao mesmo tempo, selecione as caixas de texto que 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 de todas as caixas de texto no seu modelo de formulário ao mesmo tempo, selecione a caixa de texto que contém a formatação que deseja e, em seguida, clique em Aplicar Fonte para Todos os Controles de Caixa de Texto no menu Formatar.

  • Para ver como será a aparência de suas caixas de texto com textos reais nelas, clique em Dados de Exemplo no menu Exibir. Isso o ajudará a ter uma idéia da aparência de um formulário baseado no seu modelo de formulário quando os usuários o preencherem.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
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.

×