Autor: Júlio Battisti
www.juliobattisti.com.br
Tutorial de Consultas no Access – Parte 1
Direito Autoral: Esta lista de exercícios é de autoria de Júlio Battisti e não pode ser
distribuído em CDs de revista e nem publicado em outros sites, se a minha autorização.
Não é permitido o uso deste material em sala de aula ou em treinamentos, sem a minha
autorização. O uso não autorizado deste material é crime de Violação de Direito Autoral.
Se você identificar alguém usando este material, sem a minha autorização, denuncie
através do e-mail: [email protected]
CURSO COMPLETO DE ACCESS – 1178 páginas de conteúdo: Não deixe de
conferir a disponibilidade do CD-05, o qual tem um curso completo de Access,
que aborda desde a teoria de banco de dados, passando pelo básico sobre
tabelas, consultas, formulários e relatórios, passando por conceitos avançados
destes itens e também Macros e Programação VBA. Um curso completo,
detalhado,
com
centenas
de
exemplos
práticos,
passo-a-passo,
detalhadamente explicados, usando uma didática de fácil acompanhamento. O
CD-05 contém os seguintes cursos:
•
•
•
Access Básico – 300 páginas
Access Avançado e VBA – 550 páginas
Tudo Sobre Formulários no Access – 328 páginas
Preço para o envio via download:R$ 25,00
Preço para o envio via CD:
R$ 35,00
Todos os cursos são fornecidos no formato .PDF, com permissão de impressão.
Os bancos de dados usados nos exemplos práticos dos cursos também são
fornecidos no CD ou via Download.
Clique no link a seguir para obter todas as informações sobre os cursos
contidos no CD, o índice completo de cada curso, um resumo do módulo de
Cada curso e orientações sobre como comprar o Curso Completo de Access,
com 1178 páginas de conteúdo.
http://www.juliobattisti.com.br/ebooksdoautor/vendacd05.asp
Autor: Júlio Cesar Fabris Battisti
[email protected]
Proibida a reprodução e utilização em sala de aula, sem autorização por escrito do autor
Access Básico – Exercícios - Consultas
Introdução:
Nesta primeira parte, publicarei uma lista com vinte exercícios propostos e as
respectivas respostas. Nas próximas partes, publicarei a solução de cada um
dos exemplos, passo-a-passo, com explicações detalhadas.
IMPORTANTE: Todos os exemplos são baseados no banco de dados
Northwind.mdb, o qual é um banco de dados de exemplos, instalado no seu
computador, quando o Access é instalado. Utilize o banco de dados
Northwind.mdb, para criar as consultas propostas.
•
Exercício 01: Criar uma nova consulta baseada na tabela Pedidos. Devem
ser incluídos os seguintes campos:
•
•
•
•
•
•
NúmeroDoPedido
DataDoPedido
Via
Frete
PaísDeDestino
CidadeDeDestino
Especificar um critério para que sejam exibidos apenas os seguintes
pedidos:
•
•
•
Somente os pedidos para o Brasil, cidade de São Paulo, onde a
DataDoPedido está no primeiro ou no terceiro trimestre de 1997.
Todos os pedidos para a Alemanha, no ano de 1996, independente da
cidade.
Todos os pedidos para a Áustria, com valor de frete maior ou igual a
R$ 100,00
Classificar em ordem Crescente do campo PaísDeDestino.
Salvar a consulta com o nome de Exercício – 01
Resultado: Como resultado desta consulta você obterá 55 registros.
•
Exercício 02: Criar uma
nova consulta baseada na tabela Pedidos,
Detalhes do Pedido e Clientes. Devem ser incluídos os seguintes campos:
•
•
•
•
•
•
•
NúmeroDoPedido da tabela Pedidos
NomeDaEmpresa da tabela Clientes
DataDoPedido da tabela Pedidos
DataDeEnvio da tabela Pedidos
PaísDeDestino da tabela Pedidos
CidadeDeDestino da tabela Pedidos
Um campo para cálculo do total para cada item de
cada pedido.
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 2
Access Básico – Exercícios - Consultas
Especificar um critério para que sejam exibidos apenas os seguintes
pedidos:
•
•
•
Somente empresas em que a primeira letra do nome esteja na faixa
de H até M.
Todos os pedidos para o Brasil e Argentina, independentemente do
nome da empresa.
Todos os pedidos onde a diferença entre a DataDoPedido e a
DataDoEnvio for maior do que 10 dias, independentemente do
PaísDeDestino e do nome da empresa.
Classificar em ordem Crescente do campo PaísDeDestino e fazer com que
seja exibida o total geral por pedido e não por item do pedido, conforme
indicado na Figura a seguir:
Resultado: Como resultado desta consulta você obterá 371 registros.
Salvar a consulta com o nome de Exercício – 02
•
Exercício 03: Criar uma nova consulta baseada na tabela Pedidos, Detalhes
do Pedido, Clientes, Produtos e Categorias. Devem ser incluídos os seguintes
campos:
•
•
•
•
•
•
•
NúmeroDoPedido da tabela Pedidos
NomeDaEmpresa da tabela Clientes
DataDoPedido da tabela Pedidos
DataDeEnvio da tabela Pedidos
PaísDeDestino da tabela Pedidos
CidadeDeDestino da tabela Pedidos
Um campo para cálculo do total para cada item de
cada pedido.
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 3
Access Básico – Exercícios - Consultas
Especificar um critério para que sejam exibidos apenas os seguintes
pedidos:
•
•
Todos os pedidos, com exceção dos pedidos que tenham, pelo
menos, um item com produto das categorias Laticínios ou
Condimentos, para o ano de 1997.
Todos os pedidos, que tenham, pelo menos, um item com produto
das categorias Laticínios ou Condimentos, para o ano de 1998.
Classificar em ordem Crescente do campo PaísDeDestino e fazer com que seja
exibida o total geral por pedido e não por item do pedido.
Resultado: Como resultado desta consulta você obterá 678 registros.
Salvar a consulta com o nome de Exercício – 03
•
Exercício 04: Criar uma nova consulta baseada nas tabelas Pedidos e
Clientes. Devem ser incluídos os seguintes campos:
•
•
•
•
•
•
•
NúmeroDoPedido
NomeDaEmpresa
DataDoPedido
Via
Frete
PaísDeDestino
CidadeDeDestino
Especificar um critério para que sejam exibidos apenas os seguintes
pedidos:
•
•
Todos os pedidos do Brasil, com exceção dos Pedidos para São Paulo.
Todos os pedidos, independentemente do País e da Cidade, para os
clientes em que a primeira letra do nome é uma vogal.
Classificar em ordem Crescente do campo PaísDeDestino.
Resultado: Como resultado desta consulta você obterá 155 registros.
Salvar a consulta com o nome de Exercício – 04
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 4
Access Básico – Exercícios - Consultas
•
Exercício 05: Criar uma nova consulta que calcule o total anual de vendas,
conforme indicado na figura a seguir:
Salvar a consulta com o nome de Exercício – 05
Exercício 06: Criar uma nova consulta que calcule o total de vendas por
ano e por funcionário, conforme indicado na figura a seguir:
Salvar a consulta com o nome de Exercício – 06
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 5
Access Básico – Exercícios - Consultas
Exercício 07: Transformar a consulta do Exercício 06 em uma consulta de
Referência Cruzada, para que os dados sejam exibidos conforme indicado na
Figura a seguir:
Salvar a consulta com o nome de Exercício – 07. Para isso utilize o
comando Arquivo -> Salvar como...
Exercício 08: Criar uma nova consulta de Referência cruzada, onde sejam
exibidos os totais mensais de vendas por categoria, somente para o ano de
1997, conforme indicado na figura a seguir:
Salvar a consulta com o nome de Exercício – 08
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 6
Access Básico – Exercícios - Consultas
Exercício 09: Criar uma nova consulta de Referência cruzada, onde sejam
exibidos os totais mensais de vendas por cliente, para o ano de 1997,
somente para clientes do Brasil e da França. Exibir, nos resultados, uma
coluna com o campo PaísDeDestino. O campo PaísDeDestino deverá ser
“linha”, “coluna”. Ou “valor”, na referência cruzada?? Você deve obter os
resultados indicados na figura a seguir:
Salvar a consulta com o nome de Exercício – 09
•
Exercício 10: Criar uma nova consulta que calcule o total anual de vendas,
por PaísDeDestino e por CidadeDeDestino, conforme indicado na figura a
seguir. Filtrar para que seja calculado o total de vendas somente para o
Brasil, Argentina e Alemanha para o ano de 1997. Você obterá os resultados
indicados na figura a seguir:
Salvar a consulta com o nome de Exercício – 10
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 7
Access Básico – Exercícios - Consultas
•
Exercício 11: Criar uma nova consulta baseada na tabela Pedidos e
Detalhes do Pedido. Fazer com que a consulta calcule o total mensal de
vendas para um determinado país, em um determinado período. Definir
parâmetros para que, quando for executar a consulta, seja solicitada a Data
Inicial, a Data Final e o nome do País. Devem ser exibidos os totais mensais
somente para o período informado e para o país informado. Nas figuras a
seguir temos os parâmetros que devem ser solicitados quando a consulta é
executada e o resultado da consulta.
Digitando a Data Inicial.
Digitando a Data Final.
Informando o PaísDeDestino.
Resultado da consulta.
Salvar a consulta com o nome de Exercício – 11
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 8
Access Básico – Exercícios - Consultas
Exercício 12: Criar uma nova consulta de Referência cruzada, onde seja
exibido valor médio dos pedidos por funcionário, conforme indicado na figura
a seguir:
Salvar a consulta com o nome de Exercício – 12
Exercício 13: Criar uma nova consulta que exiba o total de vendas por
PaísDeDestino, apenas para os cinco países maiores compradores, conforme
indicado na Figura a seguir:
Salvar a consulta com o nome de Exercício – 13
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 9
Access Básico – Exercícios - Consultas
Exercício 14: Criar uma nova consulta que, ao ser executada, solicite que
seja digitado o nome do PaísDeDestino, conforme indicado na figura a
seguir:
Após informar o PaísDeDestino e clicar em OK, deve ser exibido o total de
vendas, apenas para os cinco maiores clientes do país informado, conforme
indicado na figura a seguir:
Salvar a consulta com o nome de Exercício – 14
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 10
Access Básico – Exercícios - Consultas
Exercício 15: Criar uma nova consulta de Referência cruzada, onde seja
exibido o valor do maior pedido feito por cada funcionário, em cada ano,
conforme indicado na figura a seguir:
Salvar a consulta com o nome de Exercício – 15
Exercício 16: Criar uma nova consulta onde seja exibido o
NúmeroDoPedido, o NomeDaEmpresa, a DataDoPedido, a DataDeEnvio e o
valor total do pedido. Aplicar um filtro de tal maneira que sejam exibidos
apenas os pedidos onde a DataDeEnvio e a DataDoPedido estejam dentro do
mesmo mês. Você obterá o resultado indicado na figura a seguir, com 571
registros.
Salvar a consulta com o nome de Exercício – 16
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 11
Access Básico – Exercícios - Consultas
Exercício 17: Criar uma nova consulta de Referência cruzada, onde seja
exibido a soma dos fretes pagos anualmente para cada transportadora,
conforme indicado na figura a seguir:
Porque temos uma coluna com ano=<>????
Salvar a consulta com o nome de Exercício – 17
Exercício 18: Criar uma nova consulta de Referência cruzada, onde seja
exibido o quantitativo de pedidos por Ano, por PaísDeDestino, conforme
indicado na figura a seguir:
Salvar a consulta com o nome de Exercício – 18
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 12
Access Básico – Exercícios - Consultas
Exercício 19: Criar uma nova consulta de Referência cruzada, onde seja
exibido o total de vendas, por funcionário, por trimestre, para o ano de
1997, conforme indicado na figura a seguir:
Salvar a consulta com o nome de Exercício – 19
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 13
Access Básico – Exercícios - Consultas
Exercício 20: Altere a consulta criada no Exercício 19, para que sejam
exibidos os totais trimestrais de vendas para todos os trimestres, conforme
indicado na figura a seguir:
Salvar a consulta com o nome de Exercício – 20
Autor: Júlio Cesar Fabris Battisti
Site:
www.juliobattisti.com.br
Confira o livro: “Windows XP Home & Professional para Usuários e Administradores”
Página 14
Download

Tutorial de Consultas no Access – Parte 1 - ASAE-RS