Fórum pequisa entre duas datas e jogar numa dbgrid #477713
01/05/2014
0
um dbgrid eu uso o código abaixo
dtini:=DateTimePicker1.date;
dtfin:=DateTimePicker2.date;
//aqui eu sempre coloco clientedataset.close
begin
With DataModule1.tbl_estoque do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM TBLestoque WHERE data_entrada between :dtini and :dtfin');
Params.ParamByName('dtini').Value := DateTimePicker1.date;
Params.ParamByName('dtfin').Value := DateTimePicker2.date;
Open;
end;
end;
end;
mas não visualizo nada tem como
Jose Silva
Curtir tópico
+ 0Posts
01/05/2014
Wilton Júnior
geralmente quando é data e hora eu faço o seguinte
with query do
begin
close;
sql.clear.
sql.add('select * from tabela where campodata >= :wdatini and campodata <= :wdatfin');
parambyname('wdatini').asdatetime := DateTimePicker1.date + strtotime(' 00:00:00.000');
parambyname('wdatfin').asdatetime := DateTimePicker2.date + strtotime(' 23:59:59.999');
open;
end;
Gostei + 0
01/05/2014
Jose Silva
na minha tela
é assim
[img]http://arquivo.devmedia.com.br/forum/imagem/361863-20140501-181347.jpg[/img]
ai clico na data inicial ex 20/05/2014
data final 30/05/2014
na dbgrid tem que mostrar somente os registro entre essas datas
Gostei + 0
02/05/2014
Wilton Júnior
Qual a versão do Delphi que vc esta ultilizando para trabalhar?
Gostei + 0
03/05/2014
Jose Silva
uso o mysql
o problema é que quando eu pesquiso entre as duas datas e clico para
gerar relatorio no quick report ele pega tudo
não sei como fazer
Gostei + 0
05/05/2014
Wilton Júnior
Testa antes isso no mysql da uma olhada para ver como fica.
Gostei + 0
07/05/2014
Jose Silva
eu estava dando um select na minha tabela e no quick report o datasourse tava no cliente
valeu mesmo
o moderador pode encerrar o post
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)