Fórum Porquê essa query não está classificando ? #228264
27/04/2004
0
Tenho um relatório no QReport e preciso classificar pelo campo DTLICITA.
Já tentei diversas vezes e não consegui.
O código (último) que estou tentando usar é o seguinte:
No evento BeforePrint da QRBand
begin
qry1.close;
qry1.sql.clear;
qry1.sql.add(´select * from CadItensLicita Order By DTLICITA´);
qry1.prepare;
qry1.open;
end;
Obrigado pela ajuda.
CBier
Cbier
Curtir tópico
+ 0Posts
27/04/2004
Aroldo Zanela
O campo é do tipo data?
Gostei + 0
27/04/2004
Pabhen
Gostei + 0
27/04/2004
Aroldo Zanela
Bem observado!
Gostei + 0
27/04/2004
Cbier
É um campo tipo data sim !!!
Tentei no onpreview do relatório, no BeforePrint do relatório, no Onreate do form, etc...
Obrigado
CBier
Gostei + 0
27/04/2004
Fabio.hc
procedure TForm1.Button1Click(Sender: TObject); begin qry1.close; qry1.sql.clear; qry1.sql.add(´select * from CadItensLicita Order By DTLICITA´); qry1.prepare; qry1.open; QuickRep1.Preview; end;
Gostei + 0
28/04/2004
Pabhen
ps.: naum lembro se é order by desc dtlicita ou order by dtlicita desc, testa aí.
Espero ter contribuido
Gostei + 0
28/04/2004
Cabelo
faça assim no evento onCreate do form.
qry1.close;
qry1.sql.clear;
qry1.sql.add(´select * from CadItensLicita Order By DTLICITA DESC´);
precisa ser no evento Create, pq é neste momento que a query é criada, e tb é necessário lembrar que esta query precisa esta setado na propriedade DataSet do QuickReport, se estiver tudo desta forma , com certeza irá funcionar..
Não esqueça propriedade DataSet do QuickReport = qry1..
sem mais
Cabelo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)