Tutorial iReports 3.7.0

21 respostas
Kleber-rr

Olá pessoal,

Alguem teria um tutorial sobre o iReports 3.7.0 bem completinho e didático??

Agradeço.

21 Respostas

ManoJava

Boa tarde!

Explicadinho e didático em termos de ireport será dificil, mas tem alguma coisa nesse link.

http://www.jasperforge.org/ireport

Att.

Kleber-rr

Existem muitos materiais e tutoriais, só que são para versões antigas do iReports. E não tem me ajudado muito…
:frowning:

Kleber-rr

Por exemplo: estou tentando inserir uma query SQL para capturar uns campos da minha tabela e nenhum resultado me aparece…

A conexão com o banco de dados foi feita e testada com sucesso…

Não me aparece nenhuma mensagem de erro.

Alguem pode ajudar?

Valeu

Kleber-rr

Kleber-rr:
Por exemplo: estou tentando inserir uma query SQL para capturar uns campos da minha tabela e nenhum resultado me aparece…

A conexão com o banco de dados foi feita e testada com sucesso…

Não me aparece nenhuma mensagem de erro.

Alguem pode ajudar?

Valeu


Tinha 2 bases de dados que eu não utilizava, e aí eu removi e funcionou.

Kleber-rr

Estou condificuldades agora em usar o subreport. É bem diferente a explicação do tutorial que eu tenho e da versão que estou usando… ainda não consegui abrir o link q o colega passou acima… muito boa minha net… rsrsrs

ManoJava

Bom dia

Qual sua duvida em relação ao subreport?

Att.

Kleber-rr

ManoJava:
Bom dia

Qual sua duvida em relação ao subreport?

Att.

Amigo, estou seguindo um tutorial do Roberto J. Furutani, mas é de 2005. Desse link:
http://www.furutani.com.br/a/Mini-Tutorial_Relatorios_Java_JasperReports_e_iReport.pdf

Porém, a partir da página 12 já comecei a me enrrolar todo… não consigo fazer as alterações que ele solicita no subreports, e se mudar o SQL para o recomendado, na hora de dar o preview me aparece um erro no SQL…

Estou usando a versão 3.7.0 do iReports.

Agradeço a ajuda.

Kleber-rr

Pessoal, as propriedades do subreports se encontram ao lado direito da janela, que se referem às propriedades do objeto selecionado…
A minha dificuldade agora são as modificações da pagina 13, onde devo alterar o parameter class type de java.lang.String para java.lang.Integer, com a Default value expression:

Agradeço a ajuda.

ManoJava

Boa tarde!

Se o seu campo ou parametro for do tipo Integer então o default value pode ser apenas 0 ou new Integer(0).

Att.

Andre.flu

estou tendo algum conflito de lib na geração do PDF que esta me lançando a exceção:

Exception in thread “Thread-0” java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfWriter.setRgbTransparencyBlending(Z)V

Poderiam me disponibilizar a lista de libs que estão levando para o projeto e as versões?

TheKill

Quem sabe seria o caso de adquirir um livro…

Sugiro para você o livro:
Desenvolvimento de Relatórios Profissionais com iReport para Netbeans IDE

Vai encontra-lo na Americanas ou na Editora

UMC

Andre.flu:
estou tendo algum conflito de lib na geração do PDF que esta me lançando a exceção:

Exception in thread “Thread-0” java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfWriter.setRgbTransparencyBlending(Z)V

Poderiam me disponibilizar a lista de libs que estão levando para o projeto e as versões?


Qual a versão do Ireport!?
No meu caso é o 3.0 e a lib que eu uso e itext-1.3.1.jar e jasterrpost -3.0.jar
Com isso esta gerando o PDF legal!

vlw

Andre.flu

UMC:
Andre.flu:
estou tendo algum conflito de lib na geração do PDF que esta me lançando a exceção:

Exception in thread “Thread-0” java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfWriter.setRgbTransparencyBlending(Z)V

