Acerca do esquema do estruturador de consulta (ADP)

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.

Nota: As informações neste tópico aplica-se apenas a um projeto do Microsoft Access (. adp).

O estruturador de consultas é constituído por três painéis: o painel de diagrama, o painel de grelha e o painel SQL.

Os três painéis do estruturador de consultas

the diagram, grid, and sql panes of the query designer

  • O painel Diagrama apresenta as tabelas, vistas e funções de na linha que está a consultar. Cada rectângulo representa uma tabela, vista ou função na linha e mostra as colunas de dados disponíveis, bem como os ícones que indicam como cada coluna é utilizada na consulta. Associações externas são indicadas por linhas entre retângulos.

  • O painel Grelha contém uma grelha de semelhantes a folha de cálculo na qual pode especificar opções, tais como as colunas de dados para apresentar, quais as linhas para selecionar, como agrupar linhas etc.

  • O painel SQL apresenta a instrução SQL da consulta. Pode editar a instrução SQL criada pelo estruturador de consultas ou pode introduzir a sua própria instrução SQL. É particularmente útil para introduzir instruções SQL que não podem ser criadas utilizando os painéis de diagrama e de grelha, tal como consultas união.

Pode criar uma consulta ao trabalhar em qualquer um dos painéis: pode especificar uma coluna para apresentar ao escolhê-la no painel de diagrama, introduzi-la no painel de grelha ou torná-lo para parte da instrução SQL no painel de SQL. Os painéis do diagrama, grelha e SQL são sincronizados — ao efetuar uma alteração no painel de um, os outros painéis assumem automaticamente a alteração.

Painel de diagrama

Descrição geral do painel de diagrama

Painel de diagrama apresenta uma apresentação gráfica das tabelas, vistas, as funções definidas pelo utilizador ou subconsultas na sua consulta. Também mostra as relações de associação entre elas.

No painel de diagrama, pode:

  • Adicionar ou remover tabelas, vistas, as funções definidas pelo utilizador ou subconsultas e especificar as colunas de dados de saída.

  • Especificar as colunas para ordenar a consulta.

  • Especifique que pretende agrupar linhas no conjunto de resultados.

  • Criar ou modificar associações entre tabelas, vistas, as funções definidas pelo utilizador ou subconsultas.

Quando efetuar uma alteração no painel de diagrama, o painel de grelha e o painel SQL são atualizados para refletir a alteração. Por exemplo, se selecionar uma coluna para saída numa tabela, vista, função definida pelo utilizador ou janela de subconsulta no painel de diagrama, o estruturador de consulta adiciona a coluna de dados para o painel de grelha e para a instrução de SQL no painel de SQL.

Sobre os ícones do painel de diagrama, caixas de verificação e símbolos

Cada tabela, vista, função definida pelo utilizador ou subconsulta aparece como uma janela em separado no painel de diagrama. O ícone na barra de título de cada rectângulo indica qual o tipo de objeto que representa o retângulo, conforme ilustrado na tabela seguinte.

Ícone

Tipo de objeto

icon image

Tabela

icon image

Ver

icon image

Função linha

icon image

Subconsulta (na cláusula)


Cada rectângulo mostra as colunas de dados para a tabela, vista ou função definida pelo utilizador. Símbolos e caixas de verificação apresentada junto aos nomes das colunas para indicar como as colunas são utilizadas na consulta. Descrições de apresentam informações como o tipo de dados e o tamanho das colunas.

Input source window

A tabela seguinte lista as caixas de verificação e símbolos utilizados no retângulo para cada tabela, vista ou função definida pelo utilizador.

Caixa de verificação ou símbolo

Descrição

Caixa de verificação
icon image
icon image
icon image

Especifica se uma coluna de dados é apresentada no conjunto de resultados de consulta (consulta selecionar) ou é utilizada numa consulta de atualização, acrescentar, criar tabela ou valores acrescentar. Selecione a coluna para adicioná-lo para os resultados. Se estiver selecionada (Todas as colunas), todas as colunas de dados aparecem no resultado.

O ícone utilizado com as alterações de caixa de verificação de acordo com o tipo de consulta está a criar. Ao criar uma consulta eliminar, não pode selecionar colunas individuais.

icon image
icon image

Indica que a coluna de dados está a ser utilizada para ordenar os resultados da consulta (faz parte de uma cláusula ORDER BY). O ícone aparece como A-Z se estiver a sequência de ordenação ascendente ou Z-se a sequência de ordenação é descendente.

icon image

Indica que a coluna de dados está a ser utilizada para criar um conjunto de resultados agrupados (faz parte de uma cláusula GROUP BY) numa consulta de agregação.

icon image

Indica que a coluna de dados está incluída numa condição de pesquisa para a consulta (faz parte de um WHERE ou cláusula HAVING).

icon image

Indica que o conteúdo da coluna de dados está a ser resumido para saída (estão incluídas numa soma, média ou outra função de agregação).

