Page Break After
-
- Rank: Estagiário Pleno
- Mensagens: 6
- Registrado em: Sex, 18 Jul 2008 8:26 am
- Localização: Valinhos - SP
Page Break After não funcionar quando coloco "YES", só funcionar quando coloco "YES" no Page Break Before, mas está ficando com a última página em branco, ou seja, imprime só o cabeçalho. Criei um frame simples no final do Repeting só pra quebrar a página condicionalmente. meu Reports é o 3.0.5.8.0, agradeço imensamente se alguém me ajudar.
-
- 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
Programador Junior
Parobé RS
[]s
Cara especifica melhor a tua situação aí.
O page brake after irá adicionar uma quebra de página depois de um determinado frame, o before irá adicionar essa quebra antes.
Quanto a sua qubra condicional, qual a condição??
Esplica a tua estrura pra podermos ajudar em seu problema.
O page brake after irá adicionar uma quebra de página depois de um determinado frame, o before irá adicionar essa quebra antes.
Quanto a sua qubra condicional, qual a condição??
Esplica a tua estrura pra podermos ajudar em seu problema.
-
- Rank: Estagiário Pleno
- Mensagens: 6
- Registrado em: Sex, 18 Jul 2008 8:26 am
- Localização: Valinhos - SP
Olá Sérgio, obrigado pela resposta.
É o seguinte, desenvolvi um relatório onde o usuário pode escolher a ordenação, se escolher por Centro de Custo (CC), então toda vez que mudar de CC preciso quebrar a Página. Criei um form simples vazio bem no final do Repeating CC e setei para quebrar a página. Aqui é que está o problema. Setando YES no BEFORE funciona direitinho, mas está ficando a última página sempre em branco (fica sempre uma folha perdida). quando seto o YES no AFTER, então simplesmente não quebra de página.
O que quero na verdade é eliminar esta última página em branco, onde imprime somente cabeçalho, pois o relatório foi encerrado na página anterior.
Obrigado.
É o seguinte, desenvolvi um relatório onde o usuário pode escolher a ordenação, se escolher por Centro de Custo (CC), então toda vez que mudar de CC preciso quebrar a Página. Criei um form simples vazio bem no final do Repeating CC e setei para quebrar a página. Aqui é que está o problema. Setando YES no BEFORE funciona direitinho, mas está ficando a última página sempre em branco (fica sempre uma folha perdida). quando seto o YES no AFTER, então simplesmente não quebra de página.
O que quero na verdade é eliminar esta última página em branco, onde imprime somente cabeçalho, pois o relatório foi encerrado na página anterior.
Obrigado.
-
- 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
Programador Junior
Parobé RS
[]s
Cara em teoria o page brake after deveria funcionar.
Bom tenta setar ele no proprio repeating frame dos CC, ao invés de criar um novo frama só para este controle.
Bom tenta setar ele no proprio repeating frame dos CC, ao invés de criar um novo frama só para este controle.
-
- Rank: Estagiário Pleno
- Mensagens: 6
- Registrado em: Sex, 18 Jul 2008 8:26 am
- Localização: Valinhos - SP
Paulo Robert Ferreira
Analista de Sistemas
"O Temor de Deus é o Princípio de toda Sabedoria"
Analista de Sistemas
"O Temor de Deus é o Princípio de toda Sabedoria"
Obrigado Sergio Luiz, mas se eu setar o page breaker do próprio repeating, não poderei colocar a condição de quebra que o usuário vai selecionar na tela.
function M_4FormatTrigger return boolean is
begin
If :P_Quebra = 1 And (:P_Ordenacao = 3 Or :P_Ordenacao = 4) Then
return (TRUE);
Else
return (FALSE);
End If;
end;
-
- 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
Programador Junior
Parobé RS
[]s
Bom...
Certifique -se que o frame da quebra esta realmente dentro do repeating frame dos CC's (de uma olhada no menu dos objetos para confirmar).
Outra coisa :
Como esta a propriedade vertical elasticity do repeating frame dos CC's??
Certifique -se que o frame da quebra esta realmente dentro do repeating frame dos CC's (de uma olhada no menu dos objetos para confirmar).
Outra coisa :
Como esta a propriedade vertical elasticity do repeating frame dos CC's??
-
- Rank: Estagiário Pleno
- Mensagens: 6
- Registrado em: Sex, 18 Jul 2008 8:26 am
- Localização: Valinhos - SP
Paulo Robert Ferreira
Analista de Sistemas
"O Temor de Deus é o Princípio de toda Sabedoria"
Analista de Sistemas
"O Temor de Deus é o Princípio de toda Sabedoria"
Sérgio, bom dia!
Respodendo suas pergundas:
O frame está dentro do Repeating CC
Vertical Elasticy = Variavel
Muito obrigado por tudo mas acabei resolvendo da seguinte forma:
Criei uma cópia idêntica do arquivo reports com outro nome, ficando assim:
BHR50011.rdf Propriedade "Maximum Records per Page" = 0 (esta é a opção sem quebra)
BHR50015.rdf Propriedade "Maximum Records per Page" = 1 (esta é a opção com quebra)
No trigger da interface ficou assim:
O frame com page breake setado foi eliminado.
Resolvido!
Abraço.
Respodendo suas pergundas:
O frame está dentro do Repeating CC
Vertical Elasticy = Variavel
Muito obrigado por tudo mas acabei resolvendo da seguinte forma:
Criei uma cópia idêntica do arquivo reports com outro nome, ficando assim:
BHR50011.rdf Propriedade "Maximum Records per Page" = 0 (esta é a opção sem quebra)
BHR50015.rdf Propriedade "Maximum Records per Page" = 1 (esta é a opção com quebra)
No trigger da interface ficou assim:
If :Selecao.Quebra = 0 Then
Run_Report('BHR50011', 'Param');
Else
Run_Report('BHR50015', 'Param');
End If;
Resolvido!
Abraço.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 19 visitantes