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