Tutorial: Gerando Relatórios Com JasperReports e iReports no Netbeans
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 94,886 views

Tutorial:

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

Statistics

Views

Total Views
94,886
Views on SlideShare
76,290
Embed Views
18,596

Actions

Likes
19
Downloads
2,349
Comments
9

30 Embeds 18,596

http://flaviowd.wordpress.com 7620
http://www.furutani.com.br 6719
http://armandohage.wordpress.com 1381
http://javafree.uol.com.br 1139
http://www.slideshare.net 502
http://www.infoblogs.com.br 433
http://infoblogs.com.br 291
http://www.javafree.org 212
http://tads-programacao.blogspot.com.br 101
http://tads-programacao.blogspot.com 71
http://blog.genericase.com 70
http://webcache.googleusercontent.com 8
url_unknown 7
http://translate.googleusercontent.com 7
http://64.233.163.132 7
http://us-w1.rockmelt.com 6
http://74.125.93.132 4
http://static.slidesharecdn.com 3
http://74.125.95.132 2
http://www.linkedin.com 2
http://javafree.org 2
http://tads-programacao.blogspot.de 1
http://www.slideee.com 1
http://br.bing.com 1
http://www.google.com.br 1
http://209.85.227.132 1
http://74.125.91.132 1
http://72.14.203.132 1
http://74.125.113.132 1
https://flaviowd.wordpress.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

19 of 9 Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • 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
    • Gerando Relatórios no NetBeans com JasperReports e iReports Vamos considerar para este tutorial que você já possui um banco de dados criado e com algum dado armazenado.
    • Gerando Relatórios no NetBeans com 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?gr oup_id=64348&filename=iReport-nb-3.5.0- plugin.zip&a=99880378 Descompacte o arquivo.
    • Gerando Relatórios no NetBeans com JasperReports e iReports • No NetBeans vá no menu Ferramentas > Plug-ins conforme a figura abaixo:
    • Gerando Relatórios no NetBeans com JasperReports e iReports • Na janela que se abre, clique na Aba Baixados e em seguida clique em Adcionar Plug-ins.
    • 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:
    • 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.
    • Gerando Relatórios no NetBeans com JasperReports e iReports
    • Gerando Relatórios no NetBeans com 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
    • Gerando Relatórios no NetBeans com 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.
    • Gerando Relatórios no NetBeans com 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 MYDATABASE neste 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á.
    • Gerando Relatórios no NetBeans com 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”.
    • Gerando Relatórios no NetBeans com 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.
    • Gerando Relatórios no NetBeans com JasperReports e iReports Veja ao lado como ficou os caminhos das pastas e arquivos do relatório que eu gerei. Clique em Próximo.
    • Gerando Relatórios no NetBeans com JasperReports e iReports Selecione o nome do banco que demos há alguns passos e clique em Design query. Veja as telas seguintes:
    • Gerando Relatórios no NetBeans com 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.
    • Gerando Relatórios no NetBeans com 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 OK para irmos para o próximo passo.
    • Gerando Relatórios no NetBeans com 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.
    • Gerando Relatórios no NetBeans com 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.
    • Gerando Relatórios no NetBeans com JasperReports e iReports Clique em Próximo:
    • Gerando Relatórios no NetBeans com 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.
    • Gerando Relatórios no NetBeans com JasperReports e iReports Aqui, selecionamos o modelo (layout) do nosso relatório. Após selecionar o modelo, clique em Próximo.
    • Gerando Relatórios no NetBeans com 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.
    • Gerando Relatórios no NetBeans com 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.
    • Gerando Relatórios no NetBeans com 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.