www.juliobattisti.com.br
Windows Vista - Curso Completo - 1476 páginas Windows Server 2003 - Curso Completo SQL Server 2005 - Curso Completo 1500 Tutoriais de Informática Windows Vista - Curso Completo - 1476 páginas Curso Completo de Access Certificações Microsoft
Cursos de Informática Cursos Disponíveis Cursos Online Com Certificado Como Comprar?
 Você está aqui: Principal > Cursos > Excel Avançado > Módulo 2 > Lição 15
  :: Autor: Júlio Battisti   :: e-mail: webmaster@juliobattisti.com.br
Lição 15:  Alterando consultas com o Microsoft Query

Neste item vamos editar a consulta criada na Lição 14. Vamos alterar alguns critérios. Também vamos aprender a usar algumas funcionalidades da interface do Microsoft Query, como por exemplo adicionar ou excluir colunas, definir a ordenação dos resultados e assim por diante. 

Exercício 21 Alterar a consulta criada na Lição 14. Adicionar a tabela Funcionários à consulta. Observe que, na tabela Funcionários, o nome e o sobrenome estão em campos separados. Criar um campo único na consulta, chamado Nome Completo, o qual concatena o campo Nome e o campo Sobrenome. 

Fazer com que sejam retornados apenas os pedidos para o Brasil para o ano de 1997 e todos os pedidos para a Alemanha, Argentina ou França, independentemente do ano. Retornar os dados para o Excel e salvar a planilha com o nome de Exemplo 21.xls, na pasta C:\ExcelAvançado. 

1. Você já deve estar com a planilha Exemplo 20.xls, conforme orientações da Lição anterior.

2. Para alterar a consulta clique em uma das células que contenha dados e selecione o seguinte comando: Dados -> Obter dados externos -> Editar consulta...

3. O Microsoft Query será aberto com a consulta criada na lição anterior.

4. Para adicionar uma nova tabela selecione o comando Tabela -> Adicionar tabelas...

5. Será exibida a janela Adicionar tabelas. Clique na tabela Funcionários para seleciona-la e depois clique no botão Adicionar. Clique no botão Fechar. A janela Adicionar tabelas será fechada, você estará de volta ao Microsoft Query e a tabela Funcionários já faz parte da consulta, conforme indicado na Figura 2.47. Observe que existe um relacionamento do tipo um para vários, entre a tabela Funcionários e Pedidos, ou seja, cada funcionário é cadastrado uma única vez (lado um do relacionamento), porém um mesmo funcionário pode emitir vários pedidos (lado vários do relacionamento). 

Nota: Para maiores detalhes sobre tabelas e relacionamentos consulte o Módulo 1 do curso de Access Básico, disponível no seguinte endereço: http://www.juliobattisti.com.br/accbasico/accessbasico.asp

