Escolar Documentos
Profissional Documentos
Cultura Documentos
ACCESS – Consultas
Você utiliza consultas para visualizar, alterar e analisar dados de diferentes maneiras. Você também
pode utilizá-las como origem de registros para formulários e relatórios.
O tipo mais comum de consulta é uma consulta seleção. Uma consulta seleção recupera dados de
uma ou mais tabelas utilizando critérios por você especificados e, em seguida, exibe os registros
obtidos na ordem desejada.
Você cria uma consulta com um assistente ou a partir do zero no modo Estrutura da consulta. Você
especifica os dados com os quais deseja trabalhar adicionando as tabelas que contêm os dados e
preenchendo a grade de estrutura.
Usamos consultas para selecionar registros, atualizar tabelas ou efetuar cálculos com base nos dados
já existentes em uma tabela. Por exemplo, podemos utilizar uma consulta para calcular o total de
vendas por país de destino ou por cliente para um determinado ano ou o total mensal de vendas
dentro do ano.
Também podemos criar consultas que atualizam os dados de uma tabela. Vamos supor que você
deva aplicar um reajuste de 20% em no Preço Unitário de todos os produtos da tabela Produtos. Ao
invés de fazermos esta modificação manualmente, podemos utilizar um tipo especial de consulta
chamado "Consulta de atualização", a qual fará as alterações necessárias.
Em determinadas situações precisamos montar um relatório em que os dados que farão parte do
relatório não estão disponíveis em uma única tabela. Também pode acontecer de precisarmos de
dados que são calculados com base em um mais campos de uma tabela. Nestas situações primeiro
temos que montar uma consulta que nos forneça a listagem desejada e, somente depois, podemos
criar o relatório baseado na consulta montada inicialmente. Esta é uma das situações mais comuns
em que utilizamos consultas para resolver um problema prático do dia-a-dia.
Quando criamos uma consulta o Microsoft Access não salva junto com a consulta, os dados por ela
retornados. Ao salvar uma consulta, somente o comando SQL - Structured Query Language é salvo.
Cada vez que a consulta é executada, o comando SQL é executado e os dados são retornados a
partir das tabelas que fazem parte da consulta. No comando SQL está toda a informação necessária
para que o Microsoft Access execute a consulta, tais como: campos a serem retornados, critérios de
filtragem, ordenação dos resultados, campos calculados, etc.
Consulta seleção
Para criar consultas no Microsoft Access não é preciso conhecer a linguagem SQL. O
Microsoft Access fornece uma interface gráfica conhecida como QBE - Query By Examplo. Esta
interface é bastante simples de utilizar a facilita a criação de consultas. O usuário vai "montando" a
consulta, utilizando o QBE e o Microsoft Access, em segundo plano, vai criando.
Criar uma consulta baseada na tabela Pedidos. A consulta exibirá os campos definidos a
seguir:
Nome da consulta Exemplo1-Listagem de Pedidos
Baseada na(s) tabela(s) Pedidos
- Arrastar o campo a ser adicionado : Outra maneira de adicionar um campo à consulta é clicar no referido
campo, manter o botão do mouse pressionado e arrastar para a primeira coluna que estiver em branco, na
parte de baixa da janela. Observe que cada coluna representa um campo que faz parte da consulta. Arraste o
campo DataDoPedido para adiciona-lo a consulta, conforme indicado na figura a seguir:
PaísDeDestino
CidadeDeDestino
Frete
Após ter adicionado os campos solicitados, a sua janela deve estar conforme indicado na figura a seguir:
Dê um clique no botão Salvar ( ). Surge uma janela pedindo o nome da consulta. Digite Listagem de
Pedidos e dê um clique no botão OK, conforme indicado na figura a seguir:
Agora vamos executar a consulta para observar os resultados obtidos. Para executar a consulta,
basta irmos para o modo Folha de dados da consulta. Isto pode ser feito utilizando o comando
Exibir -> Modo folha de Dados ou clicando no botão ( ).
Linguagem de Programação Profª Leny Cerqueira lenny106@gmail.com
6
Dê um clique no botão Salvar ( ). Surge uma janela pedindo o nome da consulta. Digite Listagem
de Pedidos e Clientes e dê um clique no botão OK, conforme indicado na figura a seguir:
Agora vamos executar a consulta para observar os resultados obtidos. Para executar a consulta,
basta irmos para o modo Folha de dados da consulta. Isto pode ser feito utilizando o comando
Exibir -> Modo folha de Dados ou clicando no botão ( ).
Selecione o comando Exibir -> Modo folha de Dados.
Você obtém uma listagem de Pedidos e com as informações sobre o respectivo cliente. Observe que
não aplicamos nenhum filtro e nenhum critério de ordenação. Aprenderemos a tratar com estes itens
mais adiante.