20 Ex Cons Access

Embed Size (px)

DESCRIPTION

20 Exercícios de Access

Citation preview

  • Autor: Jlio Battisti www.juliobattisti.com.br

    Proibida a reproduo e utilizao em sala de aula, sem autorizao por escrito do autor

    Tutorial de Consultas no Access Parte 1

    Direito Autoral: Esta lista de exerccios de autoria de Jlio Battisti e no pode ser distribudo em CDs de revista e nem publicado em outros sites, se a minha autorizao. No permitido o uso deste material em sala de aula ou em treinamentos, sem a minha autorizao. O uso no autorizado deste material crime de Violao de Direito Autoral. Se voc identificar algum usando este material, sem a minha autorizao, denuncie atravs do e-mail: [email protected]

    CURSO COMPLETO DE ACCESS 1178 pginas de contedo: No 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 bsico sobre tabelas, consultas, formulrios e relatrios, passando por conceitos avanados destes itens e tambm Macros e Programao VBA. Um curso completo, detalhado, com centenas de exemplos prticos, passo-a-passo, detalhadamente explicados, usando uma didtica de fcil acompanhamento. O CD-05 contm os seguintes cursos:

    Access Bsico 300 pginas Access Avanado e VBA 550 pginas Tudo Sobre Formulrios no Access 328 pginas

    Preo para o envio via download:R$ 25,00 Preo para o envio via CD: R$ 35,00 Todos os cursos so fornecidos no formato .PDF, com permisso de impresso. Os bancos de dados usados nos exemplos prticos dos cursos tambm so fornecidos no CD ou via Download. Clique no link a seguir para obter todas as informaes sobre os cursos contidos no CD, o ndice completo de cada curso, um resumo do mdulo de Cada curso e orientaes sobre como comprar o Curso Completo de Access, com 1178 pginas de contedo. http://www.juliobattisti.com.br/ebooksdoautor/vendacd05.asp

    Autor: Jlio Cesar Fabris Battisti [email protected]

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 2

    Introduo: Nesta primeira parte, publicarei uma lista com vinte exerccios propostos e as respectivas respostas. Nas prximas partes, publicarei a soluo de cada um dos exemplos, passo-a-passo, com explicaes detalhadas. IMPORTANTE: Todos os exemplos so 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.

    Exerccio 01: Criar uma nova consulta baseada na tabela Pedidos. Devem

    ser includos os seguintes campos:

    NmeroDoPedido DataDoPedido Via Frete PasDeDestino CidadeDeDestino

    Especificar um critrio para que sejam exibidos apenas os seguintes pedidos:

    Somente os pedidos para o Brasil, cidade de So 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 PasDeDestino. Salvar a consulta com o nome de Exerccio 01 Resultado: Como resultado desta consulta voc obter 55 registros.

    Exerccio 02: Criar uma nova consulta baseada na tabela Pedidos, Detalhes do Pedido e Clientes. Devem ser includos os seguintes campos:

    NmeroDoPedido da tabela Pedidos NomeDaEmpresa da tabela Clientes DataDoPedido da tabela Pedidos DataDeEnvio da tabela Pedidos PasDeDestino da tabela Pedidos CidadeDeDestino da tabela Pedidos Um campo para clculo do total para cada item de

    cada pedido.

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 3

    Especificar um critrio 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 diferena entre a DataDoPedido e a DataDoEnvio for maior do que 10 dias, independentemente do PasDeDestino e do nome da empresa.

    Classificar em ordem Crescente do campo PasDeDestino e fazer com que seja exibida o total geral por pedido e no 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 Exerccio 02

    Exerccio 03: Criar uma nova consulta baseada na tabela Pedidos, Detalhes do Pedido, Clientes, Produtos e Categorias. Devem ser includos os seguintes campos:

    NmeroDoPedido da tabela Pedidos NomeDaEmpresa da tabela Clientes DataDoPedido da tabela Pedidos DataDeEnvio da tabela Pedidos PasDeDestino da tabela Pedidos CidadeDeDestino da tabela Pedidos Um campo para clculo do total para cada item de

    cada pedido.

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 4

    Especificar um critrio para que sejam exibidos apenas os seguintes pedidos:

    Todos os pedidos, com exceo dos pedidos que tenham, pelo menos, um item com produto das categorias Laticnios ou Condimentos, para o ano de 1997.

    Todos os pedidos, que tenham, pelo menos, um item com produto das categorias Laticnios ou Condimentos, para o ano de 1998.

    Classificar em ordem Crescente do campo PasDeDestino e fazer com que seja exibida o total geral por pedido e no por item do pedido.

    Resultado: Como resultado desta consulta voc obter 678 registros. Salvar a consulta com o nome de Exerccio 03

    Exerccio 04: Criar uma nova consulta baseada nas tabelas Pedidos e Clientes. Devem ser includos os seguintes campos:

    NmeroDoPedido NomeDaEmpresa DataDoPedido Via Frete PasDeDestino CidadeDeDestino

    Especificar um critrio para que sejam exibidos apenas os seguintes pedidos:

    Todos os pedidos do Brasil, com exceo dos Pedidos para So Paulo. Todos os pedidos, independentemente do Pas e da Cidade, para os

    clientes em que a primeira letra do nome uma vogal.

    Classificar em ordem Crescente do campo PasDeDestino. Resultado: Como resultado desta consulta voc obter 155 registros. Salvar a consulta com o nome de Exerccio 04

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 5

    Exerccio 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 Exerccio 05 Exerccio 06: Criar uma nova consulta que calcule o total de vendas por ano e por funcionrio, conforme indicado na figura a seguir:

    Salvar a consulta com o nome de Exerccio 06

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 6

    Exerccio 07: Transformar a consulta do Exerccio 06 em uma consulta de Referncia Cruzada, para que os dados sejam exibidos conforme indicado na Figura a seguir:

    Salvar a consulta com o nome de Exerccio 07. Para isso utilize o comando Arquivo -> Salvar como...

    Exerccio 08: Criar uma nova consulta de Referncia 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 Exerccio 08

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 7

    Exerccio 09: Criar uma nova consulta de Referncia cruzada, onde sejam exibidos os totais mensais de vendas por cliente, para o ano de 1997, somente para clientes do Brasil e da Frana. Exibir, nos resultados, uma coluna com o campo PasDeDestino. O campo PasDeDestino dever ser linha, coluna. Ou valor, na referncia cruzada?? Voc deve obter os resultados indicados na figura a seguir:

    Salvar a consulta com o nome de Exerccio 09

    Exerccio 10: Criar uma nova consulta que calcule o total anual de vendas, por PasDeDestino 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 Exerccio 10

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 8

    Exerccio 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 pas, em um determinado perodo. Definir parmetros para que, quando for executar a consulta, seja solicitada a Data Inicial, a Data Final e o nome do Pas. Devem ser exibidos os totais mensais somente para o perodo informado e para o pas informado. Nas figuras a seguir temos os parmetros que devem ser solicitados quando a consulta executada e o resultado da consulta.

    Digitando a Data Inicial.

    Digitando a Data Final.

    Informando o PasDeDestino.

    Resultado da consulta. Salvar a consulta com o nome de Exerccio 11

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 9

    Exerccio 12: Criar uma nova consulta de Referncia cruzada, onde seja exibido valor mdio dos pedidos por funcionrio, conforme indicado na figura a seguir:

    Salvar a consulta com o nome de Exerccio 12

    Exerccio 13: Criar uma nova consulta que exiba o total de vendas por PasDeDestino, apenas para os cinco pases maiores compradores, conforme indicado na Figura a seguir:

    Salvar a consulta com o nome de Exerccio 13

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 10

    Exerccio 14: Criar uma nova consulta que, ao ser executada, solicite que seja digitado o nome do PasDeDestino, conforme indicado na figura a seguir:

    Aps informar o PasDeDestino e clicar em OK, deve ser exibido o total de vendas, apenas para os cinco maiores clientes do pas informado, conforme indicado na figura a seguir:

    Salvar a consulta com o nome de Exerccio 14

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 11

    Exerccio 15: Criar uma nova consulta de Referncia cruzada, onde seja exibido o valor do maior pedido feito por cada funcionrio, em cada ano, conforme indicado na figura a seguir:

    Salvar a consulta com o nome de Exerccio 15

    Exerccio 16: Criar uma nova consulta onde seja exibido o NmeroDoPedido, 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 ms. Voc obter o resultado indicado na figura a seguir, com 571 registros.

    Salvar a consulta com o nome de Exerccio 16

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 12

    Exerccio 17: Criar uma nova consulta de Referncia 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 Exerccio 17

    Exerccio 18: Criar uma nova consulta de Referncia cruzada, onde seja exibido o quantitativo de pedidos por Ano, por PasDeDestino, conforme indicado na figura a seguir:

    Salvar a consulta com o nome de Exerccio 18

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 13

    Exerccio 19: Criar uma nova consulta de Referncia cruzada, onde seja exibido o total de vendas, por funcionrio, por trimestre, para o ano de 1997, conforme indicado na figura a seguir:

    Salvar a consulta com o nome de Exerccio 19

  • Access Bsico Exerccios - Consultas

    Autor: Jlio Cesar Fabris Battisti Site: www.juliobattisti.com.br Confira o livro: Windows XP Home & Professional para Usurios e Administradores Pgina 14

    Exerccio 20: Altere a consulta criada no Exerccio 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 Exerccio 20

    Untitled