Filtrando Datas No Access Com Consultas

11
FILTRANDO DATAS NO ACCESS COM CONSULTAS O Access possui diversos operadores que permitem que você pesquise datas das mais diversas maneiras em uma tabela. Principalmente quando utilizamos consultas para estas pesquisas elas se tornam muito mais fáceis. Depois de prontas e salvas, as consultas podem servir de base para elaboração de relatórios, cartas, malas diretas entre tantas outras opções que o Access oferece sozinho ou trabalhando em conjunto com os outros programas do Office. Em nosso exemplo, utilizaremos uma tabela com nomes e datas de aniversários. Utilizado critério Entre…e… Função: Entre [expressão] e [expressão] Between [expressão] And [expressão] Exemplos: Entre #01/01/2008# e #31/01/2008# Neste Exemplo, o resultado da consulta retornará todos os registros cujas datas estiverem entre os parâmetros já estipulados. Para utilizar datas em parâmetros é necessário que: o O campo da tabela esteja formatado como Data/Hora; o No critério da consulta, as datas esteja entre o sinal de #. Entre[Data de inicio] e [Data Final] Neste Exemplo, o resultado da consulta retornará todos os registros cujas datas estiverem entre os parâmetros estipulados pelo usuário ao abrir a consulta. No exemplo abaixo, mostraremos como criar uma consulta utilizando o segundo exemplo:

description

Datas No Access Com Consultas

Transcript of Filtrando Datas No Access Com Consultas

FILTRANDO DATAS NO ACCESS COM CONSULTAS

O Access possui diversos operadores que permitem que voc pesquise datas das mais diversas maneiras em uma tabela. Principalmente quando utilizamos consultas para estas pesquisas elas se tornam muito mais fceis.Depois de prontas e salvas, as consultas podem servir de base para elaborao de relatrios, cartas, malas diretas entre tantas outras opes que o Access oferece sozinho ou trabalhando em conjunto com os outros programas do Office.Em nosso exemplo, utilizaremos uma tabela com nomes e datas de aniversrios.

Utilizado critrio EntreeFuno: Entre [expresso] e [expresso] Between [expresso] And [expresso]Exemplos: Entre #01/01/2008# e #31/01/2008#Neste Exemplo, o resultado da consulta retornar todos os registros cujas datas estiverem entre os parmetros j estipulados.Para utilizar datas em parmetros necessrio que: O campo da tabela esteja formatado como Data/Hora; No critrio da consulta, as datas esteja entre o sinal de #. Entre[Data de inicio] e [Data Final]Neste Exemplo, o resultado da consulta retornar todos os registros cujas datas estiverem entre os parmetros estipulados pelo usurio ao abrir a consulta.No exemplo abaixo, mostraremos como criar uma consulta utilizando o segundo exemplo:Como criar uma consulta1. Em criar, selecioneDesign da Consulta

1. Selecione a tabela com as datas que deseja trabalhar;2. Adicione e clique emfechar.

1. Arraste os campos que deseja utilizar na consulta

1. No campo critrio digite a seguinte expresso:Entre [Por favor, digite a data de inicio] E [Agora, a data Final]IMPORTANTE:Voc pode digitar qualquer texto entre os colchetes.

1. Feche e abra a consulta.Ao abrir a consulta, o Access perguntar a data inicial que deseja para a consulta e aps sua resposta, ele perguntar tambm a data final do perodo.

