Fórum Problemas com Datas (access *.mdb) #369721

11/04/2009

0

Estou com um problema no qual já passei várias horas e não conseguir resolver.

É o seguinte no Campo ´Baixa´ do meu programa ficam armazenada datas das baixas, no entanto estas datas estão da seguinte forma ´27/2/2009 08:30:10´ está com a hora ao lado e está me impossibilitando de fazer um filtro do tipo de ´01/02/2009´ até ´28/02/2009´ ou ´05/02/2009´ até ´05/03/2009´. O resultado do SELECT e do FILTER sempre ficam vazios sei que isto está ocorrendo por causa da hora que está ficando ao lado da data, mas não quero retirar as horas quero que ela fique.

OBS.: Se eu for no banco de dados e retirar as horas do lado da data o Filtro ou Select funciona perfeitamente mas com o as horas não consigo fazer funcionar.

Vocês conhecem alguma solução para este problema?

Obrigado.


Ranyeryfip

Ranyeryfip

Responder

Posts

11/04/2009

Eltoncarbo

Se eu fosse você, faria o seguinte. Ao invés de armazenar a data e a hora em um mesmo campo, porque não os deixa em campos separados: um específico para a data e outro para a hora. Aí você teria um leque de opções ( colocar a data e hora via programação, só a data, ou só a hora, poderia também criar consultas baseadas na hora e assim por diante.


Responder

Gostei + 0

12/04/2009

José Henrique

RanyeryFip,
Como você está armazenando a data e a hora os critérios devem ser, por exemplo, ´01/02/2009 00:00:00´ até ´28/02/2009 23:59:59´. Não esqueça de formatar o data para o formato americano então na verdade ficaria ´02/01/2009 00:00:00´ até ´02/28/2009 23:59:59´


Responder

Gostei + 0

12/04/2009

Ranyeryfip

eltoncarbo e Jose Henrique obrigado pelas respostas.

Resolvi da sequinte maneira:

Diminuie um dia da primeira data e aumentei um dia na segunda data e por último fiz um ´Baixa > primeiradata > and Baixa < segundadata´.

Vlw.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar