Utilizar relações

Criar relações com o Assistente de Pesquisas

O seu browser não suporta vídeo. Instale o Microsoft Silverlight, o Adobe Flash Player ou o Internet Explorer 9.

O Assistente de Pesquisas estabelece uma relação entre as tabelas. Cria uma chave externa que faz referência à chave primária ou a outra.

Criar uma relação com o Assistente de Pesquisas

  1. Na Vista de Folha de Dados, abra a tabela que irá procurar os dados de outra tabela. Esta é a sua tabela subordinada.

  2. Na coluna mais à direita , selecione Clique para Adicionar e, em seguida, selecione Pesquisa e Relação.

    Adicione uma nova coluna de tabela, escreva "Pesquisa e Relação"
  3. No Assistente de Pesquisa, selecione Pretendo que o campo de pesquisa obtenha os valores a partir de outra tabela ou consulta. Em seguida, selecione Seguinte.

  4. Selecione a tabela que pretende que forneça os valores para o campo de pesquisa. Esta é a sua tabela principal. Em seguida, selecione Seguinte.

  5. Para selecionar os campos dos quais pretende extrair dados, defina a sequência de ordenação para os campos e a largura da coluna e siga as instruções da página.

    Sugestão: Quando definir a largura da coluna, para manter o aspeto visual da tabela organizado, selecione Ocultar Coluna Chave. Esta ação não irá afetar a relação ou a sincronização de dados entre as tabelas.

  6. Selecione um campo que identifique apenas as linhas na tabela principal.

  7. Introduza o nome do seu novo campo de pesquisa, selecione Ativar Integridade de Dados e, em seguida, selecione Eliminação em Cascata ou Eliminação Restrita.

    Sugestão: Atribua um nome ao campo de forma a que aluda aos dados e verifique se é um campo de chave externa, por exemplo: Chave Externa de ID do Cliente.

  8. Selecione Concluire, em seguida, selecione Guardar Guardar .

Acabou de criar uma relação, uma chave externa e os parâmetros de sincronização de dados entre as duas tabelas.

Alterar uma relação entre duas tabelas

Se pretende alterar a relação entre tabelas, em primeiro lugar feche as mesmas.

  1. Selecione Ferramentas da Base de Dados > Relações.

  2. Selecione a linha de relação entre as duas tabelas.

    Uma relação um-para-muitos
  3. Selecione Estrutura > Editar Relações.

  4. Na caixa de diálogo Editar Relações, faça as suas alterações e, em seguida, selecione OK.

  5. Para guardar as suas alterações, selecione Guardar Guardar .

Quer mais?

Criar uma relação

Eliminar uma relação

Formação do Excel

Formação do Outlook

Uma das formas mais fáceis de criar uma relação um-para-muitos é utilizar uma ferramenta chamada ASSISTENTE DE PESQUISAS. Na verdade, o assistente tem duas funções.

Cria a relação e, quanto terminar, pode utilizar o campo de chave externa para selecionar valores da tabela do lado UM ou da tabela principal da relação.

Isto facilita a introdução de dados. No nosso exemplo, basta selecionar um nome que corresponda ao valor do lado UM e introduzir um número de telefone.

Ao utilizar o assistente, não precisa de um campo de chave externa na tabela subordinada, uma vez que o mesmo é criado pelo assistente. No entanto, se já tiver uma chave externa, pode utilizá-la.

Esta é uma base de dados de exemplo. Não possui uma chave externa.

Para começar, selecione o cabeçalho num campo em branco ou o cabeçalho na chave externa, se tiver uma.

Selecione Pesquisa e Relação para iniciar o assistente.

Utilize a primeira opção para procurar valores de outra tabela e selecione Seguinte.

Selecione a tabela principal, Clientes e Seguinte.

É necessário procurar os valores no campo Nome do Cliente, pelo que deve selecioná-lo e movê-lo para o outro lado. Este é um campo calculado.

Utilizámos este campo há cerca de um minuto. Repare que mostra o nome completo. Isto elimina dúvidas na seleção dos dados corretos. Com um campo de pesquisa, a introdução de dados é mais rápida e mais exata.

Selecione Seguinte. A sequência de ordenação é opcional, pelo que vamos ignorá-la e selecionar apenas Seguinte.

Por regra, é melhor ocultar a coluna de chave, uma vez que desorganiza a base de dados se estiver visível. Sendo assim, selecione Seguinte.

Aqui, vamos atribuir o nome ID de Cliente CE ao campo, em que ID de Cliente indica o campo principal e CE indica que se trata de uma chave externa.

Agora, vamos selecionar Ativar Integridade dos Dados e Eliminação em Cascata. É desta forma que ativa a integridade referencial e as eliminações em cascata. Selecione Concluir e o campo está pronto.

Por fim, vamos alterar a relação. Para o fazer, é necessário fechar a tabela de números de telefone. Não é possível alterar uma relação se uma das tabelas envolvidas nessa relação estiver aberta.

Depois de fecharmos a tabela, no separador Ferramentas da Base de Dados selecionamos Relações. Selecionamos a linha de relação e, no friso, selecionamos Editar Relações.

As opções Integridade Referencial e Eliminações em Cascata estão ambas selecionadas. Vamos ativar também a opção do meio, Propagar Atualização dos Campos Relacionados, selecionar OK e já está.

Criámos uma relação um-para-muitos com o Assistente de Pesquisas, criámos a chave externa e alterámos a definição de uma relação.

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.

×