iReport - Dúvidos Sugestoes sobre Print When Expressions

3 respostas
TheKill

O negócio é o seguinte…
Já trabalho com iReport tem um bom tempo,
e praticamente posso dizer que sei me virar muito bem
fazendo relatório super dinâmicos e ageis…

O negócio é que as vezes, passamos um problema sério
quando queremos mostrar uma determinada informação
e as demais nao sejam impressas no relatório!!

Exemplo.: Tenho uma linha com o seguinte cabeçalho
Quantidade, Mercadoria, Valor, Total
(este só é impresso quando a expressao do meu grupo que é $f{quantidade} seja verdadeira (tenha elementos ))

E tenho outro cabeçalho chamado:
Forma Pagamento, Vencimento, Valor
(este deveria ser só impresso 1 unica vez, igual a parte de cima. porém não pode ser criado grupo
pois se for criado grupo, vai misturar as informações de ItemVenda com FormasPagamento.
Tratando com Print Wheen Expression eu consigo chegar no seguinte resultado:

Forma Pagamento, Vencimento, Valor
XX/XX/XXXX , XX,XX
Forma Pagamento, Vencimento, Valor
XX/XX/XXXX , XX,XX
Forma Pagamento, Vencimento, Valor
XX/XX/XXXX , XX,XX

E se ativar a opcao Print Repetead Values fica assim:

XX/XX/XXXX , XX,XX
                        XX/XX/XXXX , XX,XX
                        XX/XX/XXXX , XX,XX

Sugestões???
Grato.

Att. Jonas Teixeira de Freitas

3 Respostas

TheKill

Valeu a todos pelas respostas =)

como sempre me viro sozinho.
solução utilizada. criação de uma variavel contadora
para analisar os itens venda e formas de pagamento.

L

Cara ta muito confusa esta sua duvida ai,mas parece que se vc criar um subrelatorio vc resolve isso:
ai vc vai ter no cabecalho do sub as descricoes e na banda detail os values,vai ficar assim:

Forma Pagamento, Vencimento, Valor
XX/XX/XXXX , XX,XX 999
XX/XX/XXXX , XX,XX 999
XX/XX/XXXX , XX,XX 999
XX/XX/XXXX , XX,XX 999
XX/XX/XXXX , XX,XX 999
era isso??
se naum explique melhor ai

TheKill

Ja resolvi… valeu =)

Criado 5 de agosto de 2010
Ultima resposta 5 de ago. de 2010
Respostas 3
Participantes 2