Fórum BDGrid listar somente registros da data atual #420630
27/07/2012
0
Como faço para um DBGrid listar somentes registros cadastrados na data atual?
Carlos Magno
Curtir tópico
+ 0Posts
27/07/2012
Joel Rodrigues
Gostei + 0
27/07/2012
Carlos Magno
Gostei + 0
27/07/2012
Joel Rodrigues
Gostei + 0
27/07/2012
Benilton
Meu amigo não perda tempo, tenta migrar para o firebird...
Gostei + 0
27/07/2012
Carlos Magno
Gostei + 0
27/07/2012
William
clientdataset.filter := data = + QuotedStr(DateToStr(date));
Date traz a data atual do sistema.
Gostei + 0
28/07/2012
Carlos Magno
Gostei + 0
28/07/2012
William
FormCreate quando o sistema carrega o forma da consulta
ButtonClick quando o usuário clica no botão.
clientdataeset.filtered := false; clientdataset.filter := data = + QuotedStr(DateToStr(date)); clientdateset.filtered := true;
Nesse caso o dataset é um ClientDataSet....
Gostei + 0
30/07/2012
Carlos Magno
Alterei da seguinte forma...so não sei se esta correto:
procedure Tfrm_servlist.FormCreate(Sender: TObject); begin dm01.tbl_servico.Filtered := false; dm01.tbl_servico.Filter := OS_DATAIN = + QuotedStr(DateToStr(date)); dm01.tbl_servico.Filtered := true; end;
Gostei + 0
30/07/2012
Romulo Contro
ou ainda assim, vc pode tentar dar um formatdatetime
aí ficaria mais ou menos assim:
dm01.tbl_servico.Filter := QuotedStr(FormatDateTime(yyyy-mm-dd,now()))
ou entao
dm01.tbl_servico.Filter := QuotedStr(FormatDateTime(yyyy-mm-dd,date))
Gostei + 0
30/07/2012
Carlos Magno
Gostei + 0
30/07/2012
Romulo Contro
Gostei + 0
30/07/2012
Romulo Contro
Gostei + 0
30/07/2012
Carlos Magno
Gostei + 0
30/07/2012
William
Esse código eu testei filtrando um campo do tipo date no Firebird.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)