Nota: O estruturador de consultas não serão apresentados colunas de dados para uma tabela, vista ou função definida pelo utilizador se não possui direitos de acesso suficientes para ou se o controlador da base de dados não pode devolver informações sobre a mesma. Nestes casos, o estruturador de consulta apresenta uma barra de título para a tabela, vista ou função definida pelo utilizador.

Tabelas associadas no painel de diagrama

Se a consulta envolve uma associação, é apresentada uma linha de associação entre as colunas de dados envolvidas na associação. Se as colunas de dados associados não são apresentadas (por exemplo, a tabela, vista, função definida pelo utilizador ou janela de subconsulta está minimizada ou a associação envolve uma expressão), o estruturador de consulta coloca a linha de associação na barra de título do retângulo que representa a tabela, Vista, função definida pelo utilizador ou subconsulta. O estruturador de consulta apresenta uma linha de associação para cada condição de associação.

A single join line between two tables

A forma do ícone de no meio da linha de associação indica como as tabelas ou objectos estruturados tabela são associados. Se a cláusula de associação utiliza um operador diferente de igual (=), o operador é apresentado no ícone da linha de associação. A tabela seguinte lista os ícones que podem ser apresentados numa linha de associação.

Ícone de linha de associação

Descrição

icon image

Associação interna (criada utilizando o sinal de igual).

Symbol for an inner join based on the "greater than" operator

Associação interna com base no operador "maior do que". (O operador apresentado no ícone da linha de associação reflete o operador utilizado na associação.)

icon image

Associação externa na qual todas as linhas da tabela representada no lado esquerdo vão ser incluídas, mesmo que não tenham correspondências na tabela relacionada.

icon image

Associação externa na qual todas as linhas da tabela representada no lado direito vão ser incluídas, mesmo que não tenham correspondências na tabela relacionada.

icon image

Uma externa completa participar no qual todas as linhas das duas tabelas vão ser incluídas, mesmo que não tenham correspondências na tabela relacionada, vista, função definida pelo utilizador ou subconsulta.


Ícones nas extremidades de linha de associação indicam o tipo de associação. A tabela seguinte lista os tipos de associações e os ícones que podem ser apresentados nas extremidades de linha de associação.

Ícone nas extremidades da linha de associação

Descrição

icon image

Uma associação

icon image

Aderir a um-para-muitos

icon image

Estruturador de consulta não é possível determinar o tipo de associação

O painel de grelha

Descrição geral do painel de grelha

O painel de grelha permite-lhe especificar opções de consulta — tal como as colunas de dados a apresentar, como ordenar os resultados e o que linhas para selecionar — ao introduzir as opções para uma folha de cálculo semelhante a uma grelha. No painel de grelha pode especificar:

  • As colunas a apresentar e aliases de nome de coluna.

  • A tabela que pertence uma coluna.

  • Expressões para colunas calculadas.

  • A sequência de ordenação para a consulta.

  • Condições de pesquisa.

  • Critérios de agrupamento, incluindo funções de agregação a utilizar para relatórios de resumo.

  • Novos valores para atualizar ou valores acrescentar consultas.

  • Nomes de coluna de destino para as consultas de acréscimo.

Alterações que fizer no painel de grelha automaticamente serão refletidas no painel SQL e painel de diagrama. Do mesmo modo, o painel de grelha é atualizado automaticamente para refletir as alterações efetuadas nos outros painéis.

Sobre as colunas do painel de grelha

As linhas no painel de grelha apresentam as colunas de dados utilizadas na sua consulta; as colunas no painel de grelha apresentam opções de consulta.

Grid pane

As informações específicas que aparece no painel de grelha dependem do tipo de consulta que está a criar. Se estiver a criar uma consulta selecionar, o painel de grelha contém colunas diferentes do que se estiver a criar uma consulta atualização.

A tabela seguinte lista as colunas de grelha que podem ser apresentada no painel de grelha.

Coluna

Tipo de consulta

Descrição

Coluna

Tudo                  

Apresenta o nome de uma coluna de dados utilizada para a consulta ou a expressão para uma coluna calculada. Esta coluna está bloqueada para que seja sempre visível enquanto se desloca horizontalmente.

Alias

Selecione, acréscimo, atualização, criar tabela

Especifica um nome alternativo para uma coluna ou o nome que pode utilizar para uma coluna calculada.

Tabela

Selecione, acréscimo, atualização, criar tabela

Especifica o nome da tabela, vista, função definida pelo utilizador ou subconsulta para a coluna de dados associados. Esta coluna está em branco para as colunas calculadas.

Saída

Seleccionar, acrescentar, criar tabela

Especifica se uma coluna de dados é apresentado no resultado da consulta.

Nota: Se permitir ligações a base de dados, pode utilizar uma coluna de dados para ordenar ou procurar cláusulas sem apresentá-la no conjunto de resultados.

Tipo de Ordenação

Selecione, acrescentar

