Ireport Subreport com campos de largura dinamica

4 respostas
douglas182

Bom dia! Estou precisando colocar alguns campos de um subrelatório horizontalmente, porém a largura das “Strings” muda e fica uns espaços no meio, queria isso dinâmico…

Além disso, o Ireport imprime 2x e na terceira, imprime em baixo ao invés de continuar a direita…

meu relatório ficou +/- assim:
------------relatorio-------------
aaaa aaaaaa
aaaa

queria que fosse:
------------relatorio-------------
aaaa aaaaaaaaa aaaaa aa a

Alguém consegue me dar uma ajuda aew? =D

4 Respostas

philos_java

Fala garoto,

vc só precisa concatenar as strings em um campo só, por exemplo:

"Seu texto " + $F{seuField} + " mais alguma coisa " + $F{seuOutroField}

Falow!

douglas182

Opa! Acho que não fui bem claro, isso é em um subrelatório com alinhamento horizontal…

Assim: Tenho 1 relatório principal, e um subreport com outra query. Quero que os dados vindos do subreport fiquem em linha horizontal e com seu tamanho dinamico, ou seja, sem espaços em brancos…

valeu! =)

philos_java

deixa ver se eu endendi, vc quer que seu subrelatório toda vez que ele for executado gere o resultado na mesma linha do ultimo, certo?

Cara, se a sua query no subreport retornar uma lista de truplas, ele automaticamento faz essa quebra de linha, principalmente se vc estiver usando a banda detail.

Tenta colocar os dados do subrelatorio em outra banda.

Gerva

Talvez com colunas?

Criado 18 de abril de 2012
Ultima resposta 18 de abr. de 2012
Respostas 4
Participantes 3