[RESOLVIDO] Comparação no iReport  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
webeverton
Java Ninja

Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline

Olá.

tenho que fazer um If para comparar uma informação de um registro com a mesma informação do registro seguinte, para usar como condição de exibição de uma quebra de página.

Eu preciso que se a informação do campo seguinte, for diferente do atual, então ele exiba a quebra de linha...

Como faço?!

Valeu galera!

This message was edited 1 time. Last update was at 18/02/2008 13:29:37


"Gosto é como braço... Alguns nascem sem..."

http://www.tuacara.com.br - Cada vez melhor!
http://www.mondes.com.br - Acesse e confira o portfólio.
[WWW]
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

comparação faço assim:


agora pra vc quebra a linha já não sei

Alexandre Vieira de Souza
webeverton
Java Ninja

Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline

então... a comparação, na verdade, eu sei fazer...

o que eu não sei é comparar o registro atual, com o próximo...

tipo



É mais ou menos isso que eu preciso...

"Gosto é como braço... Alguns nascem sem..."

http://www.tuacara.com.br - Cada vez melhor!
http://www.mondes.com.br - Acesse e confira o portfólio.
[WWW]
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline


não serve comparar

o atual com o anterior ?

ai da, mais o atual com o proximo ??

num sei...

Juliano Feltraco

[Email] [MSN]
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

se vc criar um grupo, sera que não te resolve?

Alexandre Vieira de Souza
webeverton
Java Ninja

Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline

Pode ser o atual com o anterior sim....

Como funciona esse esquema de grupos?!

vlwz

"Gosto é como braço... Alguns nascem sem..."

http://www.tuacara.com.br - Cada vez melhor!
http://www.mondes.com.br - Acesse e confira o portfólio.
[WWW]
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

Funciona mais ou meno assim:
vc cria um grupo com nome qualquer, e informa sua variavel, caso ela seja diferente ele trata como um grupo, faz alguma coisa que vc definir.
Da uma olhada no link abaixo.

http://jasperforge.org/sf/wiki/do/viewPage/projects.ireport/wiki/BandsAndGroups

Alexandre Vieira de Souza
webeverton
Java Ninja

Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline

então...

vamos supor que eu tenha essas linhas na minha query

x
x
x
x
x
x
x
y
y

Eu preciso fazer uma comparação no ireport, fazendo com que um determinado objeto só seja exibido quando a linha for o último X...

Tipo, não deve ser exibido em nenhum outro momento. Só quando o registro for o último x...

Não sei se consegui ser claro.

Enfim...

Agradeço desde já.

Vlwz

"Gosto é como braço... Alguns nascem sem..."

http://www.tuacara.com.br - Cada vez melhor!
http://www.mondes.com.br - Acesse e confira o portfólio.
[WWW]
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

Foi claro sim, dei uma olhada no ireport e não encontrei nd que poderia ajudar.
Seria melhor se na consulta ao banco vc ja traga somente os dados q lhe entressam.

Alexandre Vieira de Souza
webeverton
Java Ninja

Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline

Na verdade, todos eles interessam... só que eu preciso colocar uma quebra de página qdo encontrar o último X...

hehehehe

Não tem como?!

Pensei em fazer uma flag na query, mas daí seria gambiarra, e eu não queria colocar uma neste relatório... mas se não tiver jeito, vai ter que ser...

Mas se existir como fazer esse filtro, seria melhor...

"Gosto é como braço... Alguns nascem sem..."

http://www.tuacara.com.br - Cada vez melhor!
http://www.mondes.com.br - Acesse e confira o portfólio.
[WWW]
avsouza
Virtual Machine Man
[Avatar]

Membro desde: 03/08/2007 13:04:42
Mensagens: 660
Localização: Florianópolis/SC
Offline

nesse cado vc deve usar o grupo, na tela de criação do grupo tem uma flag para iniciar uma nova pagina. Vc informa a variavel que sera utilizada para a quebra.

Da uma lida no link que mostra como fazer.

Alexandre Vieira de Souza
webeverton
Java Ninja

Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline

Feito...

Funcionou legal...

Eu não tava marcando a opção de quebrar pra uma nova página.

Brigadão mesmo!


"Gosto é como braço... Alguns nascem sem..."

http://www.tuacara.com.br - Cada vez melhor!
http://www.mondes.com.br - Acesse e confira o portfólio.
[WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team