Especifica que a coluna de dados associada é utilizada para ordenar os resultados da consulta e se a ordenação é ascendente ou descendente.

Sequência de ordenação

Selecione, acrescentar

Especifica a prioridade da ordenação colunas de dados utilizado para ordenar o conjunto de resultados. Quando alterar a sequência de ordenação para uma coluna de dados, a sequência de ordenação para todas as outras colunas é atualizada em conformidade.

Agrupar Por

Seleccionar, acrescentar, criar tabela

Especifica que a coluna de dados associados está a ser utilizada para criar uma consulta de agregação. Esta coluna da grelha só aparece se tiver escolhido Agrupar por no menu Ferramentas ou tiver adicionado uma cláusula GROUP BY para o painel SQL.

Por predefinição, o valor desta coluna está definido para Agrupar por e, a coluna torna-se parte da cláusula GROUP BY.

Quando mover para uma célula nesta coluna e selecione uma função de agregação para aplicar a coluna de dados associada, por predefinição, a expressão resultante é adicionada como uma coluna de saída para o conjunto de resultados.

Critérios

Tudo                  

Especifica uma condição de pesquisa (filtro) para a coluna de dados associados. Introduza um operador (a predefinição é "=") e o valor para procurar. Colocar os valores de texto entre aspas simples.

Se a coluna de dados associados fizer parte de uma cláusula GROUP BY, a expressão que introduzir é utilizada para uma cláusula HAVING.

Se introduzir valores de mais do que uma célula na coluna da grelha de critérios, as condições de pesquisa resultante são automaticamente ligadas com and lógico.

Para especificar várias expressões de condição de pesquisa para uma coluna única base de dados (por exemplo, (fname > 'A') AND (fname < 'M'), adicione duas vezes na coluna de dados para o painel de grelha e introduza separe os valores na coluna da grelha de critérios para cada instância da coluna de dados.

Ou...

Tudo                  

Especifica uma expressão de condição de procura adicionais para a coluna de dados ligada a expressões anterior com um ou lógico. Pode adicionar mais colunas de grelha ou … ao premir a tecla de tabulação mais à direita na coluna ou....

Acrescentar

Acrescentar

Especifica o nome da coluna de dados de destino para a coluna de dados associados. Quando criar uma consulta de acréscimo, o estruturador de consultas tenta correspondam à origem de uma coluna de dados de destino adequada. Se o estruturador de consultas não é possível escolher uma correspondência, tem de fornecer o nome da coluna.

Novo valor

Actualizar, Acrescentar valores

Especifica o valor para colocar a coluna associada. Introduza um valor literal ou uma expressão.

Painel SQL

Descrição geral do painel SQL

O painel SQL apresenta a instrução SQL da consulta atual. Como construir a sua consulta, o painel SQL atualiza automaticamente e reformata para ser mais fácil de ler.

No painel SQL, pode:

  • Crie novas consultas introduzindo instruções SQL.

  • Modificar a instrução SQL criada pelo estruturador de consultas com base nas definições que efetuar os painéis de diagrama e grelha.

  • Introduza as instruções que tirar partido das funcionalidades específicas para o Microsoft SQL Server.

Declarações no painel SQL

Pode editar a consulta atual diretamente no painel de SQL. Quando mover para outro painel, o estruturador de consultas formata automaticamente a instrução e, em seguida, altera os painéis de diagrama e grelha para corresponder ao seu extrato.

Nota: Pode introduzir sugestões de optimização para instruções SQL, mas o estruturador de consultas poderá reformatá-las.

Se o seu extrato não pode ser representado nos painéis de diagrama e de grelha, e se ambos os painéis estiverem visíveis, o estruturador de consulta apresenta um erro e, em seguida, oferece-lhe duas opções:

  • Regressar ao painel SQL e edite a instrução.

  • Eliminar as alterações e reverter para a versão mais recente da instrução SQL.

Se regressar ao painel SQL e continuar a editar a instrução, o estruturador de consultas esbate os outros painéis para indicar que já não refletem o conteúdo do painel de SQL.

Também pode utilizar o painel SQL para introduzir instruções SQL que não podem ser representadas graficamente no estruturador de consultas. Nestes casos, o estruturador de consultas apresenta o mesmo comportamento como o faz quando Deteta um erro — esbate-os painéis de diagrama e grelha para indicar que não representam a instrução atual. Pode continuar a editar a instrução e executá-la como faria com qualquer instrução SQL.

Nota: Se introduzir uma instrução SQL, mas, em seguida, fazer mais alterações à consulta alterando os painéis de diagrama e de grelha, o estruturador de consultas recria e apresentar a instrução SQL. Em alguns casos, esta ação resulta numa instrução SQL que é construída de forma diferente da que introduziu originalmente (apesar de apresentar sempre os mesmos resultados). Esta diferença é particularmente provável quando estiver a trabalhar com as condições de pesquisa que envolvem várias cláusulas ligadas com e e ou.

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.

×