Tutorial Gerando Relatrios Com Jasper Reports e iReports No Netbeans Presentation Transcript 12715
-
Upload
fred-silmo -
Category
Documents
-
view
240 -
download
2
Transcript of Tutorial Gerando Relatrios Com Jasper Reports e iReports No Netbeans Presentation Transcript 12715
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
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.
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.
Gerando Relatórios no NetBeans com JasperReports e iReports
• No NetBeans vá no menu Ferramentas > Plug-insconforme a figura abaixo:
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.
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 NetBeanscom JasperReports e iReports
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
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.
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á.
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”.
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.
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.
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:
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.
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.
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.
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.
Gerando Relatórios no NetBeanscom JasperReports e iReports
Clique em Próximo:
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.
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.
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.
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.
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.