Valeu pela dica..... Resolveu meu problema Obrigado. --- Em delphi-br@yahoogrupos.com.br, fabio giro <[EMAIL PROTECTED]> escreveu > > Este exemplo imprime um arquivo. Dê uma estudada no evento OnNeedData. > > uses Unit1; > {$R *.DFM} > procedure TForm2.QuickRep1NeedData(Sender: TObject; var MoreData: Boolean); > begin > {-o OnNeedData, é executado da seguinte forma: > na hora de gerar o corpo do relatório ele é chamado, e lá vc altera o > valor dos seus campos (ex.: QrLabel) para o valor que vc quiser, e ele > vai ficar sendo chamado repetidas vezes (em cada execução, uma linha > do relatório é gerada) até que vc altere a variável MoreData para > false. > } > moredata := false; > if tem_dados then > begin > moredata := true; > readln(form1.arq, form1.reg); > qrlabel8.caption := form1.reg; > if not eof(form1.arq) then > tem_dados := true > else > tem_dados := false; > end; > { > moredata := false; > inc(j); > if j <= form1.richedit1.lines.count - 1 then > begin > moredata := true; > qrlabel8.caption := form1.richedit1.lines[j]; > end; > }end; > > Espero ter ajudado. > > Luiz Fabiano Ribeiro <[EMAIL PROTECTED]> escreveu: > Como imprimir vetores, stringlist, srtinggrids, variaveis, etc... > Qualquer coisa q nao seja banco de dados no quickreport, alguem sabe? > > Ex.: > Vetor: array [1..100] of integer; > > quero fazer um loop nele e imprimir uma linha pra cada indice > > for i:=1 to 100 do > Begin > { no writeln(arq,vetor[i]); eu conseguiria colocando a linha aki, e > no quiskreport?} > end; > > Obrigado > > > > > > __________________________________________________ > Fale com seus amigos de graça com o novo Yahoo! Messenger > http://br.messenger.yahoo.com/ > > [As partes desta mensagem que não continham texto foram removidas] >