[RESOLVIDO] iReport 4.5.1 - página em branco

Prezados,

Estou com um pequeno problema que não me permite prosseguir com o desenvolvimento. Tenho um relatório com page header, column header, duas band’s detail, nas band’s detail constam static text’s e apenas um text field com expressão, last page footer e background. Executo este relatório através da chamada de duas sub-reports (pois preciso que imprima duas vias).

O problema:

1 - Quando executo as sub-reports com a opção de split Type = prevent gera uma página inicial em branco antes do relatório e as demais paginas corretamente, com a quebra normal.

2 - Quando executo as sub-reports com a opção de split Type = stretch ou immediate não gera uma página inicial em branco antes do relatório, mas ao final de cada execução da sub-report é impresso ao final da página a page header e a column header do sub-report seguinte, inviabilizando o relatório.

Pelos testes que efetuei o problema está justamente na relação entre as duas band’s detail. Já efetuei diferentes configurações entre elas e entre as sub-reports, mas sem sucesso. O ideal para mim seria usar a configuração do split Type = prevent nas sub-reports, pois este relatório será impresso junto a outros dinamicamente e esta opção mantém as quebras corretamente.

Ps. independentemente de executar o relatório através de sub-reports ou diretamente o problema ocorre.

Qualquer ajuda é bem vinda !

Olavo Jr.

Olá.

Você detalhou bem o seu problema, me desculpe se eu tiver entendido errado. Já experimentou inserir aquele objeto break entre os subreports ?

[quote=ADEMILTON]Olá.

Você detalhou bem o seu problema, me desculpe se eu tiver entendido errado. Já experimentou inserir aquele objeto break entre os subreports ?[/quote]

Caro Ademilton,

Infelizmente já tentei efetuar esta opção antes e não surtiu o efeito desejado, deixei as duas subreport´s com a opção de split Type = default ou seja Stretch e adicionei uma quebra de página (brake page) entre elas ao final da 1ª subreport e o resultado foi que ao final da primeira subreport onde apenas imprimia o page header e o column header, passou a também incluir parte da 1ª detail.

Obrigado pela tentativa !

Olavo Jr.

[quote=ADEMILTON]Olá.

Você detalhou bem o seu problema, me desculpe se eu tiver entendido errado. Já experimentou inserir aquele objeto break entre os subreports ?[/quote]

[quote=Olavo-Brito]Prezados,

Estou com um pequeno problema que não me permite prosseguir com o desenvolvimento. Tenho um relatório com page header, column header, duas band’s detail, nas band’s detail constam static text’s e apenas um text field com expressão, last page footer e background. Executo este relatório através da chamada de duas sub-reports (pois preciso que imprima duas vias).

O problema:

1 - Quando executo as sub-reports com a opção de split Type = prevent gera uma página inicial em branco antes do relatório e as demais paginas corretamente, com a quebra normal.

2 - Quando executo as sub-reports com a opção de split Type = stretch ou immediate não gera uma página inicial em branco antes do relatório, mas ao final de cada execução da sub-report é impresso ao final da página a page header e a column header do sub-report seguinte, inviabilizando o relatório.

Pelos testes que efetuei o problema está justamente na relação entre as duas band’s detail. Já efetuei diferentes configurações entre elas e entre as sub-reports, mas sem sucesso. O ideal para mim seria usar a configuração do split Type = prevent nas sub-reports, pois este relatório será impresso junto a outros dinamicamente e esta opção mantém as quebras corretamente.

Ps. independentemente de executar o relatório através de sub-reports ou diretamente o problema ocorre.

Qualquer ajuda é bem vinda !

Olavo Jr.[/quote]

Prezados,

Embora esteja fechando esta thread, não vou aqui relatar como foi efetuado a correção, pela complexidade e individualidade do problema. Adicionei um bug tracker na página oficial do jaspersoftware para adicionarem o comportamento requerido ao caso. Se acaso alguém tiver o mesmo problema, e-mail-me.

Olavo Jr.

Olavo,
Pesso desculpas por levantar o tópico já resolvido.
Estou na versão 4.6.0 e a situação é a mesma comigo.

Se puderes postar a solução :wink: