Professional Documents
Culture Documents
Nesta lio aprenderemos a definir uma fonte de dados. Como exemplo, definiremos uma fonte de dados para acessar os dados
do arquivo C:\Excelavanado\ExQuery.mdb , ou seja, dados de um arquivo no formato do Microsoft Access.
A exemplo do que foi feito em outras lies, aprenderemos a definir a fonte de dados atravs da utilizao de um exemplo
prtico.
Exerccio 18 Abrir o Excel e definir uma fonte de dados para acessar os dados do arquivo C:\ExcelAvanado\ExQuery.mdb.
1. Abra o Excel.
2. Para definir a fonte de dados selecione o comando Dados -> Obter dados externos -> Criar nova consulta ao banco de
dados...
3. Ser exibida a janela Escolher a fonte de dados, indicada na Figura 2.29:
O operador Between:
O operador Between utilizado em campos numricos ou do tipo Data/Hora, para testar se o campo est dentro de uma
determinada faixa de valores. Por exemplo, para testar se o valor do frete maior ou igual a 10 ou menor ou igual a 20,
podemos utilizar um dos seguintes critrios:
>=10 E <=20 ; Between 10 E 20
Para testar se uma data est dentro do ano de 1997 podemos utilizar um dos seguintes critrios:
>=#01/01/1997# E <=#31/12/1997# ; Between #01/01/1997# E #31/12/1997#
Na tabela a seguir temos mais alguns exemplos de utilizao do operador Between.
Nota: importante observar que o operador Between representa um intervalo fechado, ou seja, maior ou igual e menor ou
igual.
O operador Like:
Este operador utilizado para pesquisas em campos do tipo texto. A diferencial do operador Like que ele permite a pesquisa
de padres de texto, ou seja, permite que seja pesquisado um campo do tipo texto, especificando apenas parte do campo e no
o seu contedo exato. Por exemplo, podemos pesquisar todos os clientes que tem em alguma parte do nome a palavra Silva.
Desta maneira seriam retornados, por exemplo, os seguintes nomes:
Jos da Silva Silva Antnio da Costa Joo Pereira da Silva Maria Jos da Silva Silva Fontoura dos Santos
Com o operador Like podemos utilizar alguns caracteres conhecidos como caracteres " coringa ". Na tabela a seguir temos a
lista dos caracteres coringa que podem ser utilizados com o operador Like:
Observaes:
Os caracteres curinga devem ser utilizados com tipos de dados de texto, embora voc possa, s vezes, utiliz-los com sucesso
com outros tipos de dados, tais como datas, se voc no alterar as propriedades das Configuraes Regionais destes tipos de
dados.
Ao utilizar caracteres curinga para procurar um asterisco (*), um ponto de interrogao (?), um sinal numrico (#), um colchete
de abertura ([) ou um hfen (-), voc deve colocar o item que voc est procurando entre colchetes.
Por exemplo, para procurar um ponto de interrogao, digite [?]. Quando voc estiver procurando um hfen e outros caracteres
simultaneamente, coloque o hfen antes ou depois de todos os outros caracteres dentro dos colchetes. (Entretanto, se houver um
ponto de exclamao (!) depois do colchete de abertura, coloque o hfen depois do ponto de exclamao). Quando voc estiver
procurando um ponto de exclamao ou um colchete de fechamento, no necessrio coloc-los entre colchetes.
Voc no pode procurar os colchetes de abertura e fechamento ([ ]) juntos porque o Microsoft Query interpreta esta
combinao como uma seqncia de comprimento zero.
Se voc estiver procurando valores em uma tabela que no seja do Microsoft Access, como, por exemplo, uma tabela do
Microsoft SQL Server, pode ser necessrio utilizar caracteres curinga diferentes. Verifique a documentao da fonte de dados
para obter maiores informaes.
Para entendermos a utilizao do operador Like e dos caracteres coringa, vamos considerar os exemplos da tabela a seguir:
O operador Not:
O operador Not utilizado para negar, para inverter um determinado critrio.
Considere os exemplos:
Pas='Brasil" -> Retorna todos os registros onde o campo Pas igual a Brasil.
Not Pas='Brasil' -> Retorna todos os pedidos onde o campo Pas diferente de Brasil, ou seja: No Brasil
Tambm podemos utilizar o operador Not em conjunto com os operadores Like, Between e In.
Lio 14: Definio de critrios em consultas - Parte 2
Nesta lio utilizaremos o Microsoft Query para criar um consulta onde definiremos alguns critrios de pesquisa. Faremos a
consulta na tabela Pedidos do arquivo ExQuery.mdb, que est na pasta C:\ExcelAvanado.
Aps definirmos alguns critrios de pesquisa, executaremos a consulta e os dados sero retornados para uma planilha do Excel.
Salvaremos a planilha com os resultados obtidos.
Exerccio 20 Abrir o Excel e definir uma fonte de dados para acessar os dados do arquivo C:\ExcelAvanado\ExQuery.mdb.
Aps acessar a fonte de dados usar o Microsoft Query para acessar os seguintes campos da tabela Pedidos:
NmeroDoPedido. ; DataDoPedido ; CidadeDeDestino ; PasDeDestino ; Frete
Fazer com que sejam retornados apenas os pedidos para o Brasil, no primeiro trimestre de 1997. Retornar os dados para o
Excel e salvar a planilha com o nome de Exemplo 20.xls, na pasta C:\ExcelAvanado.
1. Abra o Excel.
2. Para definir a fonte de dados selecione o comando Dados -> Obter dados externos -> Criar nova consulta ao banco de
dados...
3. Ser exibida a janela Escolher a fonte de dados, indicada na Figura 2.40. Nesta tela desmarque a opo "Usar o Assistente de
consulta para criar/editar consultas". Ao desmarcar esta opo, o Excel abrir o Microsoft Query para que possamos criar a
consulta, ao invs do assistente utilizado nas lies anteriores. Nesta lio e nas prximas utilizaremos o Microsoft Query.