Adicionar uma subfolha de dados

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Quando duas tabelas no Access têm um ou mais campos em comum, pode incorporar a folha de dados a partir de uma tabela noutro. Uma folha de dados incorporada, que é denominada subfolha de dados, é útil quando pretende ver e editar dados relacionados ou associados numa tabela ou consulta.

Neste artigo

Introdução às folhas de subfolhas de os

Abrir e fechar uma subfolha de refolhas

Adicionar uma subfolha de dados

Introdução às folhas de subfolhas de os

Uma subfolha de dados é útil quando pretende ver as informações de várias origens de dados numa só vista de folha de dados. Por exemplo, na base de dados de exemplo Northwind, a tabela encomendas tem um relação um-para-muitos com a tabela detalhes da encomenda.

mostra a relação entre duas tabelas

Se a tabela detalhes da encomenda for adicionada como uma subfolha de dados na tabela encomendas, pode ver e editar dados como os produtos incluídos numa ordem específica (cada linha) ao abrir a subfolha de dados para essa ordem.

mostra a folha de dados com a subfolha de dados aberta

Se adicionar folhas de dados às suas tabelas, limite a utilização destas folhas de dados para visualizar e não editar dados de negócio importantes. Se pretender editar dados numa tabela, recomendamos que utilize formulários para editar os dados em vez de folhas de dados, de forma a que os erros de introdução de dados sejam mais prováveis na vista de folha de dados se os utilizadores não se depararem deslocar para a célula correta. Note também que adicionar uma subfolha de forma a uma tabela grande pode afetar de forma adversa o desempenho da tabela.

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

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

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

Uma relação é definida ao associar os campos chave primária e chave externa nas tabelas relacionadas.

Também pode adicionar uma subfolha de dados a uma tabela, consulta ou formulário numa base de dados. Na vista de folha de dados, um formulário pode apresentar apenas uma subfolha de dados de cada vez.

Início da Página

Abrir e fechar uma subfolha de refolhas

Para determinar se uma tabela, consulta ou formulário já tem uma subfolha de dados, abra o objeto na vista de folha de dados. Se for apresentado um indicador de expansão (+ sinal de +), então a tabela, consulta ou formulário tem uma subfolha de dados. Quando a subfolha de forma está aberta, o indicador muda para um sinal. As folhas de subFolhas podem ser aninhadas numa subfolha de forma principal para até oito níveis.

vista da subfolha de dados

  • Para abrir a subfolha de registos, clique no sinal de adição junto ao valor para o qual pretende ver os registos.

  • Para fechar a subfolha de, clique no sinal de subtração.

Sugestão: Para expandir ou fechar todos os subfolhas de dados numa folha de dados ao mesmo tempo, no separador base , no grupo registos , clique em mais. Em seguida , selecione subfolha de os e clique na opção pretendida.

Também pode remover ou ocultar uma subfolha de sites. Para obter informações sobre como remover uma subfolha de dados, consulte o artigo remover uma subfolha dedados.

Sugestão: Para ocultar uma subfolha de dados, abra a tabela na vista de estrutura e, em seguida, no separador estrutura , no grupo Mostrar/ocultar , clique em folha de propriedades. Localize a linha do nome da subfolha de dados na janela da folha de propriedades, altere-a para [Nenhum]e, em seguida, guarde a alteração.

Início da Página

Adicionar uma subfolha de dados

  1. Na vista de folha de dados, abra a tabela ou consulta onde pretende adicionar a subfolha de dados.

  2. No separador base , no grupo registos , clique em mais, aponte para subfolha de informações e, em seguida, clique em subfolha de informações.

  3. Na caixa de diálogo Inserir Subfolha de texto, selecione o separador (tabelas, consultasou ambos) que corresponde ao tipo de objeto que pretende inserir como uma subfolha de texto.

  4. Na caixa ligar campos subordinados , clique no campo que pretende utilizar como chave externa ou campo correspondente que irá fornecer dados para a subfolha de dados.

  5. Na caixa ligar campos principais , clique no campo que pretende utilizar como chave primária ou campo correspondente para a tabela ou consulta principal e, em seguida, clique em OK.

    Por exemplo, se quiser criar uma subfolha de código para ver as encomendas relacionadas de cada registo de cliente na tabela de clientes, selecione a tabela encomendas, na caixa ligar campos subordinados , selecione ID de clientee, na caixa ligar campos principais , selecione ID.

    seleccionar o campo principal para a subfolha de dados

    Nota:  Os valores nas caixas ligar campos subordinados e ligar campos principais criam um associação um-para-muitos nos campos especificados.

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

  7. Para apresentar a subfolha de notícias que adicionou à sua tabela, consulta ou formulário, clique no sinal +.

    Nota: O campo subordinado (chave externa) não aparece como uma coluna da subfolha de forma. Quando adiciona um novo registo na subfolha de dados, o Access insere automaticamente o valor da chave primária da tabela base selecionada.

Início da Página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×