Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Benaia

Pesquisa por range de datas

Recommended Posts

Boa tarde!

 

To desenvolvendo uma ferramenta de agenda, preciso de uma tela de pesquisa onde o usuário irá digitar a data inicial e final e deverá aparecer num grid os dados relacionados ao espaço de tempo desejado.

 

Alguém pode me ajudar??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, isso já foi bastante discutido no fórum... mas em todo caso, você terá que fazer sua sql de consulta assim:

 

SELECT CAMPOA, CAMPOB, CAMPOC FROM TABELA WHERE DATA BETWEEN '2008-12-01 00:00:00' AND '2008-12-05 23:59:59'

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apenas para complementar, você poderá trabalhar a SQL do colega em forma de parametros e deixar que o usuário selecione o periodo através de componentes DateTimePicker. Altere a SQL para:

 

SELECT CAMPOA, CAMPOB, CAMPOC FROM TABELA WHERE DATA BETWEEN :P1 AND :P2

Depois na passagem dos parametros utilize:

 

Componente.Close;
Componente.Params[0].value := DateTimePicker1.Date;
Componente.Params[1].value := DateTimePicker2.Date;
Componente.Open;

Agora cada vez que o usuário trocar de data, o sistema se atualizará.

 

Att

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.