Poderiam me disponibilizar a lista de libs que estão levando para o projeto e as versões?
Estou usando a versão 3.7 do Ireport.


Qual a versão do Ireport!?
No meu caso é o 3.0 e a lib que eu uso e itext-1.3.1.jar e jasterrpost -3.0.jar
Com isso esta gerando o PDF legal!

vlw

Andre.flu

Gerando o relatório na Versão 3.7 do IReport e usando as libs jasperreport 3.0 e itext 1.3.1 dá o seguinte erro:

java.lang.NullPointerException
	at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63)
	at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)

libs:
commons-beanutils-1.8.2.jar
commons-collections-3.2.1.jar
commons-logging-1.1.jar
groovy-all-1.5.5.jar
iText-5.0.2.jar
jasperreports-3.7.2.jar
poi-3.5-FINAL-20090928.jar

e lança o erro abaixo.
Alguém que esta va versão 3.7 poderia listar as libs para eu poder baixar.

Exception in thread "Thread-0" java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfWriter.setRgbTransparencyBlending(Z)V
	at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:481)
	at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:357)
	at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdf(JasperExportManager.java:184)
	at net.sf.jasperreports.engine.JasperRunManager.runReportToPdf(JasperRunManager.java:283)
janjan

Cara.
esse é um tutorial básico para relátorios…
que apartir desse… voce pode fazer muita coisa…
espero que ajude…
http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/documentviews/relatorios.htm

Andre.flu

Meu problema não é saber usar e sim uma incompatibilidade de libs usadas.
Basta que alguem que esteja usando a versão 3.7 me indique qual as versões e libs usadas.

Andre.flu

Agora atualizando a lib do jasper para a versão: 3.7

lança o seguinte erro:

net.sf.jasperreports.engine.JRRuntimeException: Unknown hyperlink target 0
	at net.sf.jasperreports.engine.JRHyperlinkHelper.getLinkTarget(JRHyperlinkHelper.java:269)
	at net.sf.jasperreports.engine.base.JRBaseTextField.normalizeLinkTarget(JRBaseTextField.java:313)
	at net.sf.jasperreports.engine.base.JRBaseTextField.readObject(JRBaseTextField.java:377)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
	at java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at java.util.ArrayList.readObject(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
	at java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readArray(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
	at java.io.ObjectInputStream.defaultReadObject(Unknown Source)
	at net.sf.jasperreports.engine.base.JRBaseReport.readObject(JRBaseReport.java:742)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
	at java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:90)
	at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:243)

Alguma ideia???

Estou gerando os bytes da seguinte forma:

JasperPrint print = JasperFillManager.fillReport(pathJasper, map, con);   
byte[] pdf = JasperExportManager.exportReportToPdf(print);

Alguma ideia???

J

Fala ae Brother beleza ?

Eu estava com esse mesmo problema…
Primeiro eu peguei a versão nova do IText-5.0.2 e apareçeu esse problema, se você verificar dentro desse pacote não existe esse arquivo que elee está procurando !
Adicionei junto a versão um poco mais antiga exemplo . Itext-2.1.7… ai resolve esse problema !

Zé !

erasmo_tec

Fala Andre blz? complementando seu topico você conceguiu resolver o seu problema do net.sf.jasperreports.engine.JRRuntimeException: Unknown hyperlink target 0 só trocando a versão do iText? estou com esse problema tb

vi-gb

Vlw pessoal este topico resolveu meu problema, estava compilando com a versao 3.7 mas a minha lib era 3.5 foi so mudar e funcionou.

Obrigada msm.

DAREK6920

Apesar de ser novato em NetBeans e IReport descobri uma coisa interessante que pode ajudar. Ao invés de importar apenas os jar do ireport a maioria dos problemas some se importarmos todas as lib do jasper para o projeto.

Criado 17 de fevereiro de 2010
Ultima resposta 3 de fev. de 2011
Respostas 21
Participantes 10