GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Print Ireport

Tags: #<Tag:0x00007fe9c5c694c0>

Boa tarde,
criei um relatório de produtos por empresa.
Depois de pesquisar aqui no fórum eu consegui fazer a quebra de páginas quando muda o produto.

Meu problema é o seguinte,
preciso que cada vez que o produto alterar e mudar a página venha junto a parte do TITLE e LAST PAGE FOOTER.

O motivo é que na página TITLE contém dados como endereço, cnpj, etc. Na página LAST PAGE FOOTER contém uma parte para colocar dados e assinar. Sendo assim quando separar as páginas por produto fica como se fosse um relatório de produtos independente do outro produto.

Nenhuma alma?
Preciso resolver esse problema até sexta :frowning:

O iReport é muito velho. Por que não usa a versão mais nova, da mesma desenvolvedora?

No Page Header -Exibida no topo de todas as páginas do relatório. É o cabeçalho da página.
no Page Footer -Esta é a seção referente ao rodapé da página, sendo exibido no final de cada página do relatório.
Assim não teria as informações não? Tanto mostraria as informações da empresa no inicio como no fim da página.

Em parte sim,
mas o que acontece é o seguinte.

Tem produtos que tem mais de uma página de relatório.
Vamos supor com um produto tem 3 páginas,
Na 1 - mostras o title com informações da empresa e o header com informações como cod. peso, etc.
na 2 - mostras somente o header com as informações dos produtos.
na 3 - mostras o header com as info dos produtos e o footer contendo a parte para quem imprimiu assinar com os dados dele.

Tem a opção Print When Expression que diz quando deve ser impresso. Creio que vc precise criar uma condição pra identificar a ultima página do seu produto. Tipo um parâmetro boolean e quando for true imprima o page footer .

1 Curtida

Vou ver mais sobre e tentar fazer, muito obrigado.

//