JasperReport e IReport

21 respostas
E

Pessoal,

Meu chefe quer um relatório com alguns dados vindo do bd para impressão e ele falou “gentilmente” assim COM URGENCIA MAXIMA (isso foi ontem pela manhã).
Estou muito ansionsa e nem sei por onde começar.
Li algumas coisas que achei no google mas não foi o suficiente para que eu desse meus primeiros passos.
Estou utilizando o IReport 3.7.1, alguem pode me ajudar a pelo menos a fazer a fase inicial? Um tutorial bem bobinho para que eu possa entender?
Tenho que colocar imagens, textos dinamicos (vindo do bd), formataçoes… e fora a lógica… ai meu Deus!!!

Por favor… me ajudem

21 Respostas

tkx

Olha… ja li um pouco sobre jasper, mas nunk usei!
Qdo tava procurando me passaram este link:
java relatorios:
http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/documentviews/relatorios.htm

thiagocg

rsrsrs, vamos por partes:
1º - sua aplicação é web ou desktop?

2º -

Tenho que colocar imagens

Estatico ou dinamico?

3º -

textos dinamicos (vindo do bd)

Seriam os atributos das suas classes?

4º -

formataçoes

Você pode passar o valor ja formatado ou criar a formatação dentro do proprio IReport.

Vai postando o que vc não esta conseguindo fazer que fica mais facil te ajudar!

[]'s

M

No GUJ tem um tutorial em uma versão anterior, porém, deve ser útil…

http://www.guj.com.br/article.show.logic?id=151

E

thiagocg:
rsrsrs, vamos por partes:
1º - sua aplicação é web ou desktop?

2º -

Tenho que colocar imagens

Estatico ou dinamico?

3º -

textos dinamicos (vindo do bd)

Seriam os atributos das suas classes?

4º -

formataçoes

Você pode passar o valor ja formatado ou criar a formatação dentro do proprio IReport.

Vai postando o que vc não esta conseguindo fazer que fica mais facil te ajudar!

[]'s

1_ É uma aplicação web

2_Imagem normal, sem animação…

3_Haverá textos staticos e dinamicos

4_Não sei te responder

E

tkx:
Olha… ja li um pouco sobre jasper, mas nunk usei!
Qdo tava procurando me passaram este link:
java relatorios:
http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/documentviews/relatorios.htm

Eu já tinha visto esse site, o que eu consigui foi uma noção do que era mas fazer mesmo não consegui.
Mas obrigada…

L
Como esta a imagem no bd?? bytes ou so o caminho?? Caso vc tena o caminho da imagem da pra fazer assim:
public byte[] ReadImageAsByteArray(String filename) throws IOException {
		byte[] buffer = new byte[1024];
		InputStream is = this.getClass().getResourceAsStream(filename);
		ByteArrayOutputStream out = new ByteArrayOutputStream();
		while (is.read(buffer) != -1) {
			out.write(buffer);
		}
		
		return out.toByteArray();		
	
	}

Crie um parametro do tipo Object e coloque um Image no relatorio
e no campo expressao da imagem coloque assim:

new ByteArrayInputStream((byte[])$P{IMAGE_TOPO})

t+

ManoJava

Olá, da uma olhada nesse link:

www.sourceforge.org/ireport

Att.

E

ManoJava:
Olá, da uma olhada nesse link:

www.sourceforge.org/ireport

Att.

Tbm já vi esse link mas nao me ajudou mto…Acho pq sou extremamente leiga nisso. Preciso de um ex. simples e de facil entendemento

M

quando eu estava aprendendo isso me ajudou bastante: http://www.furutani.com.br/2009/02/tutorial-de-jasperreports-usando-arraylist-de-vo/

E

Também visitei esse site mas não adiantou mto…

to falandoo…aaa =(

M

ai fica complicado :slight_smile:
o que vc precisa afinal? Já tentou fazer algo seguindo esses exemplos? Já ouviu falar de JasperServer? http://www.jaspersoft.com/jasperserver

Dá uma explicada melhor no que vc precisa fazer, as vezes alguém tem um material mais específico pra vc.

E

markin1:
ai fica complicado :slight_smile:
o que vc precisa afinal? Já tentou fazer algo seguindo esses exemplos? Já ouviu falar de JasperServer? http://www.jaspersoft.com/jasperserver

Dá uma explicada melhor no que vc precisa fazer, as vezes alguém tem um material mais específico pra vc.

Preciso de um relatório formatados no padrão da empresa que pegue dados do bd e jogue no relatório.
Tem a imagem da logo da empresa e as carinhas (vermelha, amarela e verde que indica o status do processo).
Há textos fixos e dinamicos (vindo do bd).
Vou ter que fazer uma lógica também (pra ver em qual etapa o processo esta e assim colocar a carinha - vermelha ou amarela ou verde.), vou ter que utilizar lógica para mais coisas tbm…

M

acho que o ideal então seria vc seguir o tutorial que citei acima. Conforme for surgindo dúvidas vc vai postando… sei lá ;D

E

Pessoal,

Aprendi um pouco a mecher no ireport… alguem pode me ajudar a prosseguir?
Por favor… falta menos de 2 dias pra eu entregar isso e nao tem nada pronto.

edmarr

Nos lhe damos dicas ,
para vc aprender e assim poder semear tambem
de uma olhada aqui

http://javafree.uol.com.br/artigo/3154/Tutorial-de-IREPORT.html

creio que vai lhe ajudar bastante na parte do Ireport.

E

edmarr:
Nos lhe damos dicas ,
para vc aprender e assim poder semear tambem
de uma olhada aqui

http://javafree.uol.com.br/artigo/3154/Tutorial-de-IREPORT.html

creio que vai lhe ajudar bastante na parte do Ireport.

Bacana!! Ontem aprendi o basico do programinha IREPORT 3.7.1.
Agora o maior problema é a “lógica” (nao sei se é assimq ue posso falar) do negocio…

edmarr

Ai ja eh vc que tem que decidir , pq vc nao usa uma lista para popular os dados do jasper !!!???

E

Parei no ireport… nao sei fazer mais nada dpois do ireport…

edmarr

ja lhe passaram este link
porem vou lhe enviar novamente

http://www.guj.com.br/article.show.logic?id=151

E

edmarr:
ja lhe passaram este link
porem vou lhe enviar novamente

http://www.guj.com.br/article.show.logic?id=151

Assim… até imprimi esse tutorial, estou na pag. 10 mas ate agora ele me falou coisas que eu já sabia e tbm ele esta na versao antiga do que eu estou utilizando.
A conexao com o banco, a instalaçao do ireport sao diferentes

edmarr

Mas ja da pra vc ter um rumo de como seguir =´)

Criado 16 de março de 2010
Ultima resposta 17 de mar. de 2010
Respostas 21
Participantes 8