| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 14:29:12
|
webeverton
Java Ninja
Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline
|
Olá.
Tenho um relatório que mostra n resultados.
Só que preciso fazer com que, ao chegar na última página, ele faça a inserção de um sub-relatório, que contem outras informações importantes. Só que tentei fazer uma comparação do tipo "página atual == total de páginas", para fazer esta exibição, mas não obtive sucesso.
Alguém tem alguma dica?!
Valeu!
|
"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. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 14:36:03
|
feltraco
JavaEvangelist
![[Avatar]](/images/avatar/0ed83ca5894f30aed6da389d630d89a3.png)
Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline
|
se vc colocar a chamada do seu sub-relatorio
na banda
"LastPageFooter"
talvez funcione...
|
Juliano Feltraco
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 14:40:18
|
webeverton
Java Ninja
Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline
|
pois é... então...
Não pode ser desta forma...
Na verdade, eu precisaria que, ele mostrasse meus registros (vamos imaginar que sejam 20), e ao chegar no último, ele começasse a mostrar um outro campo da minha tabela, desde o começo... (vamos imaginar que eu tenha 12 itens no outro campo), mas que estes fossem exibidos somente após a exibição do 20° do campo anterior...
não sei se consegui ser muito claro.
valeu!
|
"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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 14:55:19
|
feltraco
JavaEvangelist
![[Avatar]](/images/avatar/0ed83ca5894f30aed6da389d630d89a3.png)
Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline
|
vc jah tentou soh agrupar por determinado campo ?
tipo passa todos os dados
e agrupa por nome
??
|
Juliano Feltraco
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 14:59:47
|
delegada_ti
Thread.start()
![[Avatar]](/images/avatar/176d8075d8edfcba778b54b6749fe43c.jpg)
Membro desde: 08/02/2008 16:18:18
Mensagens: 36
Offline
|
num sei se entendi bem....
Até onde sei, o sub-report tem query independente do report.... entao ele iria começar do início da query dele...
E quanto a exibir na última página, teria que funcionar no LasPageFoot, como já mencionado.
[]´s
|
Delegada de TI
--------------------------------
Estudando para SCJP 5!
http://delegada-ti.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 15:06:30
|
webeverton
Java Ninja
Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline
|
sim, sub-relatório tem query indepentende... concordo...
quando ao lastfootpage, é uma banda que mostra no fim da página, portando, não funciona....
Bom, se alguém souber então, como eu faço para que um sub-relatório seja exibido somente à partir da última página, também ajuda....
valeu!!!
|
"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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 15:11:21
|
feltraco
JavaEvangelist
![[Avatar]](/images/avatar/0ed83ca5894f30aed6da389d630d89a3.png)
Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline
|
webeverton wrote:sim, sub-relatório tem query indepentende... concordo...
quando ao lastfootpage, é uma banda que mostra no fim da página, portando, não funciona....
Bom, se alguém souber então, como eu faço para que um sub-relatório seja exibido somente à partir da última página, também ajuda....
valeu!!!
na verdade a banda "LastPageFooter", soh aparece no rodape da ultima pagina.... "Last Page"
FLwS
|
Juliano Feltraco
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 15:20:22
|
webeverton
Java Ninja
Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline
|
que no caso, não resolve nada... hehehehe... (até porque aparece após o rodapé padrão do meu relatório).
bom, vou continuar procurando uma forma de exibir meu sub-relatório somente à partir da última página...
se alguém souber de algo que me ajude com este problema, agradeço...
valeu gurizada!
|
"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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 15:22:09
|
marceloh
HelloWorld
Membro desde: 14/12/2007 16:18:22
Mensagens: 14
Offline
|
Usa o summary, ele só aparece depois do último registro, e não é um footer
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 15:29:43
|
webeverton
Java Ninja
Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline
|
Não adianta... eu preciso que as demais informações permaneçam na tela, e com este sumary, qdo excede o tamanho de uma página e vai para as próximas ele perde as informações de cabeçalho e rodapé.
|
"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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 15:30:20
|
feltraco
JavaEvangelist
![[Avatar]](/images/avatar/0ed83ca5894f30aed6da389d630d89a3.png)
Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline
|
webeverton wrote:
eu precisaria que, ele mostrasse meus registros (vamos imaginar que sejam 20 "NOME" ), e ao chegar no último, ele começasse a mostrar um outro campo da minha tabela, desde o começo... (vamos imaginar que eu tenha 12 itens no outro campo "CIDADE" ), mas que estes fossem exibidos somente após a exibição do 20° do campo anterior...
Talvez eu esteja entendendo errado, mas vou explicar o que estava tentando dizer...
conforme a situação acima (soh dei nomes aos campos), vc passaria para o seu relatorio um List com todos
os dados(nome e cidade), e no relatorio vc pode criar uma banda personalizada que agrupe os dados por nome
entao ele vai listar todos os nomes da list e depois começar a listar as cidade
não sei se era isso ... mas ta ai uma dica...
FLwS
|
Juliano Feltraco
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 15:37:56
|
marceloh
HelloWorld
Membro desde: 14/12/2007 16:18:22
Mensagens: 14
Offline
|
Você pode tentar criar um grupo que só vai aparecer uma vez no relatório, e colocar as coisas no footer dele
Se não me engano, dá pra você criar um grupo com a expressão (new Integer(1)) por exemplo... dae ele vai aparecer uma vez só
É bem gambiarrado, mas é um jeito
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 16:38:06
|
webeverton
Java Ninja
Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline
|
opa... vou tentar as duas alternativas...
aproveitando, como faço para ler um pdf e descobrir quantas páginas ele possui?
Preciso isso pra indexar os relatórios por qtd de páginas.
Valeu!
|
"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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 17:45:03
|
andrericarte
JavaTeenager
Membro desde: 08/02/2007 15:11:36
Mensagens: 163
Offline
|
Cara sempre vjo o pessoal quebraaaaaaaaando a cabeca para fazer essas coisas miraculosas no ireports.....
Seguinte procure como utilizar Beans como fonte de dados.. feito isso a hora que vc pega a "manha"
tudo isso se torna simples... porque afinal de contas vc irá montar os dados "na unha" ao inves de um sql ou algo do tipo.....
no seu caso o subrelatorio estaria utilizando como fonte um arraylist que seria um atributo do obj superior....
enfim... é confuso eu sei... mas é pratico pacas!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2008 18:17:41
|
djemacao
GUJ Master
Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline
|
andrericarte wrote:Cara sempre vjo o pessoal quebraaaaaaaaando a cabeca para fazer essas coisas miraculosas no ireports.....
Seguinte procure como utilizar Beans como fonte de dados.. feito isso a hora que vc pega a "manha"
tudo isso se torna simples... porque afinal de contas vc irá montar os dados "na unha" ao inves de um sql ou algo do tipo.....
no seu caso o subrelatorio estaria utilizando como fonte um arraylist que seria um atributo do obj superior....
enfim...  é confuso eu sei... mas é pratico pacas!
Que isso, num fala assim que outros podem ler e achar que é verdade.
Se ele fizer uma query bem feita, seja em SQL ou HQL, com certeza o que precisa sai. Mas se não entender de SQL, meu, esquece. Relatório é 80% de query e visão do que precisa e 20% de montagem.
|
"Quanto mais aprendo mais tenho consciência que nada sei." |
|
|
 |
|
|