[RESOLVIDO]Incrementar valor cada página impressa IReport

2 respostas
marcospaulo.suporte

Pessoal, bom dia.
Estou com uma duvida que creio não ter um solução tão complicada.

Tenho uma relatório que traz apenas um registro do banco de dados (1 Pagina).
Porém gostaria de que cada pagina impressa desse relatorio somasse o valor ‘1’ em uma variavel.

Ex: Tenho uma variavel BigDecimal que inicia com ‘1’.
o relatório só tem uma folha, mas se o usuario imprimir ‘10’ folhas desse mesmo relatório, a minha variável se tornaria ‘10’.

Não tem que ser ‘1/N’ ‘2/N’ ‘3/N’…

E sim ‘1’,‘2’,‘3’… ou até mesmo ‘0001’,‘0002’,‘0003’,‘0004’…

Alguem poderia me ajudar?

2 Respostas

drsmachado

Camarada, não entendi direito, mas, se o relatório possui apenas 1 folha, qualquer fórmula empregada nele, somente irá apresentar resultado 1.
A impressão não é um processo controlado pela API do iReport.

marcospaulo.suporte

Resolvido Galera,
Seguinte:
Meu objetivo era fazer um calculo e gerar um código de barras para cada relatório impresso.
Como o relatório só trazia uma folha, não tinha como saber a quantidade de impressão.

Por isso criei no BANCO DE DADOS minha solução, criei um campo de ‘CONTADOR’.
Aí consegui jogar por parametros quantos registros eu queria.

Obg.

Criado 20 de junho de 2012
Ultima resposta 21 de jun. de 2012
Respostas 2
Participantes 2