tutorial: gerando relatórios com jasperreports e ireports no netbeans

26
Gerando Relatórios no NetBeans com JasperReports e iReports Elaborado Por Flávio Araújo. Graduando em Tecnologia em Informática. Faculdade de Tecnologia de São José dos Campos SP http://fatecsjc.edu.br http://flaviowd.worpress.com

Upload: flavio-araujo

Post on 27-May-2015

85.454 views

Category:

Technology


2 download

DESCRIPTION

Tutorial:Gerando Relatórios Com JasperReports e iReports no Netbeans

TRANSCRIPT

Page 1: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Elaborado Por Flávio Araújo.

Graduando em Tecnologia em Informática.Faculdade de Tecnologia de São José dos Campos – SP

http://fatecsjc.edu.br

http://flaviowd.worpress.com

Page 2: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Vamos considerar para este tutorial que você já possui um banco de dados

criado e com algum dado armazenado.

Page 3: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

A instalação do plugin:

Baixe o plug-in iReport-nb-3.5.0-plugin.zip no site:

http://sourceforge.net/project/downloading.php?group_id=64348&filename=iReport-nb-3.5.0-

plugin.zip&a=99880378

Descompacte o arquivo.

Page 4: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeans com JasperReports e iReports

• No NetBeans vá no menu Ferramentas > Plug-insconforme a figura abaixo:

Page 5: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeans com JasperReports e iReports

• Na janela que se abre, clique na Aba Baixadose em seguida clique em Adcionar Plug-ins.

Page 6: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeans com JasperReports e iReports

• Localize a pasta com o plug-in e selecione os dois arquivos .

• Após selecionar clique em Open:

Page 7: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeans com JasperReports e iReports

• Siga os passos normais da instalação.

• O NetBeans irá gerar alguns alertas de que a versão do plug-in não foi verificada.

• Ignore os alertas e prossiga com a instalação normalmente.

• As telas a seguir, são referentes a criação do relatório, a partir do menu no NetBeans.

Page 8: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Page 9: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Esta é a tela inicial do iReport no NetBeans. Clique em Step 1 para criar uma conexão com o Banco de Dados

Page 10: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Selecione como na imagem ao lado o

tipo de driver e conexão com o Banco de Dados e clique em

Next.

Page 11: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Na primeira linha, de um nome para a conexão.

Selecione na linha JDBC Driver o driver para o banco (no caso estamos

usando o MySQL).Na linha JDBC URL, selecione o

caminho para o banco.Iremos mudar o nome MYDATABASEneste exemplo para o nome do nosso

banco de dados.

Em Server Address coloque localhost.Na linha Database coloque o mesmo nome que foi colocado em cima em

JDBC URL.A imagem do próximo slide mostra

como ficará.

Page 12: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Após ter preenchido todos os campos (no

meu caso o banco não tem senha, apenas

usuário que é “root”)

você pode clicar em “Test” para checar se

deu tudo certo.

Em seguida clique em “Save”.

Page 13: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

De um nome para o relatório.

Em seguida, selecione uma

pasta dentro do seu projeto para guardar todos os

relatórios.

Caso ainda não tenha uma pasta específica para

guardar os relatórios,

aconselho criar uma pasta

apenas para os relatórios.Depois de

preencher tudo, clique em Próximo.

Page 14: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Veja ao lado como ficou

os caminhos das pastas e arquivos do

relatório que eu gerei.

Clique em Próximo.

Page 15: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Selecione o nome do banco que demos há

alguns passos e clique em

Design query.

Veja as telas seguintes:

Page 16: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

No meu caso, eu tenho em meu banco uma tabela

“artista” que já possui dois registros inseridos na base.

Vou selecionar a tabela e em seguida, o assistente já me mostra quais colunas esta

tabela possui.

No caso, ela possui as colunas codArtista e

nomeArtista. Vou selecionar as duas, pois desejo gerar o

relatório com o código e nome do artista.

Repare que do lado esquerdo, na parte inferior da janela,

existem duas abas: Bluider e SQL. Vou clicar em SQL.

Veja os detalhes no próximo Slide.

Page 17: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Ao lado podemos

conferir na aba SQL, o código SQL gerado

para buscar os dados do banco de

dados e gerar o relatório.

Clique em OKpara irmos

para o próximo passo.

Page 18: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Ao clicar em OK na tela anterior,

o assistente abre a janela

com a consulta SQL gerada.

Aguarde o processamento dos dados e em seguida clique em Finalizar

para irmos para a próxima tela.

Page 19: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Selecione as colunas da tabela

e clique no ícone >para adicionarmos

as colunas para gerar o relatório.

Em seguida clique em Próximo.

Page 20: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Clique em Próximo:

Page 21: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

As tarefas são um pouco repetitivas.

Selecione em Group1 (no meu

caso)artista_codArtista e

em Group2 artista_nomeArtista.

Em seguida, clique em Próximo.

Page 22: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Aqui, selecionamos o

modelo (layout) do

nosso relatório.

Após selecionar o modelo, clique em Próximo.

Page 23: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Pronto, seu relatório foi gerado

com sucesso.

Basta clicar agora em Finalizar para conferirmos como

ficou nosso relatório e fazer os

últimos ajustes.

Page 24: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans
Page 25: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Pronto. Nosso relatório foi gerado. Veja que estamos no NetBeans na aba Designer do assistente do iReports. Confira na imagem anterior que onde está escrito

“artista_codArtist” nós mudamos para “Código”. O mesmo fizemos para o campo Nome e o título principal do relatório, onde mudamos para Artistas Cadastrados.

Onde está escrito $F{artista_codArtista} e $F{artista_nomeArtista} não mude estes valores, pois são eles que “vão buscar” no banco os dados os valores que serão inseridos neste local. Agora, clique na aba Preview e vamos ver como ficou nosso relatório, já em

PDF, conforme mostra o próximo slide.

Page 26: Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans

Gerando Relatórios no NetBeanscom JasperReports e iReports

Acima temos nosso relatório gerado.No caso eu tenho apenas dois artistas cadastrados na minha base, logo ele me

retornou apenas dois resultados.Nosso relatório está pronto.

No próximo tutorial, vou mostrar como visualizar o relatório dentro o de uma aplicação.