Como resultado ele mostrar todos os registros que existirem dentro do perodo estipulado pelo usurio.Abraos,Osmar Brando.Envie, Compartilhe!!!!Tags:Access,BlogAndOffice,dicas,Excel,Informatica,Microsoft,Noticias,Office,Tecnologia,tutorialThis entry was posted on sexta-feira, setembro 26th, 2008 at 8:30 am and is filed underAccess. You can follow any responses to this entry through theRSS 2.0feed. You canleave a response, ortrackbackfrom your own site.20 RESPONSES TO FILTRANDO DATAS NO ACCESS COM CONSULTAS1. Claudiodisse:25/10/2008 s 8:51 amGostei muito da explicao.Vc pode me ajudar?Como fao para fazer uma consulta com o periodo estipulado .Dta de hoje e a data de dois dias atras.2. Osmar Brandodisse:28/10/2008 s 4:53 pmClaudio,no critrio da consulta utilize:=Data() -> para obter os registros com a data atual.=Data()-2 -> para obter os registros com a data de dois dias atrs.Se preferir voc pode selecionar os registros entre um determinado perodo usando a mesma definio:=entre Data() e Data()-2Abraos,Osmar Brando3. Claudiodisse:30/10/2008 s 10:51 amBrando,Obrigado pela ajuda.Tenho duas questoes:1- Criei um modulo que envia arquivo do access para um e-mail. O problema que o outlook abre uma caixa de dialogo informando que o arquivo pode ser um virus e pergunta se confirmo o envio do email.Como fao para desabiltar esta caixa?2- Onde consigo um arquivo freeware para importar e exportar arquivos para o DB2 da IBM?Obrigado pela foraClaudio4. Victor H.disse:02/12/2008 s 7:46 amParabns pelo blog. As explicaes so bem esclarecedoras.Ainda sou nefito no Access e estou com uma dvida (entre outras vrias, claro): como fao para calcular o nmero de anos (inteiro e decimais) entre duas datas.Agradeo a dica.Victor5. Guthemberg Robson da Silva Britosdisse:07/01/2009 s 1:34 pmGostei muito das ajudas que estou vendo aqui!ParabnsEspero que posa futuramente me ajudar!GuthembergVolta Redonda RJ6. Willian Airtondisse:02/04/2009 s 2:51 pmBoa Tarde!Tudo bem! Brando.Qual o procedimento para realizar uma consulta por data, pois essa consulta precisa resultar os aniversariantes de 01/01/1932 31/01/1996. Assim conseguerei descobrir todos os aniversariantes de Janeiro de 1932 1996. Pois j tentei usar o procedimento padro entre [data inicial] e [data final]. E no consigo exibir por ele no calcular a distncia entre um ano e outro. Aguardo o seu retorno. Um forte abrao!7. Jlio Neto h2disse:14/05/2009 s 10:47 amMuito bem explicado, PARABNS!!!!!A minha visita a este blog saiu melhor que a encomenda, j que eu s sabia fazer de forma a j ficar armazenada, mas no desta outra que aparece a janelapedindo a informao.SHOW!!!!!8. Ederdisse:15/07/2009 s 1:50 amSimplesmente de Puta Madre(Espanhol) timo. Eu presiva fazer uma consulta entre duas datas show de bola.Dica Sensacional9. Arthurdisse:17/08/2009 s 3:06 pmBoa tarde!Fiz essa consulta usando os campos de um formulrio, p.ex.: [Formulrios]![Principal]![data_inicio].Essa consulta abastecer um relatrio com um grfico. Porm, como o grfico usa referncia cruzada, eu preciso declarar esses parmetros na consulta.Voc sabe como eu poderia declarar esses parmetros na janela Parmetros da Consulta?Obrigado!10. Wallacedisse:06/10/2009 s 11:20 amSalvou em Camarada ! Obrigado 11. Joodisse:03/11/2009 s 2:53 pmola amigo obrigado pela explicao, mas no sei o que esta dando errado por aqui, pois fiz como voce disse e quando vou ver o resultado ele aprece com uma data superior, por exemplo eu quero o intervalo de 01/10/09 a 30/10/2009 e aparece, na mesma consulta, o ms 11, tem como corrigir isso??? att Joo12. Regynaldodisse:20/01/2010 s 11:15 pmEstou desenvolvendo BD para controle de equipamentos aqui da empresa, a duvida a seguinte: Tenho as seguintes tabelasCad_equipamentoCad_assitencia_tecnicaOS_Remessa_Conserto_destino = Dados da assistncia tcnica que ser enviado os equipamentosOS_Renessa_Conserto_Equip = Dados dos equipamentos que ser enviados para manuteno, esta como sub formulrio junto com a OS_Remessa_conserto_destinoOS_Status_Coserto = contem as informaes das ultimas duas tabelas, seve para que eu saiba quais os equipamentos que esto na manuteno. Eu no estou conseguindo laar ao mesmo tempo as informaes que lanarei nas planilhas OS_Remess Voc pode me ajudar?13. Carlosdisse:13/02/2010 s 12:15 amShow de bola irmo muito bom quando encontramos pessoas que esto apitas a compartilhar conhecimentos um grande abrao.14. Vladimirdisse:23/02/2010 s 9:44 amCaro Osmar,Seus ensinamentos foram muito til.Fico feliz de encontrar-mos pessoas como voc na net, cujo interesse, acima de tudo, ajudar aos outros.Felicidades!15. Vladimirdisse:23/02/2010 s 12:54 pmCaro Osmar,J aprendi contigo como fazer uma consulta p/ filtrar datas e utilizei com sucesso para elaborao de um relatrio por perodo. Obrigado!Agora tenho outra dvida: Como elaborar uma consulta onde eu possa selecionar registros cujo determinado campo tenha valor diferente de zero ou nada?16. Emerson Costadisse:18/05/2010 s 3:05 amOl Osmar, a primeira vez q entro no seu blog e adorei, e se vc puder me ajudadr ficarei muito grato. Estou desenvolvendo um BD p uma entidade filantrpica q frequento na qual al de todos os dados necessarios de membros, PRECISO CADASTRAR ESPOSA E FILHOS NA FICHA DE CADA MEMBRO, E QUANDO CONSULTAR DATA DE NASC, TANTO NAS DATAS DOS FILHOS E DA ESPOSA, PRECISA SAIR TAMBM O NOME DO CADASTRADO PRINCIPAL PARA SER IDENTIFICADO FILHO DE QUEM? ESPOSA DE QUEM?Entendeu, cara se vc puder me ajudar vou resolver um problemo, e ficar muito grato. Desde j muito obrigado.17. Milton Oliveiradisse:11/09/2010 s 7:19 pmMuito obrigado pela dica sobre intervalo de datas.Precisa e concisa.Parabns pelo conhecimento e pela fineza de compartilh-lo.18. Mariadisse:28/03/2011 s 11:53 amBoa tarde,Tenho uma questo com datas, tambm relacionado com datas de nascimento. Como sei a idade do funcionrio, mas com rigor. Pelas tentativas que j fiz, por exemplo a pessoa faz 30 anos em Dezembro, mas agora j d o resultado de 30.Obrigado19. Marcellodisse:02/07/2011 s 8:57 amOla, bom dia. gostaria de obter informaao de como posso fazer a consulta de dados por periodo:Quero listar os aniversariantes de uma certa data: exemplo de 01/03 a 14/03, quero poder informar o periodo, a questao que no cadastro tenho a data de aniversario (ex: 02/03/1975) quero poder filtrar apenas pelo dia e ms, mas nao estou conseguindo.20. MARCELOdisse:05/09/2011 s 5:28 pmObrigado pela excelente explicao, faltava somente isso para eu terminar meu progrma. tks.