Benaia 0 Denunciar post Postado Dezembro 15, 2008 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
Chrnos 30 Denunciar post Postado Dezembro 15, 2008 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
Maikel Scheid 1 Denunciar post Postado Dezembro 16, 2008 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