Criar um Relatorio onde tenha um Filtro da data de vencimento entre um periodo

Delphi

29/04/2014

Boa noite pessoal, estou com dificuldade de realizar uma consulta que filtre o campo data de vencimento em uma tabela do banco de dados. (ferramenta que eu estou utilizando é o FastReport)
Eu criei um DIALOG que a pessoa vai entrar com a data inicial e a data final,no caso ficou assim Edit1 e Edit2, onde Edit1 esta a data inicial e Edit2 data final e um Botao GERAR que quando clicar no botão (Figura1.jpg) deve fazer uma consulta na tabela "pagar" e no campo "vencimento" deve pegar a informação dos Edits e aplicar o filtro

gostaria de saber como que eu realizo esta ação no botão para que quando clique busque somente as informações que estiverem dentro do período informado.[img]http://arquivo.devmedia.com.br/forum/imagem/368654-20140429-185557.jpg[/img]
Hugo Luiz

Hugo Luiz

Curtidas 0

Respostas

Ricardo

Ricardo

29/04/2014

Hugo Luiz,

A uns dias eu postei um código aqui para um colega que estava com um problema parecido com o seu.

Dá uma olhada no post e qualquer coisa avise aqui. https://www.devmedia.com.br/forum/relatorio-com-duas-datas/477112
GOSTEI 0
Hugo Luiz

Hugo Luiz

29/04/2014

Ricardo Cardoso, visualizei seu post la só que nao consegui ainda...
GOSTEI 0
Ricardo

Ricardo

29/04/2014

Qualquer coisa entra em contato ou envia seu código que eu vejo o que você esta fazendo e te devolvo corrigido. ricardo.cardosoti@gmail.com / skype: ricardo.cardosoti
GOSTEI 0
Hugo Luiz

Hugo Luiz

29/04/2014

ok eu te add no skype para voce me ajudar. =D
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

29/04/2014

Vc já conseguiu criar o SQL que vai buscar os dados dentro das datas informadas pelo usuário?
GOSTEI 0
Hugo Luiz

Hugo Luiz

29/04/2014

não, o Ricardo Cardoso me passou um aplicativo, porem a tabela do banco de dados que eu preciso abrir ela não abre no ACCESS, ai com base no código que ele me passou inseri no FastReports... só que agora esta ocorrendo o erro da Imagem[img:descricao=1ºmenssagem]http://arquivo.devmedia.com.br/forum/imagem/368654-20140509-093417.jpg[/img][img:descricao=2ºmenssagem]http://arquivo.devmedia.com.br/forum/imagem/368654-20140509-093544.jpg[/img]
GOSTEI 0
Francisco Olinda

Francisco Olinda

29/04/2014

Bom amigo eu utilizo assim

crio o um select por PARAMETROS ex:

select * from tabela X where data between :DataInicio and :DataFinal
feito isso configuro os filds do parametro no cliendataset - para DATE
no botao de pesquisa coloco o seguinte codigo

clientdataset1.close; // fecho a tabela
clientdatase1.params[0].asdatatime:= strtodate(MASKDATE1.TEXT);
clientdatase1.params[1].asdatatime:= strtodate(MASKDATE2.TEXT);
clientdataset1.open; // abro a tabela

Bom nao sei se vc entendeu o que quis te repassar mas faço assim e
funciona comigo perfeitamente - Consulta sempre parametrizada
GOSTEI 0
Nelson Santos

Nelson Santos

29/04/2014

ganhe dinheiro com softwares 3D em Delphi 7
http://www.3dsistemas.com.br
GOSTEI 0
POSTAR