| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2009 16:00:56
|
Paezani
JavaTeenager
![[Avatar]](/images/avatar/7a8004801c55e5ac63a12d12c634ea05.jpg)
Membro desde: 29/04/2009 13:10:24
Mensagens: 166
Offline
|
Bom eu uso este relatório na WEB, chamo ele através da servlet abaixo, ele mostra o relatório em pdf:
Agora aonde entraria o JRBeanCollectionDataSource? Eu como te falei nunca mexi com este recurso... Se vc pudessse me ensinar passo a passo...
Fico no aguardo,
Obrigado pela atenção e paciência
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2009 17:26:18
|
Metaleiro
Virtual Machine Man
![[Avatar]](/images/avatar/c2155acc6d5bcda7debfb19c3abef4af.jpg)
Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline
|
Agora entendi a dificuldade, é que geralmente eu passo uma list, para facilitar qualquer tipo de validação, então o que eu faria realmente seria na query, limitar os números de registros e passar parâmetros com "" , assim você poderia controlar, query dá para fazer uma série de coisas, é só você usar algo do tipo :
IF e CASE no Mysql
Assim você pode controlar se o valor vier "null" você passar uma String "", limitando a 10 valores a partir do que já estiver correto
|
"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"
Neo :
-Because is my choice
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2009 17:15:02
|
Paezani
JavaTeenager
![[Avatar]](/images/avatar/7a8004801c55e5ac63a12d12c634ea05.jpg)
Membro desde: 29/04/2009 13:10:24
Mensagens: 166
Offline
|
Bom pessoal consegui resolver o problema pela query do relatório, usando o union all e o limit no MySQL:
O limite 12 junto com union all retornará 12 registros , por exemplo, 5 com dados e 7 td em branco...
Talvez exista uma solução via relatório com as propriedades, mas valeu
Obrigado Metaleiro pela paciência
This message was edited 1 time. Last update was at 13/07/2009 17:17:00
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2009 17:24:12
|
Metaleiro
Virtual Machine Man
![[Avatar]](/images/avatar/c2155acc6d5bcda7debfb19c3abef4af.jpg)
Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline
|
Ficou legal a solução
This message was edited 1 time. Last update was at 13/07/2009 17:24:42
|
"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"
Neo :
-Because is my choice
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/08/2009 14:32:47
|
JBlack
Entusiasta Java
Membro desde: 25/04/2008 08:46:56
Mensagens: 19
Offline
|
Blz Paezani...
Será q vc poderia postar a classe q vc citou?
Gostaria de entender melhor...
Tenho q criar um relatorio, mas estou patinando...
Desde de já Agradeço...
Vlw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2010 10:20:13
|
danielsb2
Debugger
![[Avatar]](/images/avatar/4f3f82a778d5f89e66726542998e4321.jpg)
Membro desde: 27/03/2008 13:47:15
Mensagens: 69
Localização: São Bernardo do Campo - SP
Offline
|
Metaleiro wrote:Queria saber se é possível criar Grid`s ou Table no IReport, se possível queria um Exemplo prático, estou com dificuldades em encontrar.
Quem puder ajudar desde já agradeço.
A partir do jasperReports 3.7.2, já existe um componente "Table", onde é possível criar tabelas mais facilmente...
Fiz um videozinho demonstrando como usar ela... http://bit.ly/cY4xMH
|
Daniel Sousa
Site: http://www.danielsousa.com.br
Twitter: http://twitter.com/danielsbarros
Lista de Discussão JasperReports / iReport Brasil: http://bit.ly/bI2mMB
|
|
|
 |
|
|