Criar um Relatorio onde tenha um Filtro da data de vencimento entre um periodo
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]
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
Curtidas 0
Respostas
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
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
29/04/2014
Ricardo Cardoso, visualizei seu post la só que nao consegui ainda...
GOSTEI 0
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
29/04/2014
ok eu te add no skype para voce me ajudar. =D
GOSTEI 0
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
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
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
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
29/04/2014
ganhe dinheiro com softwares 3D em Delphi 7
http://www.3dsistemas.com.br
http://www.3dsistemas.com.br
GOSTEI 0