Quebra de página

Dicas e truques sobre Oracle Reports Builder - modo gráfico ou modo caractere, ascii, arquivo .PRT, etc
Responder
edson.amorim
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 135
Registrado em: Qui, 04 Out 2007 3:36 pm
Localização: Belo Horizonte - MG

Caro(a) Colega,

Como é que eu faço para que meu relatório, que tem 2 niveis de quebra, mudar de página assim que quebrar o primeiro nível? Isto é; supondo que o menu nivel 1 seja região e aí, acabei de imprimir os dados da região 1 na metade da página. Quero começar a imprimir a região 2 na outra página e assim sucessivamente.

Conto contigo,

Atenciosamente,
SergioLBJr
Rank: Oracle Guru
Rank: Oracle Guru
Mensagens: 448
Registrado em: Ter, 16 Jun 2009 3:07 pm
Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS

[]s

Cara to sem o report agora.

Mas tem duas propriedade para indicar o a quebra de pagina.

Da uma olhada, se não me engano é PAGE BREAK AFTER e PAGE BREAK BEFORE.
edson.amorim
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 135
Registrado em: Qui, 04 Out 2007 3:36 pm
Localização: Belo Horizonte - MG

Sergio,
Já é uma grande dica!! Lhe agradeço muito porem, preciso mais... Como fazer isso? onde é que eu vou setar estas propriedades??

atenciosamente,
williankleber
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 25
Registrado em: Qua, 02 Abr 2008 2:40 pm
Localização: Joinville - SC
Contato:

Pode setar o page break After do repeating group de regiões para True. Isso vai fazer quebrar a pagina logo após terminar de imprimir as regiões.

Agora eu tenho outra dúvida, como fazer para setar essa propriedade em tempo de execução?

Alguém sabe se existe alguma espécie de "set_goup_property" para o report?
edson.amorim
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 135
Registrado em: Qui, 04 Out 2007 3:36 pm
Localização: Belo Horizonte - MG

Tentei fazer assim: fui lá no "LayOut Model" ==>Sessão Principal ==> Corpo e aí, em R_G_Regiao. Setei a propriedade "Quebra de Página Posterior" para sim. Porem não obtive exito!! Será que fui no caminho certo??
SergioLBJr
Rank: Oracle Guru
Rank: Oracle Guru
Mensagens: 448
Registrado em: Ter, 16 Jun 2009 3:07 pm
Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS

[]s

Cara acredito que tu setou a propriedade correta, mas tem que dar uma olhada no contexto dela no teu report.

Lembre-se , a quebra de pagina só ocorrerá após o término do teu repeting frame.

No caso se tu tem duas paginas de registros sendo retornado, a quebra apenas irá ser feita ao final da segunda pagina.
edson.amorim
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 135
Registrado em: Qui, 04 Out 2007 3:36 pm
Localização: Belo Horizonte - MG

Caro Sérgio,

Continuo apanhando!! Será que eu tenho que fazer algo nos demais campos do grupo também??
SergioLBJr
Rank: Oracle Guru
Rank: Oracle Guru
Mensagens: 448
Registrado em: Ter, 16 Jun 2009 3:07 pm
Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS

[]s

Cara, no teu repeating frame da região 1 e em todos os frames que estão envolvendo a região 1 coloca o page break after pra yes.

Faz o oposto na região 2, tudo que estiver envolvendo este repeating frame tu coloca o page break before para yes.

Não faça isso em frames que estiverem envolvendo os dois repeating frames juntos.

Testa aí.

Se não der tu posta a estrutura do teu report.
Responder
  • Informação
  • Quem está online

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