6. Agora queremos acrescentar um campo que inclua o nome e o sobrenome do funcionário. Observe que este campo não existe diretamente na tabela funcionários, ou seja, teremos que acrescentar um campo que será calculado (montado) a partir de outros campos disponíveis em uma ou mais tabelas da consulta. No nosso exemplo vamos criar um campo calculado chamado Nome Completo, o qual é composto pela concatenação do campo Nome, mais um espaço em branco (para que o nome não fique "grudado " ao sobrenome mais o campo Sobrenome. 

Figura 2.47 - Tabela Funcionários já adicionada à consulta.

7. Para criar um campo calculado, basta digitar a expressão de cálculo diretamente na primeira coluna em branco, após o último campo da consulta. Não use um sinal de igual (=) no início da expressão. Por exemplo, para criar um campo que exibo o nome, mais um espaço em branco mais o sobrenome, utilize a seguinte expressão: 

Nome+' '+ Sobrenome


Observe que o espaço deve vir entre apóstrofes, conforme indicado na Figura 2.48: 

Figura 2.48 - Criando um campo calculado.

8. Observe que a expressão torna-se o nome da coluna. Para atribuir um nome para a coluna, basta dar um clique duplo na expressão de cálculo. Será exibida a janela Editar coluna. Nesta janela preencha o campo Cabeçalho da coluna conforme indicado na Figura 2.49:

Figura 2.49 - Definindo um cabeçalho para o campo Calculado.

9. Clique em OK para fechar a janela Editar coluna. Observe que a coluna já aparece com o Cabeçalho Nome Completo, ao invés da expressão de cálculo.

10. Agora vamos alterar os critérios. Na primeira linha já temos o filtro para Brasil e primeiro trimestre de 1997. Para adaptar este critério para todo o ano de 1997, basta alterar a segunda data para 31/12/1997.

11. Agora temos que definir que sejam exibidos todos os pedidos para Alemanha, Argentina e França, independentemente do ano. Como são dois conjuntos de critérios independentes, devemos coloca-los em linhas separadas, o que fará com que sejam ligados por um operador OU. Na segunda linha de critérios vamos definir o critério para filtrar apenas os pedidos para Alemanha, Argentina e França, independentemente do ano.

12. No campo PaísDeDestino, na segunda linha de critérios digite a seguinte expressão: 

Em ('Argentina';'Alemanha';'França')

Agora temos dois conjuntos independentes de critérios. O da primeira linha filtra apenas os pedidos para o Brasil, no ano de 1997 e o segundo conjunto (da segunda linha), filtra todos os pedidos para Argentina, Alemanha e França, independentemente do ano. A janela do Microsoft Query deve estar conforme indicado na Figura 2.50:

Figura 2.50 - Definindo a segunda linha de critérios.

13. Agora só falta aprendermos a definir a ordem de classificação da consulta. No nosso caso vamos classificar pelo campo PaísDeDestino. Para isso clique na coluna PaísDeDestino, na parte de baixo da janela do Microsoft Query, onde são exibido os dados, depois clique no botão ( ) para classificar a consulta em ordem crescente do campo PaísDeDestino.

14. O próximo passo é fechar o Microsoft Query, retornando estes dados para a planilha do Excel. Para fazer isso utilize o comando: Arquivo -> Retornar dados ao Microsoft Excel. O Excel abre a janela solicitando que você informe a faixa da planilha onde os dados da consulta devem ser exibidos. Por padrão o Excel sugere a partir da célula A1. Clique em OK. O Excel executa a consulta e dentro de alguns instantes os dados serão exibidos na planilha, conforme indicado na Figura 2.51: 

Figura 2.51 - Resultados da consulta, retornados para o Excel.

15. Observe que somente foram retornados os pedidos para o Brasil, no primeiro trimestre de 1997 e todos os pedidos para Alemanha, Argentina e França, independentemente do ano.

16. Salve a planilha com o nome de Exercício 21.xls, na pasta C:\ExcelAvançado.

17. Mantenha o Microsoft Excel aberto, pois iremos alterar esta consulta na próxima lição .



Voltar ao início


CURSO EM FORMATO DE VÍDEO-AULA
EXEMPLOS PRÁTICOS PASSO A PASSO COM SOM E IMAGEM
Clique no curso para informações detalhadas
Curso Duração Mais informações
DVD - Hardware - Curso Básico 58 h 36 min Clique aqui
DVD - Conversão de Formatos Digitais: Áudio e Vídeo 1 h 26 min Clique aqui
DVD - Curso de Oratória - Falando em Público sem Medo 33 min Clique aqui
Vídeo-Aula - Access 2007 Básico 2 h 1 min Clique aqui
Vídeo-Aula - Aprenda a Criar uma Agenda Telefônica no Excel 40 min Clique aqui
Vídeo-aula - Concursos: Inglês ESAF - Simulados e Provas Comentadas 2 h Clique aqui
Vídeo-Aula - Criação de Sites - Curso Básico 2 h 53 min Clique aqui
Vídeo-Aula - Criando uma Loja Virtual com PHP e MySQL - Curso Completo 19 h Clique aqui
Vídeo-Aula - Curso Autocad 2D 4 h Clique aqui
Vídeo-Aula - Curso Autocad 3D 3 h 45 min Clique aqui
Vídeo-Aula - Curso Avançado de Access 2003 2 h 48 min Clique aqui
Vídeo-Aula - Curso Avançado de Excel 2003 3 h 41 min Clique aqui
Vídeo-Aula - Curso Avançado de Word 2003 1 h 34 min Clique aqui
Vídeo-Aula - Curso Básico de Access 2003 2 h 49 min Clique aqui
Vídeo-Aula - Curso Básico de Excel 2003 3 h 3 min Clique aqui
Vídeo-Aula - Curso Básico de PowerPoint 2003 2 h 22 min Clique aqui
Vídeo-Aula - Curso Básico de Windows XP 2 h 36 min Clique aqui
Vídeo-Aula - Curso Básico de Word 2003 2 h 14 min Clique aqui
Vídeo-Aula - Curso de Microinformática Prática 4 h 35 min Clique aqui
Vídeo-Aula - Curso de Teoria Musical 2 h 50 min Clique aqui
Vídeo-Aula - Curso Prático de Internet 40 min Clique aqui
Vídeo-Aula - Curso Profissional Photoshop 4 h 20 min Clique aqui
Vídeo-Aula - Excel 2007 - Curso Avançado 2 h 30 min Clique aqui
Vídeo-Aula - Excel 2007 - Curso Básico 2 h 35 min Clique aqui
Vídeo-Aula - Excel Para Concursos - Simulados e Provas Comentadas 2 h Clique aqui
Vídeo-Aula - Flash CS3 - Básico e Prático 4 h 45 min Clique aqui
Vídeo-Aula - Flash MX - Curso Básico 2 h 26 min Clique aqui
Vídeo-Aula - Fórmulas e Funções Matriciais no Excel 2 h 30 min Clique aqui
Vídeo-Aula - HTML - Curso Prático 2 h 40 min Clique aqui
Vídeo-Aula - Lógica de Programação - Curso Completo 22 h 15 min Clique aqui
Vídeo-Aula - Lógica de Programação com VB.NET 14 h Clique aqui
Vídeo-Aula - Matemática Financeira - Teoria e Prática 9 h 10 min Clique aqui
Vídeo-Aula - MySQL - Curso Completo e Prático 11 h 30 min Clique aqui
Vídeo-Aula - Outlook Express – Curso Prático 55 min Clique aqui
Vídeo-Aula - PHP + HTML + CSS - Curso Completo 27 h 35 min Clique aqui
Vídeo-Aula - Programação VBA no Excel 2 h 54 min Clique aqui
Vídeo-aula - SQL Server 2005 - Reporting Services 2 h 30 min Clique aqui
Vídeo-Aula - Tudo Sobre Gráficos no Excel 9 h Clique aqui
Vídeo-Aula - Windows XP Básico + Intermediário + Dicas Práticas 8 h Clique aqui
Vídeo-Aula - Word 2007 - Curso Básico 2 h 23 min Clique aqui
Vídeo-Aula interativa: Tudo Sobre Tabelas Dinâmicas no Excel 2003 2 h 30 min Clique aqui
LIVROS CAMPEÕES DE VENDA NO SITE
Dossiê Hacker
Universidade Project
Loja de Livros