Inserir uma tabela de repetição

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.

Se quiser que os usuários possam digitar informações em uma tabela, poderá adicionar uma tabela de repetição ao seu modelo de formulário do Microsoft Office InfoPath. As tabelas de repetição normalmente exibem uma linha por padrão. Ao preencher um formulário que tem base no seu modelo de formulário, os usuários poderão inserir linhas adicionais na tabela conforme precisem delas. Se o seu modelo de formulário incluir uma conexão de dados dados com uma fonte externa, como um banco de dados, você poderá usar uma tabela de repetição para exibir automaticamente vários registros.

Neste artigo

Quando usar uma tabela de repetição

A experiência do usuário

Inserir uma tabela de repetição

Dicas de layout

Quando usar uma tabela de repetição

Use uma tabela de repetição quando quiser:

  • Permitir que os usuários digitem os dados em um formato estruturado e tabular.

  • Obter itens de linha, dados numéricos e outros tipos de dados que são exibidos melhor em uma tabela.

  • Conservar o espaço no seu modelo de formulário exibindo apenas as linhas que realmente contém dados.

  • Exibir ou trabalhar com registros de um banco de dados, serviço da Web ou outra fonte de dados em uma tabela no modelo de formulário.

Na seguinte imagem, uma tabela de repetição é usada para obter itens de linha em um formulário de relatório de despesas.

Tabela de repetição usada para coletar itens de linha em relatório de despesas

Uma tabela de repetição consiste de três partes:

  • Linha de cabeçalho    Ao inserir uma tabela de repetição em um modelo de formulário novo, em branco, a linha de cabeçalho aparece por padrão. A linha de cabeçalho é usada normalmente para títulos de coluna. Se você não precisar de títulos de coluna, desmarque a caixa de seleção Incluir cabeçalho na caixa de diálogo Propriedades da Tabela de Repetição.

  • Linha de dados    A linha de dados é a linha que pode "repetir" no formulário quantas vezes for necessário. Como criador do modelo de formulário, você verá apenas uma única linha no modo de design ao inserir uma tabela de repetição. A pessoa que preenche um formulário que tem base no seu modelo de formulário, no entanto, pode adicionar diversas linhas no formulário pressionando CTRL+ENTER, clicando em comandos em um menu de atalho, ou clicando em Inserir item abaixo da última linha da tabela.

  • Linha de rodapé    É possível usar a linha de rodapé para adicionar caixas de texto ou caixas de expressão que some os valores de uma coluna. A linha de rodapé não aparece na tabela de repetição por padrão. Para ativar a linha de rodapé, marque a caixa de seleção Incluir rodapé na caixa de diálogo Propriedades da Tabela de Repetição.

Controles relacionados

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

Seção de repetição    Para criar uma seção menos estruturada que os usuários podem inserir em um formulário diversas vezes (como um registro em um banco de dados), use uma seção de repetição em vez de usar uma tabela de repetição.

Tabela de repetição horizontal    Quando quiser que os usuários possam adicionar colunas extras a uma tabela em vez de adicionar linhas extras, você poderá usar uma tabela de repetição horizontal em vez de uma tabela de repetição normal.

Início da página

A experiência do usuário

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

Menu de atalho para tabela de repetição

Os usuários também podem inserir uma nova linha clicando no texto Inserir item que aparece abaixo da tabela de repetição no formulário. É possível personalizar ou remover esse texto ao criar seu modelo de formulário.

Início da página

Inserir uma tabela de repetição

O procedimento para inserir uma tabela de repetição é um pouco diferente dependendo se você está criando um modelo de formulário novo, em branco ou baseando a criação 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 no modo de design.

Tabela de repetição no modo de design

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 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 Despesas Detalhadas no formulário está vinculada ao grupo de repetição item no painel de tarefas Fonte de Dados. Os controles da caixa de texto dentro da tabela  — Data, Descrição, Categoria e Custo — estão vinculados aos campos que fazem parte do grupo de repetição item.

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

Inserir uma tabela de repetição 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 Insira controles, clique em Tabela de Repetição.

  4. Na caixa Número de colunas, insira o número de colunas que a tabela deve ter.

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

Inserir uma tabela de repetição 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 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 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 Insira controles, clique em Tabela de Repetição.

  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 de 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 Vinculação de dados, clique com o botão direito do mouse no grupo ao qual a tabela 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 reorganizar as colunas, selecione uma coluna na lista Colunas na tabela e, em seguida, clique em Mover para Cima ou Mover para Baixo.

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 dos controles dentro de uma tabela de repetição:

  • Para alterar o tamanho de diversas caixas de texto ao mesmo tempo, selecione as caixas de texto das quais o tamanho deseja alterar, no menu Formatar, clique em Propriedades e, em seguida, faça os ajustes necessários na guia Tamanho.

  • Redimensione as caixas de texto no seu modelo de formulário para acomodar o cumprimento do texto que espera que os usuários digitem nas caixas.

  • Para alterar a borda ou a cor dos controles na tabela de repetição, 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 dentro de uma tabela de repetição, 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 a Todos os Controles de Caixa de texto no menu Formatar.

  • Para ver qual a aparência das suas caixas de texto com texto real nelas, clique em Exemplo de Dados no menu Exibir. Isso ajudará a ter uma idéia de como um formulário que tem base no seu modelo de formulário será quando os usuários preenchê-lo.

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.

×