Imprimir duas vias do mesmo relatório e paginar corretamente

Dicas e truques sobre Oracle Reports Builder - modo gráfico ou modo caractere, ascii, arquivo .PRT, etc
Responder
KATIA DIAS
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 25
Registrado em: Qui, 16 Mar 2006 8:48 pm
Localização: são PAULO

Prezados, boa noite!!!

Criei um relatório , no qual o mesmo imprime duas vias iguais. Ate ai perfeito! Agora, preciso que a paginação saia corretamente.

Exemplo:

Ao imprimir, o relatório possui 3 páginas que seria:
1/3
2/3
3/3 OK.
Quero Pedir duas vias. Então quando imprimisse as 3 e voltasse a imprimir novamente, continuasse
1/3
2/3
3/3 E não ate 1/6...

Obrigada!!!
jacksonr81
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Qui, 18 Jul 2013 6:07 pm

Boa tarde

Veja se o código abaixo lhe ajuda.
Utilizei a coluna VIA para separas as informações em dois blocos de iguais valores e a coluna INDICE para identificar a página que se deseja imprimir, sendo que a cada bloco de informações este índice inicia-se novamente.

Selecionar tudo

select via, indice, folha, numero , data , valor , empresa from (
(select via, rownum indice, folha, numero , data , valor , empresa from(
select 1 via,  1 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 1 via,  2 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 1 via,  3 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 1 via,  4 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 1 via,  5 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 1 via,  6 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 1 via,  7 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual))
union
(select via, rownum indice, folha, numero , data , valor , empresa from(
select 2 via, rownum indice, 1 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 2 via, rownum indice, 2 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 2 via, rownum indice, 3 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 2 via, rownum indice, 4 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 2 via, rownum indice, 5 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 2 via, rownum indice, 6 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual union
select 2 via, rownum indice, 7 folha, 123 numero, sysdate data, 999.90 valor, 'Empresa' empresa from dual)))
order by 1, 2
att
Jackson
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes