Adicionar uma subfolha de dados

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ê. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Quando duas tabelas no Access têm um ou mais campos em comum, você pode inserir a folha de dados de uma tabela em outra. Uma folha de dados inserida, chamada de subfolha de dados, é útil quando você deseja exibir e editar dados relacionados ou ingressados em uma tabela ou consulta.

Neste artigo

Introdução a subfolhas de os

Abrir e fechar uma subfolha de uma

Adicionar uma subfolha de dados

Introdução a subfolhas de os

Uma subfolha de dados é útil quando você deseja ver 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 de exemplo 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 dessa ordem.

mostra a folha de dados com a subfolha de dados aberta

Se você adicionar subfolhas de dados às suas tabelas, limite o uso dessas subfolhas de dados para exibir e não editar, dados corporativos importantes. Se você quiser editar dados em uma tabela, recomendamos que use formulários para editar os dados em vez de subfolhas de dados, pois os erros de entrada de dados têm mais probabilidade de ocorrer no modo folha de dados se os usuários não têm cuidado para rolar para a célula correta. Observe também que a adição de uma subfolha de subfolha de uma tabela grande pode afetar negativamente o desempenho da tabela.

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

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

  • A tabela é o lado "um" de uma relação um-para-muitos, onde a propriedade NomeDaSubfolhaDeDados da tabela é definida como auto.

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

Você também pode 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 uma

Para determinar se uma tabela, consulta ou formulário já tem uma subfolha de dados, abra o objeto no modo folha de dados. Se um indicador de expansão (+ sinal de +) estiver presente, a tabela, consulta ou formulário tem uma subfolha de dados. Quando a subfolha de subfolha está aberta, o indicador muda para um sinal. SubFolhas de subFolhas podem ser aninhadas em uma subfolha de uma principal para até oito níveis.

modo de exibição de subfolha de dados

  • Para abrir a subfolha de subfolha de registros, clique no sinal de adição ao lado do valor para o qual você deseja ver os registros.

  • Para fechar a subfolha de subfolha de subfolha de subtração.

Dica: Para expandir ou recolher todas as subfolhas de dados em uma folha de dados ao mesmo tempo, na guia página inicial , no grupo registros , clique em mais. Em seguida , selecione subfolha de mensagens e clique na opção desejada.

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

Dica: Para ocultar uma subfolha de dados, abra a tabela no modo Design e, em seguida, na guia design , no grupo Mostrar/ocultar , clique em folha de propriedades. Localize a linha nome da subfolha de dados na janela da folha de propriedades, 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 na qual você deseja adicionar a subfolha de dados.

  2. Na guia página inicial , no grupo registros , clique em mais, aponte para subfolhade registros e, em seguida, clique em subfolha de registros.

  3. Na caixa de diálogo Inserir Subfolha de usuários, selecione a guia (tabelas, consultasou ambas) que corresponde ao tipo de objeto que você deseja inserir como uma subfolha de usuários.

  4. Na caixa vincular campos filho , clique no campo que você deseja usar como chave estrangeira ou campo coincidente que fornecerá dados para a subfolha de dados.

  5. Na caixa vincular campos mestres , clique no campo que você deseja usar como chave primária ou campo coincidente para a tabela ou consulta principal e clique em OK.

    Por exemplo, se você quisesse criar uma subfolha de registros para exibir os pedidos relacionados para cada registro de cliente na tabela de clientes, selecione a tabela pedidos, na caixa vincular campos filho , selecione identificação do clientee, na caixa vincular campos mestres , selecione ID.

    selecionando o campo primário para a subfolha de dados

    Observação:  Os valores nas caixas vincular campos filho e vincular campos mestre criam um junção um-para-muitos nos campos especificados.

  6. Clique em OK para salvar as alterações.

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

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

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.

×