Fórum Porquê essa query não está classificando ? #228264

27/04/2004

0

Pessoal me ajudem com esse problema que venho tentando resolver a tempos.

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

Cbier

Responder

Posts

27/04/2004

Aroldo Zanela

Colega,

O campo é do tipo data?


Responder

Gostei + 0

27/04/2004

Pabhen

Vc já tentou em outro evento? por exemplo no onclick do botão q chama esse relatorio ou no oncreate fo form? é só uma sugestão


Responder

Gostei + 0

27/04/2004

Aroldo Zanela

Vc já tentou em outro evento? por exemplo no onclick do botão q chama esse relatorio ou no oncreate fo form? é só uma sugestão


Bem observado!


Responder

Gostei + 0

27/04/2004

Cbier

Colegas,

É um campo tipo data sim !!!

Tentei no onpreview do relatório, no BeforePrint do relatório, no Onreate do form, etc...

Obrigado

CBier


Responder

Gostei + 0

27/04/2004

Fabio.hc

Vc tenteou colocar antes do preview.


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; 



Responder

Gostei + 0

28/04/2004

Pabhen

se vc esta querendo organizar a data da mais antiga (exemplo -01/01/2004) até a mais nova (30/04/2004) na clausula order by vc usa o comando DESC.

ps.: naum lembro se é order by desc dtlicita ou order by dtlicita desc, testa aí.

Espero ter contribuido


Responder

Gostei + 0

28/04/2004

Cabelo

Caro Colega

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar