Escolar Documentos
Profissional Documentos
Cultura Documentos
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
E 25 Bônus que Valem 20x o que Você Irá Pagar Pelo Livro!
Eis os 25 Bônus que Valem 20x o que Você Irá Pagar Pelo Livro!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 2 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 3 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
:: Capítulo 06 – Consultas
Utilizamos consultas para visualizar, alterar, ordenar e analisar dados de diferentes maneiras.
Você também pode utilizá-las como origem de registros para formulários e relatórios. Ao criar uma
consulta você especifica em qual ou quais tabelas a consulta será baseada, define quais campos de
quais tabelas farão parte da consulta, cria um ou mais critérios de filtragem e pode ordenar e
agrupar os resultados por um ou mais campos. Com isso podemos ver que as consultas nos
fornecem um poderoso mecanismo para pesquisar, agrupar e ordenar os dados de uma ou mais
tabelas, para obtermos os resultados desejados.
O tipo mais comum de consulta é uma consulta de seleção. Uma consulta de seleção retorna
dados de uma ou mais tabelas, utilizando um ou mais critérios de filtragem, por você especificados
e, em seguida, exibe os registros que atendem aos critérios especificados, na ordem de classificação
em que você definir na consulta. Por exemplo, posso criar uma consulta para listar o Nome do
Cliente, Endereço, Telefone, E-mail, País, Estado e Cidade. Em seguida posso definir, por exemplo,
critérios para que sejam exibidos somente os Clientes do Brasil e da França e posso ordenar os
resultados por país e, dentro do país, em ordem alfabética do nome dos clientes ou do nome da
Cidade. No Access 2016 podemos criar uma consulta utilizando os assistentes de consulta ou a
partir do zero, diretamente 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 da
consulta (veremos vários exemplos no decorrer deste capítulo). Você aprenderá a criar vários tipos
diferentes consultas, na Prática, passo a passo, neste Capítulo.
Usamos consultas para selecionar registros, atualizar tabelas ou efetuar cálculos com base
nos dados já existentes em uma ou mais tabelas. Por exemplo, podemos utilizar uma consulta para
calcular o total de vendas por país de destino ou por cliente. Estes são os chamados campos
calculados. Conforme descrevi no capítulo 1, não devemos armazenar campos calculados em uma
tabela (embora exista esta possibilidade desde o Access 2010). Quando necessitarmos dos valores
calculados devemos fazer os cálculos utilizando uma consulta. Também podemos criar consultas
que atualizam os dados de uma tabela. Vamos supor que você deva aplicar um reajuste de 20% 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, de uma só vez, em todos os registros. Também é possível
especificar um ou mais critérios, de tal forma que a atualização só seja feita nos registros que
atenderem aos critérios especificados.
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 ou mais campos de uma tabela. Nestas situações
primeiro temos que montar uma consulta que nos fornece a listagem desejada e, somente depois,
podemos criar o relatório baseado na consulta previamente criada. Esta é uma das situações mais
comuns em que utilizamos consultas para resolver um problema prático do dia-a-dia. Bem, vamos
aprender a criar consultas utilizando o melhor método possível: Na Prática. A medida que formas
criando as consultas eu irei colocando todas as explicações necessárias. Com isso você vai
aprendendo e já vai vendo, na prática, como criar e como funcionam as consultas.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 4 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Quando criamos uma consulta o Access 2016 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 Access 2016 execute a consulta, tais como: quais campos retornar de quais
tabelas, critérios de filtragem, ordenação dos resultados, campos calculados, relacionamento entre
as tabelas, etc.
Para criarmos consultas no Access 2016 não precisamos conhecer a linguagem SQL
(embora um bom conhecimento da Linguagem SQL é um diferencial importante, em termos de
mercado de trabalho. No livro de Access 2016 Avançado, Macros e VBA eu vou abordar, em
detalhes, a Linguagem SQL). O Access 2016 nos fornece uma interface gráfica conhecida como
QBE - Query By Example. 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 Access 2016, em segundo
plano, vai criando o comando SQL correspondente.
Nota: Vamos criar diversas consultas de exemplo, para aprendermos a utilizar o QBE. Criaremos as
consultas no banco de dados ExConsultasCapitulo6.accdb. Este banco de dados está na pasta de
exemplos que acompanha este livro. No meu caso, estou utilizando a pasta Exemplos - Livro de
Access 2016 – Básico e Intermediário, dentro da pasta Documentos. Nos exemplos a seguir, sempre
que eu fizer referência a esta pasta, substitua pela pasta que você está utilizando no teu computador.
Este banco de dados contém uma série de tabelas e relacionamentos, as quais serão utilizadas como
base para a criação das consultas de exemplo.
Nesta lição aprenderemos a criar uma consulta simples. Vamos criar uma consulta baseada
na tabela Pedidos, do banco de dados ExConsultasCapitulo6.accdb. A nossa consulta exibirá os
campos definidos a seguir:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 5 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Nota: Para maiores detalhes sobre como abrir bancos de dados consulte o Capítulo 3.
Nota: Para maiores sobre como ter acesso aos bancos de dados de exemplos deste livro consulte o
Capítulo 1.
3. No painel de navegação do lado esquerdo, clique na setinha para baixo para exibir as opções
disponíveis. No menu que é exibido clique em Consultas para exibir a lista de consultas do banco de
dados.
4. Para este banco de dados não haverá nenhuma consulta disponível (por enquanto), conforme
indicado na Figura 6.1:
5. Para criar uma nova consulta utilizando o QBE clique na guia Criar. Nos botões disponíveis,
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 6 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
7. Na janela "Mostrar tabela", nos selecionamos quais as tabelas (ou qual a tabela) farão parte
da consulta. Para fazer com que uma tabela faça parte da consulta basta clicar no nome da tabela
para selecioná-la e depois clicar no botão Adicionar.
8. Para o nosso exemplo somente a tabela Pedidos fará parte da consulta. Dê um clique na
tabela Pedidos para seleciona-la e depois dê um clique no botão Adicionar.
10. Será exibida a interface gráfica do Access 2016 para a criação de consultas (QBE),
conforme indicado na Figura 6.3.
11. Neste momento estamos no "Modo estrutura da consulta". A exemplo das tabelas, cada
consulta tem um modo estrutura, onde são definidos quais os campos farão parte da consulta, os
critérios de pesquisa e os demais elementos da consulta e um Modo folha de dados, onde são
visualizados os resultados obtidos com a execução da consulta. Para alternar entre os diferentes
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 7 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
modos utilize o botão Modo de Exibição, que o primeiro botão da barra de ferramentas da consulta
(bem à esquerda).
Figura 6.3 – A Interface Gráfica (QBE) Para a Criação de Consultas no Access 2016.
12. Vamos falar um pouco mais sobre o Modo estrutura. Neste modo de exibição Modo
estrutura você está apto a “desenhar” a consulta desejada, ou seja, a definir todos os elementos que
farão parte da consulta. A janela é composta de duas partes. Na parte de cima da Figura 6.3 temos
as tabelas que fazem parte da consulta. Conforme veremos mais adiante, é possível criar uma
consulta baseada em duas ou mais tabelas. Caso você tenha esquecido de adicionar uma tabela, no
momento da criação de consulta, é possível adiciona-la a qualquer momento. Para isso clique com o
botão direito do mouse em um espaço em branco, ao lado de uma das tabelas que fazem parte da
consulta. No menu de opções que é exibido clique em Mostrar tabela... Ao clicar nesta opção será
exibida a janela "Mostrar tabela", descrita anteriormente. Na janela "Mostrar tabela" você poderá
adicionar tabelas adicionais, as quais farão parte da consulta.
13. Na parte de baixo, onde tem uma linha de grade, nós definimos quais os campos farão parte
da consulta - linha Campo; de qual tabela é o respectivo campo (linha tabela), caso tenhamos um
mesmo nome de campo em 2 ou mais tabelas, que fazem parte da consulta; qual a ordenação dos
resultados, se crescente ou decrescente - linha Classificação; se um campo deve ser ou não exibido
quando a consulta for executada - linha Mostrar e quais os critérios de filtragem - linhas Critério e
OU. Dependendo do tipo de consulta que está sendo criado, linhas adicionais poderão aparecer na
interface gráfica. Estudaremos estas linhas quando aprendermos a criar os respectivos tipos de
consulta.
Dica: Observe que quando você está no Modo Estrutura de uma consulta (ou em qualquer um dos
outros modos de exibição de uma consulta), está disponível a guia Design. Esta guia tem botões
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 8 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
para praticamente tudo o que você precisa para criar, configurar e executar consultas no Access
2016. Quando você fecha a consulta a guia Design deixa de ser exibida. Óbvio e muito prático, não
é mesmo??
14. Agora precisamos definir quais campos farão parte da consulta. Temos três maneiras
diferentes de adicionar um campo à consulta:
• Dar um clique duplo no nome do campo a ser adicionado: Para adicionar um campo à
consulta basta dar um clique duplo no nome do campo, na tabela onde o campo está
disponível. Por exemplo, dê um clique duplo no campo NúmeroDoPedido, que é o primeiro
campo da tabela Pedidos. Observe que este campo foi adicionado na parte de baixo da janela
da consulta, conforme indicado na Figura 6.4:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 9 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Nota: No decorrer deste livro utilize, dentre os três métodos apresentados para a adição de campos
à consulta, aquele que você preferir. Do ponto de vista prático, ou seja, dos resultados obtidos, não
tem diferença em relação ao método que é utilizado.
15. Utilizando um dos três métodos descritos anteriormente, adicione os demais campos
solicitados para o nosso exemplo prático. Apenas para lembrar, ainda devem ser adicionados os
seguintes campos: PaísDeDestino, CidadeDeDestino e Frete. Após ter adicionado os campos
solicitados, a sua janela deve estar conforme indicado na Figura 6.7:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 10 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
16. Agora vamos salvar a consulta. Dê um clique no botão Salvar ( ). Surge uma janela
pedindo o nome da consulta. Digite Con-Exemplo1-Listagem de Pedidos e dê um clique no botão
OK. Pronto, a consulta será salva com o nome informado.
17. Agora vamos executar a consulta para observar os resultados obtidos. Para executar a
consulta basta clicar no botão Executar ( ). Este é o segundo botão da esquerda para a direita,
na guia Design. Clique no botão Executar.
18. Você obtém uma listagem de Pedidos, somente com os campos selecionados para a consulta:
NúmeroDoPedido, DataDoPedido, DataDeEnvio, PaísDeDestino, CidadeDeDestino e Frete,
conforme indicado na Figura 6.8. Observe que não aplicamos nenhum filtro e nenhum critério de
ordenação. Aprenderemos a tratar com estes itens mais adiante.
19. Com isso concluímos a criação da nossa primeira consulta. Feche a consulta. Para isso dê
um clique no botão "x" mais de baixo, pois se você clicar no "x" mais de cima, o Access 2016 será
fechado.
20. Agora vamos exercitar um pouco os conceitos apresentados. Vamos criar mais duas
consultas simples. Este tipo de consulta que nós acabamos de criar, onde simplesmente são exibidos
resultados com base em uma ou mais tabelas, sem que sejam feitas alterações/exclusões/adições de
dados, é chamada de consulta de Seleção, ou seja, a consulta simplesmente exibe um conjunto de
registros selecionados a partir de uma ou mais tabelas, com base em um ou mais critérios de
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 11 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
filtragem (no nosso exemplo não definimos nenhum critério de filtragem). Existem outros cinco
tipos de consultas que aprenderemos a criar no decorrer deste capítulo.
1. Com base nos conceitos apresentados anteriormente crie uma consulta baseada na tabela
Funcionários, do banco de dados ExConsultasCapitulo6.accdb. A consulta exibirá os campos
definidos a seguir:
2. Com base nos conceitos apresentados anteriormente crie uma consulta baseada na tabela
Produtos, do banco de dados ExConsultasCapitulo6.accdb. A consulta exibirá os campos
definidos a seguir:
Nota: Em caso de dúvidas na construção destas consultas revise, passo a passo, o exemplo prático
desta lição. No exemplo tem todos os passos necessários, em detalhes, passo a passo, sobre como
criar consultas simples, baseadas em uma só tabela.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 12 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Para criar uma consulta baseada em duas ou mais tabelas, é extremamente simples. Na janela
"Mostrar tabela" é só adicionar as tabelas onde estão os dados necessários à consulta. Vamos fazer
um exemplo prático. Criaremos uma consulta baseada na tabela Pedidos e na tabela Clientes. O
objetivo desta consulta é mostrar alguns dados do cabeçalho do Pedido, além do nome e do
endereço do cliente.
Nesta lição aprenderemos a criar uma consulta simples, baseada em duas tabelas. Vamos criar
uma consulta baseada nas tabelas Pedidos e Clientes, do banco de dados
ExConsultasCapitulo6.accdb. A nossa consulta exibirá os campos definidos a seguir:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 13 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Nota: Para maiores detalhes sobre como abrir bancos de dados consulte o Capítulo 3.
3. No painel de navegação do lado esquerdo, clique na setinha para baixo para exibir as opções
disponíveis. No menu que é exibido clique em Consultas para exibir a lista de consultas do banco de
dados.
4. Para criar uma nova consulta utilizando o QBE clique na guia CRIAR. Nos botões
6. Será exibida a janela "Mostrar tabela". Pressione e mantenha pressionada a tecla Ctrl e
clique na tabela Clientes para selecioná-la. Ainda com a tecla Ctrl pressionada clique na tabela
Pedidos para selecioná-la também. Sua janela deve estar conforme indicada na Figura 6.9:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 14 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
9. Será exibida a interface gráfica do Access 2016 para a criação de consultas (QBE). Observe
que as tabelas Pedidos e Clientes já aparecem na parte de cima da janela. Observe que existe um
relacionamento entre estas duas tabelas. É um relacionamento do tipo Um-para-Vários, onde o lado
Um é na tabela Clientes (Campo CódigoDoCliente. Cada Cliente é cadastrado uma única vez) e o
lado Vários é na tabela Pedidos (Campo CódigoDoCliente. Um Cliente pode fazer vários pedidos,
ou seja, o CódigoDoCliente pode aparecer várias vezes na tabela Pedidos, tantas quantos forem os
pedidos feitos pelo Cliente).
10. Vamos adicionar os campos da nossa consulta, conforme definição deste exemplo.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 15 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
24. Dê um clique no botão Salvar ( ). Surge uma janela pedindo o nome da consulta. Digite
Con-Exemplo4-Listagem de Pedidos e Clientes e dê um clique no botão OK.
25. Agora vamos executar a consulta para observar os resultados obtidos. Para executar a
consulta basta clicar no botão Executar ( ). Este é o segundo botão da esquerda para a direita, na
guia Design. Clique no botão Executar.
Dica: Outra forma de executar a consulta é simplesmente ir para o modo Folha de Dados. Para ir
para o Modo de Exibição de Folha de Dados, basta clicar no botão Modo de Exibição ( ). Este
é o primeiro botão na guia Design, bem à esquerda. No menu de opções que é exibido clique em
Modo de Exibição de Folha de Dados.
27. Você obtém uma listagem de Pedidos e com as informações sobre o respectivo cliente
(Código do Cliente, Nome da Empresa, Endereço, etc.). Observe que não aplicamos nenhum filtro e
nenhum critério de ordenação. Aprenderemos a tratar com estes itens mais adiante. Na Figura 6.11
temos o resultado desta consulta:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 16 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
28. Com isso concluímos a criação da nossa primeira consulta baseada em duas ou mais tabelas.
Feche a consulta. Para isso dê um clique no botão "x" mais de baixo, pois se você clicar no "x" mais
de cima, o Access 2016 será fechado.
Uma das maiores utilidades das consultas é a possibilidade de aplicarmos critérios que
servem como filtro para os dados. Por exemplo, podemos querer uma listagem somente com os
pedidos para o Brasil ou somente com os pedidos para a cidade de São Paulo. Podemos aplicar
critérios de filtragem para qualquer campo, quer este campo seja do tipo Texto, do tipo Numérico,
do tipo Data/Hora ou do tipo Lógico. Não podemos aplicar critérios de filtragem a campos do tipo
Objeto OLE (Figuras, arquivos de som ou imagem, etc.).
Vamos fazer alguns exemplos práticos. A medida que formos fazendo os exemplos,
explicaremos cada critério utilizado.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 17 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Nota: Para maiores detalhes sobre como abrir bancos de dados consulte o Capítulo 3.
2. Se for exibida uma mensagem de que o Conteúdo Ativo foi desabilitado clique no botão
Habilitar Conteúdo. Esta opção já foi explicada, em detalhes, nos exemplos anteriores.
3. No painel de navegação do lado esquerdo, clique na setinha para baixo para exibir as opções
disponíveis. No menu que é exibido clique em Consultas para exibir a lista de consultas do banco de
dados.
7. Ao definirmos um critério utilizamos a linha Critério, porém o critério deve ser colocado na
coluna na qual queremos aplicar o filtro. No nosso exemplo queremos aplicar um filtro para o
campo País (somente pedidos para o Brasil), por isso devemos colocar o critério no campo
PaísDeDestino.
8. No campo PaísDeDestino, na linha critério, digite Brasil, conforme indicado na Figura 6.12:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 18 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
9. Observe que após digitar o critério e pressionar Enter, o Access 2016 põem o critério entre
aspas. Isso acontece porque o campo PaísDeDestino é um campo do tipo texto e todo critério em
campos do tipo Texto, deve estar entre aspas.
10. Agora vamos executar a consulta para observar os resultados obtidos. Para executar a
consulta basta clicar no botão Executar ( ). Este é o segundo botão da esquerda para a direita, na
guia Design. Clique no botão Executar.
11. Você obtém uma listagem de Pedidos somente com os pedidos para o Brasil, conforme
indicado na Figura 6.13:
13. Agora vamos voltar para o modo estrutura e classificar os resultados em ordem crescente do
campo DataDoPedido, ou seja, do pedido mais antigo para o pedido mais recente.
14. Para voltar ao modo estrutura clique no botão Modo de Exibição (botão bem à esquerda). No
menu de opções que é exibido clique em Modo Design. Você estará de volta ao modo estrutura da
consulta.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 19 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
16. Agora vamos executar a consulta para observar os resultados obtidos. Para executar a
consulta basta clicar no botão Executar ( ). Este é o segundo botão da esquerda para a direita, na
guia Design. Clique no botão Executar. Agora a listagem está classificada, em ordem Crescente,
pelo campo DataDoPedido, conforme pode ser conferido pela Figura 6.15:
17. Volte para o modo estrutura da consulta. Para voltar ao modo estrutura clique no botão
Modo de e, no menu de opções que é exibido, clique em Modo Design. Você estará de volta ao
modo estrutura da consulta.
18. Agora vamos definir dois critérios de filtragem. Vamos manter o critério para
PaísDeDestino como sendo Brasil e vamos definir um critério para o campo CidadeDeDestino.
Vamos fazer com que sejam exibidos apenas os pedidos para a cidade de São Paulo.
20. Vá para o modo Folha de dados e observe os resultados. Agora são exibidos apenas os
pedidos que atendem os dois critérios especificados: PaísDeDestino="Brasil" E
CidadeDeDestino="São Paulo", conforme indicado e destacado na Figura 6.16:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 20 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
21. Observe que temos apenas 31 registros que atendem aos dois critérios especificados.
Quando definimos mais de um critério, na linha "Critério", todos os critérios definidos, devem ser
atendidos para que um registro seja selecionado. Por exemplo, se definirmos critérios em quatro
campos diferentes, e um determinado registro atender apenas os critérios de três dos quatro campos,
este registro não será selecionado.
23. Volte para o modo estrutura e altere o critério do campo CidadeDeDestino. Exclua "São
Paulo" e digite "Paris".
24. Vá para o modo Folha de Dados e observe que você não obteve nenhum registro, como
resultado da consulta. Este resultado já era esperado, pois não existe Pedidos para o Brasil, em que a
CidadeDeDestino seja Paris, ou seja, nenhum registro atende aos dois critérios. Existem Pedidos
para o Brasil (mas não existe a cidade Paris no Brasil); também existem pedidos para Paris (mas
para estes pedidos o PaísDeDestino é França e não Brasil).
Vamos definir alguns critérios para o campo DataDoPedido. Vamos aplicar um filtro de tal
maneira que somente sejam exibidos os Pedidos para o ano de 1997. Como definir este filtro??
Para aplicar um filtro em campos do tipo Data/Hora podemos utilizar os operadores de comparação
descritos na tabela a seguir:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 21 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Operador Função
> Maior do que
< Menor do que
>= Maior ou igual
<= Menor ou igual
<> Diferente
Internamente o Access 2016 armazena as datas como sendo Números, por isso é possível
utilizar os operadores de comparação para definir critérios de filtragem em campos do tipo
Data/Hora.
27. Vá para o modo estrutura da consulta e exclua os critérios para os campos PaísDeDestino e
Cidade.
28. Para fazer com que sejam exibidos apenas os Pedidos para o ano de 1997, na Coluna
DataDoPedido, na linha Critérios, defina o seguinte critério:
>=#01/01/1997# E <=#31/12/1997#
Em primeiro lugar estamos utilizando o operador >= para dizer que somente devem ser
selecionados os pedidos a partir (com data maior ou igual) de 01/01/1997. Um detalhe importante a
observar é que, ao utilizarmos critérios para datas, devemos colocar o caractere # antes e
depois da data. Ainda temos que limitar as datas somente ao ano de 1997, ou seja, Datas até (com
data menor ou igual) 31/12/1997. Quando temos dois critérios, que devem ser atendidos
simultaneamente, para que o registro seja selecionado, devemos ligar estes critérios com o operador
E. Neste caso um registro somente será selecionado se atender aos dois critérios, ou seja, se a data
for >=#01/01/1997# E também for <=#31/12/1997#. Por exemplo, se a Data for 08/03/1998; esta
data atende o primeiro critério: >=#01/01/1997#, porém não atende o segundo: <=#31/12/1997#;
portanto este registro não será selecionado, o que confere com os critérios especificados.
29. Vá para o modo Folha de Dados e observe que somente são exibidos os pedidos para o ano
de 1997, conforme indicado na Figura 6.17. Para o banco de dados que estou utilizando como
exemplo foram retornados 408 registros.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 22 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
32. Vamos a mais um exemplo com critérios para datas. Vamos definir um critério de tal
maneira que somente sejam exibidos os pedidos para o último trimestre de 1996 (Out, Nov e Dez de
1996) e para o segundo trimestre de 1997 (Abr, Mai e Jun de 1997). Observe que temos dois
critérios distintos, ou seja, para períodos diferentes. Quando temos dois critérios de conjuntos
distintos, onde um OU outro deve ser atendido, para que o registro seja selecionado, utilizamos a
linha Ou. Critérios colocados em linhas diferentes (um na linha Critério e outro na linha Ou) são
avaliados independentemente. Para que um registro seja selecionado basta que este registro atendo
os critérios de uma das linhas; não é necessário que o registro atendo os critérios definidos nas duas
linhas. No nosso exemplo, vamos colocar o critério para o último trimestre de 1996 na linha
Critérios e o critério para o segundo trimestre de 1997 na linha Ou, conforme indicado na Figura
6.18:
33. Observe que na linha Critérios, na coluna DataDoPedido, colocamos o seguinte critério:
>=#01/10/1996# E <=#31/12/1996#
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 23 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Este critério filtra os registros do quarto trimestre de 1996 (meses 10, 11 e 12).
>=#01/04/1997# E <=#30/06/1997#
34. Vá para o modo Folha de Dados e observe que somente são exibidos os pedidos para os dois
períodos definidos nos critérios. Para o banco de dados que estou utilizando para este exemplo serão
obtidos 175 registros, conforme indicado na Figura 6.19:
36 Agora vamos combinar critérios de texto e de data. Comece excluindo todos os critérios
definidos no exemplo anterior.
37. Agora vamos definir critérios para que sejam exibidos somente os pedidos para o Brasil,
para o ano de 1998.
38. Neste caso temos dois critérios a serem definidos, ou seja, o campo PaísDeDestino deve ser
Brasil e o campo DataDoPedido deve estar dentro do ano de 1998. Como os dois critérios devem
ser atendidos simultaneamente, AO MESMO TEMPO, devemos coloca-los na mesma linha, para
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 24 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
que sejam ligados por um operador E. Faremos isso colocando os dois critérios na linha Critérios,
cada um em seu respectivo campo.
>=#01/01/1998# E <=#31/12/1998#
41. Vá para o modo Folha de Dados e observe que somente são exibidos os pedidos para o
Brasil e dentro do ano de 1998. Obtemos 28 registros, conforme indicado na Figura 6.20:
42. Volte para o modo estrutura da consulta. Vamos alterar um pouco o exemplo anterior.
43. Vamos supor que além dos pedidos para o Brasil, no ano de 1998, nós queremos que sejam
também exibidos os pedidos para a Alemanha INDEPENDENTEMENTE do ano. Em resumo,
queremos que sejam retornados os pedidos para o Brasil somente para o ano de 1998 e todos os
pedidos para a Alemanha, independente da DataDoPedido. Observe que são dois conjuntos de
critérios completamente independentes, ou seja, para que um registro seja selecionado, este registro
deve atender um ou outro critério. O critério para Brasil, ano de 1998 nós já havíamos definido no
exemplo anterior. Agora vamos definir o critério para Alemanha. Neste caso, na linha OU (pois são
dois conjuntos de critérios independentes), na coluna PaísDeDestino, na linha OU, digite o seguinte
critério: "Alemanha" e mantenha os critérios já definidos anteriormente (Brasil e ano de 1998
dentro do Brasil). Seus critérios devem estar conforme indicados na Figura 6.21:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 25 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Figura 6.21 – Pedidos para o Brasil Para o ano de 1998 e Todos da Alemanha.
44. Vá para o modo Folha de Dados e observe que somente são exibidos os pedidos para o
Brasil no ano de 1998 e todos os pedidos para a Alemanha, independentemente do ano. Obtemos
150 registros, conforme indicado na Figura 6.22:
Figura 6.22 – Pedidos Para o Brasil, para o ano de 1998 e Todos da Alemanha,
Independentemente do Ano.
47. Vamos definir critérios no campo Frete, que é um campo numérico. Para definir critérios em
campos numéricos podemos utilizar os mesmos Operadores de Comparação descritos
anteriormente.
48. Vamos definir um critério para o campo Frete. Vamos fazer com que sejam exibidos
somente os registros em que o valor do Frete for maior do que 300: O critério a ser utilizado é:
>300
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 26 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
51. Na linha Classificação, do campo Frete, selecione a opção Crescente. A estrutura da consulta
deve estar conforme indicado na Figura 6.23:
Figura 6.23 – Critério para Pedidos com Frete Maior do que 300.
52. Vá para o modo Folha de Dados e observe que somente são exibidos os pedidos com valores
de Frete superiores a 300. Obtemos 35 registros, conforme indicado na Figura 6.24:
53. Volte para o modo estrutura e exclua o critério para o campo frete.
54. Feche a consulta. O Microsoft Access pergunta se você deseja salvar a consulta. Responda
que não deseja salvar a consulta.
55. Com isso aprendemos uma série de detalhes sobre a definição de critérios básicos de
filtragem. Agora vamos fazer alguns exercícios para fixar os conceitos apresentados.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 27 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Exercícios - Criação de consultas simples com critérios: Com base no que você já aprendeu até
aqui, crie as consultas propostas a seguir:
• Exercício 01: Esta consulta deve ser baseada na tabela Pedidos. Devem ser incluídos os
seguintes campos:
• NúmeroDoPedido
• DataDeEnvio
• Via
• Frete
• PaísDeDestino
• CidadeDeDestino
Classificar a consulta pelo nome do País de Destino e dentro do país pelo nome da Cidade.
Salvar a consulta com o nome de Con-Exercício01-Critérios
• Exercício 02: Esta consulta deve ser baseada na tabela Pedidos. Devem ser incluídos os
seguintes campos:
• NúmeroDoPedido
• DataDeEnvio
• Via
• Frete
• PaísDeDestino
• CidadeDeDestino
Especificar um critério para que sejam exibidos apenas os Pedidos para o Brasil para a
Cidade do Rio de Janeiro e todos os pedidos para a Áustria, independente de Cidade. Salvar
a consulta com o nome de Con-Exercício02-Critérios
• Exercício 03: Esta consulta deve ser baseada na tabela Pedidos. Devem ser incluídos os
seguintes campos:
• NúmeroDoPedido
• DataDeEnvio
• Via
• Frete
• PaísDeDestino
• CidadeDeDestino
Exibir apenas os registros para o Brasil e Para a Argentina em que o frete seja maior do que
10 Reais e todos os pedidos para a Alemanha, independentemente do valor do frete. Salvar a
consulta com o nome de Con-Exercício03-Critérios
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 28 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
• Exercício 04: Esta consulta deve ser baseada na tabela Pedidos. Devem ser incluídos os
seguintes campos:
• NúmeroDoPedido
• DataDoPedido
• DataDeEnvio
• PaísDeDestino
• Frete
• Via
Exibir apenas os pedidos para o ano de 1997 em que o País de Destino é o Brasil, os pedidos
para a França cujo ano seja 1996 e todos os pedidos para a Argentina, independentemente do
ano. Salvar a consulta com o nome de Con-Exercício04-Critérios
• Exercício 05: Esta consulta deve ser baseada na tabela Pedidos. Devem ser incluídos os
seguintes campos:
• NúmeroDoPedido
• DataDoPedido
• DataDeEnvio
• PaísDeDestino
• Frete
• Via
Exibir apenas os pedidos para o ano de 1996 e também para o ano de 1998 em que o País de
Destino é o Brasil. Salvar a consulta com o nome de Con-Exercício05-Critérios
• Exercício 06: Esta consulta deve ser baseada na tabela Pedidos. Devem ser incluídos os
seguintes campos:
• NúmeroDoPedido
• DataDoPedido
• DataDeEnvio
• PaísDeDestino
• Frete
• Via
Exibir apenas os pedidos para o Brasil para o segundo trimestre de 1997 e para o primeiro
trimestre de 1998. Salvar a consulta com o nome de Con-Exercício06-Critérios
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 29 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
• Exercício 07: Esta consulta deve ser baseada nas tabelas Pedidos e Detalhes do Pedido.
Devem ser incluídos os seguintes campos:
Campo Tabela
NúmeroDoPedido Detalhes do Pedido
DataDoPedido Pedidos
DataDeEnvio Pedidos
PaísDeDestino Pedidos
CódigoDoProduto Detalhes do Pedido
PreçoUnitário Detalhes do Pedido
Frete Pedidos
Exibir apenas os Pedidos para o terceiro trimestre de 1996 em que o PaísDeDestino é Brasil,
Alemanha, Argentina ou França. Salvar a consulta com o nome de Con-Exercício07-
Critérios
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 30 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
No Capítulo referente a Tabelas eu fiz uma observação de que nunca devem ser criados campos
para armazenar valores calculados. Embora a partir do Access 2010 e também presente no Access
2016, uma das novidades seja justamente a possibilidade de criar campos calculados em tabelas,
esta continua sendo uma prática não recomendada. No Capítulo referente a tabelas comentamos
que, quando necessário, estes valores devem ser calculados utilizando consultas. Temos duas
maneiras de calcular valores, utilizando consultas:
Nesta lição aprenderemos a utilizar a linha de Totais e na próxima lição aprenderemos a criar
colunas calculadas.
Vamos imaginar o seguinte exemplo: Queremos uma consulta que forneça o número de pedidos por
PaísDeDestino, conforme indicado na Figura 6.25:
Ou poderíamos criar uma consulta que exibe a Soma de todos os fretes para cada País de Destino,
conforme indicado na Figura 6.26:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 31 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Veremos, através de exemplos práticos, que a criação de consultas deste tipo é bastante simples.
Vamos aos exemplos.
Exemplo Prático: Para criar uma consulta que informe o número de pedidos enviados para cada
PaísDeDestino, siga os passos indicados a seguir:
1. Em primeiro lugar temos que pensar para definir quais os campos serão necessários para a
criação da consulta proposta. Precisamos do campo PaísDeDestino, da tabela Pedidos, pois
queremos contar o número de pedidos para cada país. Em seguida precisamos utilizar um campo
que seja único para cada pedido, de tal forma que a contagem possa ser feita corretamente. O campo
que é único para cada pedido é o campo NúmeroDoPedido. Por isso para a construção da nossa
consulta utilizaremos os seguintes campos da tabela Pedidos:
• PaísDeDestino
• NúmeroDoPedido
Nota: Para maiores detalhes sobre como abrir bancos de dados consulte o Capítulo 3.
2. Se for exibida uma mensagem de que o Conteúdo Ativo foi desabilitado clique no botão
Habilitar Conteúdo. Esta opção já foi explicada, em detalhes, nos exemplos anteriores.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 32 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
3. No painel de navegação do lado esquerdo, clique na setinha para baixo para exibir as opções
disponíveis. No menu que é exibido clique em Consultas para exibir a lista de consultas do banco de
dados.
5. Será exibida a janela com a lista de tabelas do banco de dados. Para este exemplo vamos
precisar apenas da tabela Pedidos. Dê um clique na tabela Pedidos para selecioná-la e clique no
botão Adicionar. A tabela Pedidos será adicionada à consulta.
6. Clique no botão Fechar para fechar a janela “Mostrar tabela” e ir para o modo estrutura da
nova consulta que está sendo criada.
7. Adicione o campo PaísDeDestino. Para isso basta dar um clique duplo no campo.
8. Adicione o campo NúmeroDoPedido. Para isso basta dar um clique duplo no campo.
9. Vá para o modo folha de dados e observe que é exibida uma listagem simples, com todos os
pedidos, onde são exibidos o PaísDeDestino e o NúmeroDoPedido, conforme indicado na Figura
6.27:
10. Para fazer com que o Access 2016 conte o número de pedidos por país de Destino,
precisamos voltar ao modo Estrutura da consulta e fazer com que a linha Total seja exibida.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 33 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
12. Para exibir a linha Total clique no botão Totais ( ). Este botão fica quase no final da guia
Design, no grupo Mostrar/Ocultar. Observe que uma nova linha é exibida no Modo Estrutura:
Total. Esta linha é exibida acima da linha Classificação.
13. No campo PaísDeDestino, na linha Total, selecione a opção “Agrupar por”. Esta opção
significa que, para a exibição, todos os pedidos para um determinado país devem ser agrupados em
uma única linha.
14. No campo NúmeroDoPedido, na linha Total, selecione a opção: Contar. Com isso estamos
pedindo para o Access que, dentro do agrupamento de um determinado país, o Access 2016 conte
quantos pedidos diferentes existem, ou seja, que seja informado o Número de pedidos para o
respectivo País de Destino, justamente a listagem que queremos. Suas configurações devem estar
conforme indicadas na Figura 6.28:
15. Além da opção Contar nós temos opções para calcular totais (Somar), calcular a média
aritmética (Média), desvio padrão (Desv), dentre outras funções.
16. Vá para o modo Folha de Dados e observe os resultados, conforme indicado na Figura 6.29:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 34 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
17. Observe que temos 21 registros como resultado desta consulta. Isto significa que temos
pedidos para 21 países diferentes.
20. Clique no botão Salvar ( ). Será aberta uma janela solicitando que você digite o nome da
consulta. Salve a consulta com o seguinte nome: Con-Exemplo-Núm Pedidos por País
Observe que com a linha Total conseguimos, facilmente, determinar o número de pedidos por
país de destino. Agora faremos mais um exemplo para fixar a utilização da linha Total. Vamos criar
uma consulta que lista o nome do Cliente e a soma dos fretes pago pelo cliente.
Exemplo Prático: Para criar uma consulta que informe o nome do Cliente e a soma de todos os
fretes pagos pelo cliente, siga os passos indicados a seguir:
1. Em primeiro lugar temos que pensar para definir quais os campos serão necessários para a
criação da consulta proposta.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 35 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
3. Também precisamos do campo Frete da tabela Pedidos, para fazer a soma dos fretes para
cada cliente.
Com isso chegamos à conclusão de que a nossa consulta deverá ser baseada nas seguintes tabelas:
• Pedidos
• Clientes.
Nota: Para maiores detalhes sobre como abrir bancos de dados consulte o Capítulo 3.
5. Se for exibida uma mensagem de que o Conteúdo Ativo foi desabilitado clique no botão
Habilitar Conteúdo. Esta opção já foi explicada, em detalhes, nos exemplos anteriores.
6. No painel de navegação do lado esquerdo, clique na setinha para baixo para exibir as opções
disponíveis. No menu que é exibido clique em Consultas para exibir a lista de consultas do banco de
dados.
8. Será exibida a janela com a lista de tabelas do banco de dados. Para este exemplo vamos
precisar das tabelas Pedidos e Clientes. Dê um clique na tabela Pedidos para selecioná-la e clique
no botão Adicionar. Dê um clique na tabela Clientes para selecioná-la e clique no botão Adicionar
A tabela Clientes será adicionada à consulta.
9. Clique no botão Fechar para fechar a janela “Mostrar tabela” e ir para o modo estrutura da
nova consulta que está sendo criada.
10. Dê um clique duplo no campo NomeDaEmpresa, na tabela Clientes, para adicionar este
campo a consulta.
11. Dê um clique duplo no campo Frete, na tabela Pedidos, para adicionar este campo à
consulta.
12. Vá para o modo folha de dados e observe que é exibida uma listagem simples, com o nome
dos vários clientes e o respectivo valor do frete para cada pedido do cliente. Observe que o nome de
um mesmo cliente pode aparecer várias vezes. Isso acontece porque um mesmo cliente pode ter
vários pedidos. Por exemplo, se o nome de um cliente aparecer 20 vezes nesta listagem, isto
significa que o cliente tem 20 pedidos cadastrados. Porém observe que o valor do frete é diferente
para cada pedido. A função da linha Total, que usaremos logo em seguida, é justamente essa:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 36 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Agrupar todos os pedidos de um mesmo cliente (Agrupar por NomeDaEmpresa) e fazer uma
operação matemática com o outro campo, que no nosso exemplo será somar todos os valores do
frete para cada cliente.
13. Para fazer com que o Access 2016 agrupe os diversos registros de cada cliente e some o
frete, precisamos voltar ao modo Estrutura da consulta e fazer com que a linha Totais seja exibida.
17. No campo Frete, na linha Total, selecione a opção Soma. Suas configurações devem estar
conforme definidas na Figura 6.30:
18. Vá para o modo Folha de Dados e observe os resultados, conforme indicado na Figura 6.31:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 37 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
19. Observe que, para o banco de dados que estamos utilizando como exemplo, temos 89
registros como resultado desta consulta. Isto significa que temos pedidos para 89 Clientes
diferentes.
20. Vamos voltar para o modo estrutura e salvar a consulta. Volte para o modo estrutura.
21. Clique no botão Salvar ( ). Será aberta uma janela solicitando que você digite o nome da
consulta. Salve a consulta com o seguinte nome: Con-Exemplo-Soma Frete Por Cliente
Agora faremos alguns exercícios para fixar a utilização da linha de totais. Vamos "misturar", na
mesma consulta, os conceitos vistos até agora. Por exemplo, vamos criar uma consulta onde
utilizamos, ao mesmo tempo, a linha Total e também critérios de pesquisa. Na proposição de cada
exercício apresentarei somente uma tela com os resultados desejados, sem especificar quais campos
e quais tabelas devem fazer parte da consulta. O objetivo com essa metodologia é fazer com que
você, tendo um problema proposto, pense, analise o problema e, utilizando o Access 2016 busque
uma solução. Com isso estou procurando simular o trabalho diário que cada um enfrentará, na
prática, onde existe a necessidade de se obter determinados resultados e nada mais. Com base nas
necessidades parte-se em busca de uma solução.
Importante: Todos os detalhes necessários para criar as consultas propostas a seguir já foram
vistos neste capítulo, até aqui.
Exercícios Propostos:
1) Crie uma consulta que retorne o número de pedidos, por Funcionário, somente para o ano de
1998, conforme indicado na Figura 6.32:
Dica: Para definir um critério, quando utilizamos a linha Total, devemos fazer o seguinte:
- Adicionar o campo para o qual será aplicado o critério. Para o nosso exemplo devemos
adicionar o campo DataDoPedido, da tabela Pedidos.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 38 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
- Na linha Total, do campo DataDoPedido, selecione a opção “Onde”. A opção "Onde" é que
indica ao Access 2016 que o campo será utilizado somente para a definição de um critério e não
para agrupamentos ou totalizações.
- Na linha Critério, do campo DataDoPedido, defina um critério para que sejam selecionados
somente os pedidos para o ano de 1998, conforme orientações apresentadas anteriormente.
2) Crie uma consulta onde seja exibido o total de frete por CidadeDeDestino, somente para os
anos de 1996 e 1998. A listagem deve ser classificada, em ordem decrescente, da soma do frete,
conforme indicado na Figura 6.33. Observe que os valores estão classificados da maior para a
menor soma.
CONTINUA NO LIVRO...
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 39 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Introdução
A Importância de Conhecer o Modelo Relacional de Dados
Entidades e Atributos ou Seriam Tabelas e Campos?
Chave Primária – Conceito e Exemplos
Bancos de Dados de Exemplos do Livro
Exemplos Práticos com Tabelas e Chave Primária
Relacionamentos Entre Tabelas
Integridade Referencial
Normalização de Tabelas
Dicas para Projetar um Banco de Dados
Conclusão
Introdução
Arquitetura do Access 2016
Os Principais Elementos de um Banco de Dados
A Interface de Trabalho do Access 2016
Conclusão
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 40 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Introdução
Criação de Bancos de Dados Usando Modelos
Criação de Bancos de Dados em Branco
Conclusão
Introdução
Criação de Tabelas com o Access - Introdução
Criação de Tabelas – Exemplo Prático
Criação de Relacionamentos – Exemplo Prático
Inserindo Registros nas Tabelas – Exemplo Prático
Navegando e Pesquisando Registros nas Tabelas
Conclusão
Introdução
Importação de Dados – Exemplos Práticos
Exportação de Dados – Exemplos Práticos
Conclusão
Introdução
Criando sua Primeira Consulta
Consultas Baseadas em duas ou mais Tabelas
Critérios de Filtragem e Ordenação de Consultas
Totalizando Valores em Consultas – a linha Total
Campos Calculados em Consultas
Utilizando Operadores em Critérios de Pesquisa
Utilizando Funções do Access em Consultas
Consultas Parametrizadas
Consultas do tipo Tabela de Referência Cruzada
Outros tipos de Consultas no Access
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 41 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Introdução
Criação de Formulários
Modos de Exibição de um Formulário
O Conceito de Controles e de Propriedades
Principais Controles de Formulários
A Folha de Propriedades do Formulário
Botões de Comando – Exemplo Prático
Conclusão
Introdução
Criando Relatórios - Exemplos Práticos
Criando Relatórios de Listagem Simples
Criando Relatórios com Agrupamentos e Totalizações
Conclusão
Introdução
Conceito de Eventos
O que São e Onde Utilizá-las
Criando Macros
Associando Macros a Eventos
Mais Exemplos Práticos
Integração com Formulários – Parte 1
Integração com Formulários – Parte 2
Conclusão
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 42 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
IMPORTANTE:
Este e-book é um Trecho de Demonstração do livro:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 43 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Para comprar o livro com um Ótimo Desconto e Ainda Ganhar 25 Bônus, que valem
20x o Valor do livro, acesse o seguinte endereço:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 44 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Com este livro você aprenderá desde o básico sobre Bancos de Dados
com o Access 2010, até os recursos mais avançados do Access,
incluindo Consultas Avançadas, Macros e Programação VBA.
https://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=LIV0001520
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 45 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=LIV0001512
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 46 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
É o Único Livro Sobre Técnicas Avançadas do Access 2010 que você irá
precisar. Será sua fonte de Consultas. Domine os Recursos Avançados,
Macros e a Programação VBA no Access 2010.
https://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=LIV0001320
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 47 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/detalheproduto.asp?CodigoLivro=LIV0001529
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 48 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001544
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 49 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001438
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 50 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=RED0000071
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 51 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001525
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 52 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
427 LIÇÕES EM 20 CAPÍTULOS -> Com este livro você aprenderá desde
o básico, até os recursos mais avançados do Excel, incluindo Macros e
Programação VBA. Um livro Completo, para quem quer aprender, de
verdade, a dominar todos os recursos do Excel.
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001492
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 53 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001531
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 54 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001472
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 55 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
Um Guia Prático e Completo, com Teoria e Prática, com Tudo Para Você
Dominar Todas as Funcionalidades do VBA no Excel!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001551
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 56 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001473
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 57 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001554
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 58 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001553
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 59 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001549
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 60 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001545
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 61 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001550
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 62 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001532
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 63 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001516
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 64 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001517
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 65 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001474
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 66 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001530
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 67 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001513
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 68 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001555
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 69 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001556
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 70 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001579
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 71 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001580
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 72 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001582
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 73 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001583
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 74 de 75
Banco de Dados e Microsoft Access 2016 - Curso Básico e Intermediário
Trecho de Demonstração!
IMPORTANTE:
Este e-book é um Trecho de Demonstração do livro:
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
https://juliobattisti.com.br/loja/sdetalheproduto.asp?CodigoLivro=LIV0001584
Página 75 de 75