Compartilhar via


Como: associar tabelas automaticamente

Quando você adiciona duas ou mais tabelas a uma consulta, o Query e View Designer tenta determinar se eles estão relacionados.Se isso acontecer, a consulta e o modo de exibição Designer coloca automaticamente linhas de associação entre retângulos, representando as tabelas ou objetos estruturados.

A consulta e o modo de exibição Designer reconhecerá as tabelas como associadas se:

  • O banco de dados contém informações que especifica que as tabelas estão relacionadas.

  • Se duas colunas, uma em cada tabela, tem o mesmo nome e tipo de dados.A coluna deve ser uma chave primária em pelo menos uma das tabelas.Por exemplo, se você adicionar employee e jobs tabelas, se a job_id coluna é a chave primária de jobs tabela, e se cada tabela possui uma coluna chamada job_id com o mesmo tipo de dados, a consulta e o modo de exibição Designer irá associar as tabelas.

    ObservaçãoObservação

    A consulta e o modo de exibição Designer irá criar apenas uma associação com base em colunas com o mesmo nome e o tipo de dados.Se mais de uma associação for possível, a consulta e o modo de exibição Designer pára depois de criar uma associação com base no primeiro conjunto de colunas correspondentes que ele encontra.

  • A consulta e o modo de exibição Designer detecta que um critério de pesquisa (uma cláusula WHERE) é uma condição de associação.Por exemplo, você pode adicionar a tabela employee e jobs, em seguida, criar um critério de pesquisa que procura o mesmo valor na job_id coluna das duas tabelas.Quando você fizer isso, a consulta e o modo de exibição Designer detecta que o critério de pesquisa resulta em uma associação e, em seguida, cria uma condição de associação com base no critério de pesquisa.

Se a consulta e o modo de exibição Designer criou uma associação que não é adequada à sua consulta, você pode modificar a associação ou removê-lo.Para obter detalhes, consulte Como: modificar os operadores de associação e Como: remover associações.

Se a consulta e o modo de exibição Designer não associar as tabelas na consulta, você mesmo pode criar uma associação.Para obter detalhes, consulte:Como: associar tabelas manualmente.

Consulte também

Conceitos

Como a consulta e o modo de exibição Designer representa associações

Outros recursos

Criação de consultas e exibições

Consultando com associações