Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lugao

paginação de relatorios!!

Recommended Posts

seguinte, tenho 3 relatorios, todos com query's diferentes ligados a tabelasdiferentes......... e juntando estes 5 relatorios, tenho uma documentação, documentação esta que necessito uma paginação sequencial do tipo:relatorio 1: 5 folhasrelatorio 2: 2 folhasrelatorio 3: 4 folhas(podendo variar de quantidade de folhas de acordo com o tanto de linhas que odetailband ira imprimir.......)queria saber como eu coloco essa paginação relacionada de relatorio a relatorio,ficando o relatorio acima, com a primeira folha numerando 1/11, a primeirafolha do relatorio 2 numerando 6/11,alguem pode me dar uma luz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola ! Bom dia! você pode fazer algo assim:

 

frmRelatorio.QuickRep1.Prepare;frmRelatorio.qrlTotalPg.Caption:= '/' + IntToStr(frmRelatorio.QuickRep1.PageNumber);frmRelatorio.QuickRep1.Preview;

C entendi, eh issu q você quer certo?

 

 

Ah! naum eskece de colocar numa banda no frmRelatorio .. um componente QRSysData e setar a propriedade data para qrsPageNumber e tb colocar um QRLabel com nome de qrlTotalPg (nessa ocasiao)

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo, mas pelo que entendi, isto faria controle das paginas apenas de um relatorio, apenas de um relatorio, a situalçao que tenho q sequenciar, sao de 3 relatorios (3 componentes QuickRep), tenho que sequenciar todas as paginas dos 3, seguindo apenas uma contagem crescente!!! sera q isso funciona assim?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kra... teria q fazer um teste ,,,

 

Seus 3 relatorios ja estao criandos em tempo de execucao ?

 

 

c sim, axo q poderia fazer algo assim:

 

varPaginas: integer;beginPaginas:= frmRelatorio1.QuickRep1.PageNumber + frmRelatorio2.QuickRep1.PageNumber + frmRelatorio3.QuickRep1.PageNumber;frmRelatorio.qrlTotalPg.Caption:= '/' + IntToStr(Paginas);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.