Buscar

Imprimindo a partir de consulta

Código

{Experimente usar o FILTRO na query do QReport.}

var
frmqreport: TfrmQreport; {seu form de qr}
begin
try
try
qr.filtered:=false;
qr.filter:='cmpNome ='+sVarXXX;
qr.filtered:=true;
frmqreport:= Tfrmqreport.create( application);
frmqreport.qreport.previewmodal;
except
{erro}
end;
finally
qr.filtered:=false;
qr.filter:='';
frmqreport.free;
end;
 
Na string SQL da query:
select cmpNome, cmpXXXX, etc...
from "tabeladosdados.db"
  {Poderia usar também:

cmpNome LIKE "GUSTAVO" ao invés de FILTER. Para colocar as ASPAS use QUOTESTR().
qr.SQL.ADD() veja help
 
sVarSQL:= 'cmpNome LIKE '+ QUOTESTR( sVarNome ) na última linha da string SQL}

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Impressão
Adicionada dia: 20/06/03
Por: Felipe Monteiro
Visualizada: 3487 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009