Skip to main content

Modificando uma consulta no Microsoft Access

Access 2017 - Agregar, Modificar, Eliminar y Consultar (Abril 2025)

Access 2017 - Agregar, Modificar, Eliminar y Consultar (Abril 2025)
Anonim

O processo para modificar uma consulta do Microsoft Access é semelhante ao processo para criar um em primeiro lugar. As consultas podem ser alteradas usando o modo Design ou o modo SQL, no entanto, você não pode usar o Assistente de consulta para modificar uma consulta existente.

Comece clicando com o botão direito do mouse em sua consulta de destino no painel de objetos à esquerda da tela em seu banco de dados. No menu pop-up, selecione Design View. A consulta é aberta no modo de folha de dados. Quando você clica com o botão direito do mouse no nome da consulta na linha da guia acima da saída da exibição da folha de dados, pode alterar o modo de exibição. Por padrão, você está no Datasheet, que não pode ser editado estruturalmente (embora você possa inserir e remover dados dessa exibição). A partir das visualizações SQL ou Design, no entanto, você pode editar a estrutura da consulta e salvar ou salvar como o objeto modificado, conforme necessário.

Design View

O Design View abre uma tela dividida horizontalmente. A metade superior mostra retângulos representando cada tabela ou consulta que alimenta a consulta que você está modificando. Campos-chave - normalmente um identificador único - apresentam uma pequena chave de ouro ao lado deles. Cada um dos retângulos se une a outros retângulos por meio de linhas conectando campos em uma tabela a campos em outra.

Essas linhas representam relacionamentos. Na Visualização de design, clicar com o botão direito do mouse na linha permite alterar o relacionamento. Você pode escolher entre uma das três opções:

  • Linhas em que os campos unidos nas duas tabelas são iguais
  • Linhas em que a tabela mais à esquerda retorna todos os resultados e a tabela à direita mostra resultados correspondentes
  • Linhas em que a tabela mais à direita retorna todos os resultados e a tabela à esquerda mostra resultados correspondentes

Esses três tipos de junção (interno, esquerdo, direito) são um subconjunto do intervalo completo de junções que um banco de dados pode executar. Para fazer consultas mais complexas, você precisará mover para o SQL View.

Quando você conecta as tabelas selecionadas às linhas de relacionamento, a metade inferior da tela mostra uma grade listando todos os campos que a consulta retornará. o exposição caixa exibe ou suprime o campo quando a consulta é executada - você pode filtrar uma consulta com base nos campos que não são exibidos. Você também pode adicionar ou modificar manualmente a ordem de classificação para ordenar os resultados de maneira crescente ou decrescente, embora o Microsoft Access processe vários tipos na ordem da esquerda para a direita ao longo dos campos. Você pode reorganizar as colunas arrastando-as para a esquerda ou para a direita na grade, para forçar um padrão de classificação específico.

A visão do design Critério box permite que você insira critérios de limitação, de modo que, quando a consulta é executada, ela exiba apenas um subconjunto dos dados que correspondem ao seu filtro. Por exemplo, em uma consulta sobre pedidos abertos de produtos, você pode adicionar o critério

= 'MI'

para uma coluna de estado para mostrar apenas pedidos do Michigan. Para adicionar níveis de critérios, use o ou caixas dentro da coluna ou adicionar critérios a outras colunas.

Visualização SQL

No modo SQL, o Microsoft Access substitui a folha de dados pela sintaxe da Linguagem de Consulta Estruturada que o Access analisa para determinar quais dados serão extraídos de uma fonte e com quais regras de negócios.

As instruções SQL geralmente seguem um formulário de bloco:

SELECT Table1. Fieldname1, Table2. Fieldname2 FROM Table1 RIGHT JOIN Tabela2 ON Tabela1. Key1 = Tabela2. Key2 WHERE Table1. Fieldname1> = "FilterValue"

Diferentes fornecedores de banco de dados suportam versões ligeiramente diferentes do SQL. O padrão base, chamado sintaxe compatível com ANSI, devemos ser capaz de trabalhar em todos os ambientes de banco de dados. No entanto, cada fornecedor aumenta o padrão SQL com seus próprios ajustes. A Microsoft, por exemplo, emprega o mecanismo de banco de dados do Jet no Access. A Microsoft também suporta o SQL Server. Outros fornecedores usam abordagens diferentes, portanto, o SQL geralmente não é tão interoperável quanto o suporte a padrões.

Se você não estiver familiarizado com a sintaxe da implementação do SQL do Mecanismo de Banco de Dados do Jet, então, a opção SQL View poderá interromper suas consultas. Furar a Design View, em vez disso. No entanto, para ajustes muito rápidos, às vezes é mais fácil ajustar o SQL subjacente do que modificar o esquema do Design View. Se outros analistas na sua empresa quiserem saber como você obteve um resultado, enviar a eles um recorte e um colar da sua instrução SQL reduz a confusão sobre o design da consulta.

Salvando seu trabalho

No Microsoft Access 2016, você pode salvar e substituir a consulta atual clicando com o botão direito do mouse na guia e selecionando Salve . Para salvar a consulta revisada como outro nome, permitindo que a consulta atual persista, clique na guia Arquivo, selecione Salvar como e depois Salvar objeto como.