Adicionar uma subfolha de dados

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 duas tabelas tem um ou mais campos em comum, você pode inserir a folha de dados de uma tabela em outro. Uma folha de dados incorporada, o que é chamada uma subfolha de dados, é útil quando você deseja exibir e editar dados relacionados ou associados em uma tabela ou consulta.

Neste artigo

Introdução ao subfolhas de dados

Abrir e fechar uma subfolha de dados

Adicionar uma subfolha de dados

Introdução às subfolhas de dados

Uma subfolha de dados é útil quando você deseja visualizar as informações de várias fontes de dados em um único modo de exibição de folha de dados. Por exemplo, no banco de dados Northwind, a tabela Pedidos tem uma relação um-para-muitos com a tabela Detalhes do Pedido.

mostra a relação entre duas tabelas

Se a tabela Detalhes do Pedido for adicionada como uma subfolha de dados na tabela Pedidos, você poderá exibir e editar dados como os produtos incluídos em uma ordem específica (cada linha) abrindo a subfolha de dados desse Pedido.

mostra a folha de dados com a subfolha de dados aberta

Se você adicionar subfolhas de dados às tabelas, limite o uso dessas subfolhas de dados à exibição, e não à edição, de dados comerciais importantes. Se você quiser editar dados em uma tabela, recomendamos o uso de formulários para edição dos dados, em vez de subfolhas de dados, porque a probabilidade de erros de entrada de dados será maior na exibição de folha de dados se os usuários não tiverem o cuidado de percorrer até a célula correta. Além disso, observe que a adição de uma subfolha de dados a uma tabela grande pode afetar negativamente o desempenho da tabela.

O Microsoft Office Access cria automaticamente uma subfolha de dados quando você cria uma tabela que corresponde a um destes critérios:

  • A tabela está em uma relação um-para-um.

  • A tabela é o lado "um" de uma relação um-para-muitos, na qual a propriedade SubdatasheetName da tabela está configurada como Auto.

Uma relação é definida pela correspondência dos campos chave primária e chave estrangeira nas tabelas relacionadas.

Também é possível adicionar uma subfolha de dados a qualquer tabela, consulta ou formulário em um banco de dados. No modo Folha de dados, um formulário pode exibir apenas uma subfolha de dados de cada vez.

Início da página

Abrir e fechar uma subfolha de dados

Para determinar se uma tabela, consulta ou formulário já tem uma subfolha de dados, abra o objeto no modo Folha de Dados. Se houver um indicador de expansão (sinal de +) presente, a tabela, a consulta ou o formulário tem uma subfolha de dados. Quando a subfolha de dados estiver aberta, o indicador se transformará em um sinal de -. É possível aninhar subfolhas de dados em uma subfolha de dados principal para até oito níveis.

modo de exibição de subfolha de dados

  • Para abrir a subfolha de dados, clique no sinal de mais ao lado do valor cujos registros você deseja visualizar.

  • Para fechar a subfolha de dados, clique no sinal de menos.

Dica : Para expandir ou recolher todas as subfolhas de dados em uma folha de dados ao mesmo tempo, na guia Início, no grupo Registros, clique em Mais. Em seguida, selecione Subfolha de dados e clique na opção desejada.

Você também pode remover ou ocultar uma subfolha de dados. Para obter informações sobre como remover uma subfolha de dados, consulte o artigo Remover uma subfolha de dados.

Dica : Para ocultar uma subfolha de dados, abra a tabela no Modo Design e, na guia Design, no grupo Mostrar/Ocultar, clique em Folha de Propriedades. Encontre a linha Nome da Subfolha de Dados, altere-a para [Nenhum] e salve a alteração.

Início da página

Adicionar uma subfolha de dados

  1. No modo Folha de dados, abra a tabela ou consulta em que você deseja adicionar a subfolha de dados.

  2. Na guia Início, no grupo Registros, clique em Mais, aponte para Subfolha de dados e clique em Subfolha de dados.

  3. Na caixa de diálogo Inserir Subfolha de dados, selecione a guia (Tabelas, Consultas ou Ambas) que corresponde ao tipo de objeto que você deseja inserir como uma subfolha de dados.

  4. Na caixa Vincular Campos Filho, clique no campo que você deseja usar como a chave estrangeira ou no campo correspondente que fornecerá dados para a subfolha de dados.

  5. Na caixa Vincular Campos Mestre, clique no campo que você deseja usar como a chave primária ou no campo correspondente para a tabela ou consulta principal e clique em OK.

    Por exemplo, se você queria criar uma subfolha de dados para exibir pedidos relacionados a cada registro de Cliente na tabela Cliente, selecione a tabela Pedidos, na caixa Vincular Campos Filho, selecione Identificação do Cliente e, na caixa Vincular Campos Mestre, selecione Identificação.

    selecionando o campo primário para a subfolha de dados

    Observação : Os valores nas caixas Vincular Campos Filho e Vincular Campos Mestre criam uma junção um-para-muitos nos campos especificados.

  6. Para exibir a subfolha de dados que você adicionou à tabela, à consulta ou ao formulário, clique no sinal de +.

    Observação : O campo filho (chave estrangeira) não aparece como uma coluna da subfolha de dados. Quando você adicionar um novo registro na subfolha de dados, o Access inserirá automaticamente o valor da chave primária da tabela base selecionada.

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.

×