NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosAccess Básico › Capítulo 03 : 04
Quer receber novidades e e-books gratuitos?
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
ACCESS BÁSICO - CURSO COMPLETO GRATUITO
Autor: Júlio Battisti
Lição 034 - Módulo 03 - Consultas Baseadas em duas ou mais Tabelas

Em determinadas situações, os dados que queremos exibir na consulta, estão em duas ou mais tabelas diferentes. No Microsoft Access é possível criar uma consulta baseada em duas ou mais tabelas. Por exemplo, se quiséssemos calcular o total por Pedido, precisaríamos dos dados da tabela Pedidos (onde estão as informações do cabeçalho de pedido) e dos dados da tabela Detalhes do pedido (onde estão as informações sobre os itens de cada pedido).  

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.

Exemplo: Neste item aprenderemos a criar uma consulta simples, baseada em duas tabelas. Vamos criar uma consulta baseada na tabela Pedidos e na tabela Clientes, do banco de dados ExTabelas.mdb. A nossa consulta exibirá os campos definidos a seguir: 

Nome da consulta

Exemplo4-Listagem de Pedidos e Clientes

Baseada na(s) tabela(s)

Pedidos e Clientes

Campos que farão parte da consulta

Campo

Da tabela

NúmeroDoPedido

Pedidos

DataDoPedido

Pedidos

DataDeEnvio

Pedidos

PaísDeDestino

Pedidos

CidadeDeDestino

Pedidos

Frete

Pedidos

CódigoDoCliente

Clientes

NomeDaEmpresa

Clientes

Endereço

Clientes

Cidade

Clientes

País

Clientes

Para criar a consulta "Exemplo4-Listagem de Pedidos e Clientes" faça o seguinte: 

  • Abra o banco de dados ExConsultas.mdb, que está na pastaC:\CursoAccBasico.mdb, caso este ainda não esteja aberto.
  • Nas opções da janela banco de dados dê um clique em Consultas.
  • Para criar uma nova consulta utilizando o QBE dê um clique duplo na opção "Criar consulta no modo Estrutura".
  • Será exibida a janela "Mostrar tabela", conforme indicado na figura a seguir:

Curso Grátis de Access Básico - Júlio Battisti
Selecione as tabelas que farão parte da consulta. 

  • Dê um clique na tabela Pedidos para seleciona-la e depois dê um clique no botão Adicionar.
  • Dê um clique na tabela Clientes para seleciona-la e depois dê um clique no botão Adicionar.
  • Dê um clique no botão Fechar.

Será exibida a interface gráfica do Microsoft Access 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 (cada Cliente é cadastrado uma única vez) e o lado Vários é na tabela Pedidos (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 feito pelo Cliente.

Adicione os campos solicitados na definição deste exemplo.

Sua janela deve estar conforme indicado na figura a seguir:

Curso Grátis de Access Básico - Júlio Battisti
Consulta baseada nas tabelas Pedidos e Clientes.

Agora vamos salvar a consulta.

Dê um clique no botão Salvar ( Curso Grátis de Access Básico - Júlio Battisti ). Surge uma janela pedindo o nome da consulta. Digite Exemplo4-Listagem de Pedidos e Clientes e dê um clique no botão OK, conforme indicado na figura a seguir:

Curso Grátis de Access Básico - Júlio Battisti
Salvando a tabela Exemplo4-Listagem de Pedidos e Clientes.

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 ( Curso Grátis de Access Básico - Júlio Battisti ).

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.

Na figura a seguir temos o resultado desta consulta.

Curso Grátis de Access Básico - Júlio Battisti
Resultado da consulta Exemplo4-Listagem de Pedidos e Clientes.

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 Microsoft Access será fechado.


LIÇÕES DESTE MÓDULO:
031. Consultas: Definições e Usos
032. Criando uma Consulta de Seleção
033. Criação de Consultas Simples
034. Consultas Baseadas em duas ou mais Tabelas
035. Definindo Critérios de Filtragem e Ordenação em Consultas
036. Criação de Consultas Simples com Critérios
037. Totalizando Valores em Consultas
038. Mais um exemplo de Totalização
039. Exercícios
040. Criando Campos Calculados em Consultas
041. Exemplo com Valores Calculados
042. Exemplo com Valores Calculados
043. Exercícios
044. Utilizando Operadores para Definir Critérios de Pesquisa
045. Exercícios
046. Utilizando Funções do Access em Consultas
047. Funções para Tratamento de Data e Hora
048. Funções Matemáticas e de Texto
049. Uso de Funções em Consultas
050. Exemplos e Exercícios
051. Exercícios
052. Consultas Parametrizadas: Teoria e Prática
053. Exercícios
054. Consultas de Referência Cruzada: Teoria e Prática
055. Outros Tipos de Consultas no Microsoft Access
056. Exemplos e Exercícios


« Anterior Δ Página principal ¤ Capítulos Próximo »

você conhece a universidade do access?

Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela

Capa da Universidade do Access

Aplica-se ao Access 2019, 2016, 2013 e 2010!

13 Cursos - 574 Vídeo-Aulas - 63:32 horas

Para todos os detalhes, acesse:

https://juliobattisti.com.br/universidade-do-access.asp

Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2025 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI