Banco de Dados Microsoft Access PARTE 03 edição 2007 Índice 19-) Consulta... 27 20) Criando uma consulta... 27 21) Salvando a consulta... 28 22) Selecionando os campos das tabelas para a consulta... 29 23) Apresentando o resultado da consulta... 30 24) Complemento da Consulta... 31 24.1) Classificação... 31 24.2) Exibição... 32 24.3) Critérios... 32
19-) Consulta Uma consulta é uma maneira de visualizar os dados armazenados nas tabelas relacionadas. O modo como uma consulta é estruturada diz ao Access exatamente quais dados consultar. 20) Criando uma consulta Utilize o comando de menu Criar e clique no botão Design da Consulta. Após o clique no botão Design da Consulta, o Access abre uma nova aba (guia) chamada de consulta1 e em seguida abre a caixa de diálogo Mostrar tabela com todas as tabelas/consultas do banco de dados. Selecione as tabelas/consultas necessárias à consulta e clique no botão Adicionar. Após a escolha clique no botão fechar. Página 27
A janela consulta é definida em duas funções: A seção superior é definida pelas tabelas/consultas adicionadas a esta consulta com suas respectivas estruturas e campos. A seção inferior é denominada grade da estrutura, utilizada para definir quais campos das tabelas farão parte da consulta e se necessários critérios de busca às informações desejadas. Seção Superior Seção Inferior 21) Salvando a consulta Como qualquer outro objeto, uma consulta precisa ser salva para ser utilizada futuramente, então clique no botão salvar. Na caixa de diálogo Salvar como informe o nome da consulta e em seguida clique no botão OK. Página 28
22) Selecionando os campos das tabelas para a consulta Após ter escolhido as tabelas para a consulta (tabelas que estão sendo apresentadas na seção superior devidamente relacionada), vamos selecionar os campos para a consulta ao banco de dados. Na seção inferior na opção tabela, selecione o nome da tabela. Em seguida na opção campo o campo da tabela que deseja apresentar. Resultado Página 29
23) Apresentando o resultado da consulta Após ter selecionado os campos para a consulta, clique no botão Executar para ver o resultado da consulta. Resultado. Observe que a consulta resultou na composição de campos de diferentes tabelas devido ao relacionamento entre elas. Página 30
Para retornar ao modo Design da consulta clique no botão Modo de Exibição e em seguida na opção Modo Design. 24) Complemento da Consulta 24.1) Classificação Ao definir a grade de pesquisa na seção inferior, é possível exibir os dados de forma mais organizada e classificada por um ou mais campos. Selecione a linha Classificação para o campo a ser classificado; a seguir clique na seta para baixo do lado direito da coluna. Selecione uma das opções. Resultado. (classificação crescente no campo nome da tabela Aluno) Antes da classificação Depois da classificação Página 31
24.2) Exibição Quando montada a grade da seção inferior, nem todos os campos precisam ser exibidos. Ao retirar a marcação da linha Mostrar, relativa ao campo, o campo não será visualizado. Resultado. (foi desligada a apresentação do campo matricula) Mostrando todos os campos Mostrando os campos nome e nome da disciplina 24.3) Critérios A especificação de critérios limita a apresentação de determinados registros, exibindo somente os que atendam ao critério. A consulta apresentará somente os registros com o nome de aluno igual a MARIA JOSE. (cuidado com os acentos ou outros sinais no conteúdo do campo. Resultado. Página 32
Exemplos. A consulta apresentará somente os registros com o nome da disciplina igual a Espanhol. Resultado. Podem ser utilizados os operadores de comparação >, <, >=, <=, <> ou =. Exemplos A consulta apresentará somente os registros com número de matricula maior que 120. Resultado Página 33
Intervalo de Valores especifica-se um intervalo de valores que se ajusta à seleção. Podem ser usados os operadores lógicos E, OU e ENTRE. Exemplo A consulta apresentará somente os registros com número de matricula entre 101 e 103. Resultado Página 34
Curingas Usados em critérios em que a pesquisa se torne generalizados. O * (asterisco) significa tudo e o? (interrogação) significa qualquer caractere naquela posição. Exemplo A consulta apresentará somente os registros com nome de alunos que tem o nome iniciado pela letra R. Resultado Consulta com datas A consulta apresentará somente os registros com data de nascimento entre 10/10/1980 e 12/05/1981. Resultado. Página 35