Você está na página 1de 8

Tutorial Sobre JasperReport

Criando Relatrios em JSF no JasperReport 1 Aula


On 25 de maro de 2011, in Relatrio em JSF no JasperReport, by admin Ol a todos. Aqui estamos para a nossa primeira aula em JSF, e nessa nossa primeira aula de hoje, ensinaremos como configurar o JasperReport 4.0 com o Banco de Dados, para enfim podemos comear a fazer nossos primeiros relatrios em JSF usando o Jasper iReport uma ferramenta muito prtica e funcional. Ento vamos comear nossa primeira aula. Configurando o Jasper iReport 4.0 com o Bando de Dados. Logo aps instalar o Jasper iReport 4.0 no seu computador, na tela inicial aps abrir o programa ira apareer uma janela onde tera o nome Quick start logo a sua frente, mais abaixo ter as opes Step 1, Step2, Step3, vo clicar na primeira opo chamada de Step 1: Create a database connection que significa criar uma conexo com o banco. Aps clica na imagem apareer uma janela dizendo Select the datasource type, voc selecionar a primeira opo chamada de Database JDBC connection, aps seleciona-l clica em next > logo abaixo, abrir uma janela onde vo colocara os dados da sua conexo com o banco de dados. Primeiro o Name para sua conexo Segundo selecionara o tipo do seu banco em JDBC Driver Terceiro passo ira em Server Address e colocara o nome do Servidor Quarto Passo em Database colocara o nome do Banco de Dados que voc quer fazer a conexo, depois clicara em Wizard onde ele trocar a URL em JDBC URL que estaria (jdbc:mysql://localhost/MYDATABASE). Depois de feito em Username colocar o nome do usuario do banco e logo abaixo sua senha do banco de dados de acesso depois de feito Test sua conexo logo clicar em test aparecera password onde voc colocar seu password do banco de dados e aps o enter apareera connection test successful que significa conexo com sucesso! Depois s clicar em ok e save sua conexo e pronto, estar feita a conexo do Jasper iReport com o seu banco de dados, j para comear a fazer seus relatrios, mais comearemos a fazer nossos relatrios s na prximo aula agora. Agora j so 01:14 de madruga de 25 de maro de 2011, ento por hoje s o que iremos ver fique ligado em nosso blog pois comearemos nossa proxima aula daqui a algumas horas novamente, onde iremos gerar nosso primeiro relatrio em JSF com Jasper iReport. Muito Obrigado!

aqui foi nossa primeira aula de muitas que iremos ministrar aparti de hoje! Professor: Petrus Albuquerque

Gerando Relatrio em JSF no JasperReport 2 Aula


On 25 de maro de 2011, in Relatrio em JSF no JasperReport, by admin Ol a todos! Aqui estamos novamente para nossa segunda aula, onde aprenderemos a fazer e gerar nosso primeiro relatrio no Jasper iReport, ento vamos l para nossa segunda aula. Na nossa primeira aula aprendemos a conectar nosso banco com o JasperReport, agora iremos fazer gerar nossa relatrio. Primeiro passo aps abrir o JasperReport ir na barra de menu principal do Jasper clicar no menu Arquivo em New (novo), ir abrir esta janela, ilustar figura 1.

onde voc escolhera seu template para fazer seu relatrio feito isso, colocara o nome do seu Report e finalizara o processo.

Pronto escolhermos nosso template agora vamos comear. Se prefirir pode deletar todos os Filde e depois seus Grupos clicando com o buttom direito do mouse e na opo Delete Group, ficando com o Detail 1 que onde colocaremos nossas linhas de codigo.

Logo aps clicaremos no buttom ao lado de Preview onde apareera esta janela, figura 3.

onde dentro dela passaremos o codigo da tabela do banco de dados que queremos fazer gerar o relatorio. Ilustra figura 4.

Feito isso daremos o Ok. Agora colocaremos as tabelas onde se localiza na Paleta ao lado direito opo Table, clicaremos e arrastaremos ate dentro do Detail, onde aparee esta janela.

logo aps clicara em New databaset onde colocara o nome do databaset e seguira em proximo onde apareera a esta janela como ilustra figura 6.

onde selecionara sua tabela como mostra a figura 7.

clicara em Ok onde sua tabela apareera no SQL segui proxima figura 8.

seguira em proximo onde voc selecionara as field que queres gerar na tabela como mostra a figura 9.

clicara em proximo, depois selecione a seguencia dos Group que queres e clicara em finalizar. Ilustra a figura 10.

voltara a primeira janela onde colocara o numero de colunas desejada e clicara em proximo. Ilustra a figura 11.

Ilustra figura 12.

segui em proximo ate a opo finalizar, onde apareera suas tabela com seus codigo na colunas. Ilustra figura 13.

As outra cell que sobraram onde no pegaram o codigo voc pode deletar clicando em cima de cada quadrado com o buttom direito do mouse opo Delete Cell. Organizando sua tabela onde ficara asssim. Ilustra figura 14.

Clicara em Main report ao lado de Tabela 1, onde colocara sua tabela dentro do Detail 1 ficando assim. Ilustra figura 15.

Voltara em Table 1 e trocara o nome das primeiras tabela com o nome que deseja. Ilustra figura 16.

Depois de feito volte em Main report na opo Preview clicara a apareera seu primeiro relatrio no JasperReport. Ilustra figura 17.

Nosso Primeiro Relatrio em JasperReport Pronto ai estar nosso primeiro relatrio em JSF no JaspeReport! Simples, rpido, pratico e funcional. Espero que tenham aprendido como gerar seu primeiro relatrio no JasperReport aqui na nossa segunda aula sobre Relatrio no JSF. Finalizaremos por aqui nossa segunda aula e aguarde at a proxima aula, que falaremos mais sobre relatorio em JSF. Obrigado a todos e tenham todos um excelente dia! Professor: Petrus Albuquerque

Criando o arquivo.java de Conexo do XHTML no JasperReport 3 Aula


On 25 de maro de 2011, in Relatrio em JSF no JasperReport, by admin Ol a todos! Estamos aqui para a nossa terceira aula de hoje, nesta aula ensinarei como fazer o cdigo para conexo do arquivo XHTML no netbeans para gerar o relatorio JasperReport online. As linhas de cdigo a utilizar em JSF colocarei logo abaixo. /** * * @author Petrus */ @ManagedBean @SessionScoped public class RelParticipanteUnidade extends DatabaseUtil { public RelParticipanteUnidade() throws Exception{ } public JasperPrint starRelatorio() throws Exception{ JasperPrint rel=null; //rel e um nome para demostra o relatorio. //relatorio que traz todas informaes. try{ Connection con=getConnection();//e para conexao di banco estatico tem que ser criado pra chama o //dados do banco HashMap map= new HashMap(); String arquivoJasper= D:/NetBeansProjects/escolaaberta/src/java/escolaaberta/managedbean/RelParticipanteUnidade.jasp er;//nome do arquivo de relatorio que devera esta na pasta //principal do projeto api de java rel=JasperFillManager.fillReport(arquivoJasper,map,con);//coloque os nomes que voce demonina emcima }catch (JRException e){ e.printStackTrace(); JOptionPane.showMessageDialog(null,e.getMessage()); } return rel;//returna seu relatorio } } O melhor na hora de chamar o relatorio.jasper passar todo o arquivo de onde ela estar como coloquei no exemplo acima ( String arquivoJasper= D:/NetBeansProjects/escolaaberta/src/java/escolaaberta/managedbean/RelParticipanteUnidade.jasp er;//nome do arquivo de relatorio que devera esta na pasta //principal do projeto api de java) Exemplo no netbeans. Ilustra figura 1.

Cdigo.java para gerar o arquivo XHTML online. Dai s executar o seu projeto e pronto ai estar seu relatorio online. Terminamos nossa 3 aula sobre relatrios em JSF no JasperReport por aqui, at a prxima aula pessoal. Agradeo a todos. Professor: Petrus Albuquerque

Direitos Autorais: Petrus Passos Albuquerque E-mail: admin@portalpetrus.in Site: www.portalpetrus.in