SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
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.

Contenu connexe

Tendances

Sql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosSql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosFábio dos Reis
 
Apostila rcmdr 17 01-2013
Apostila rcmdr 17 01-2013Apostila rcmdr 17 01-2013
Apostila rcmdr 17 01-2013Jose llIMA
 
Principais instruções em sql
Principais instruções em sqlPrincipais instruções em sql
Principais instruções em sqlCharleston Anjos
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Marco Pinheiro
 
Sql apostila construcao de comandos
Sql   apostila construcao de comandosSql   apostila construcao de comandos
Sql apostila construcao de comandosrobinhoct
 
Aula de Reforço Access
Aula de Reforço Access Aula de Reforço Access
Aula de Reforço Access Daniel da Silva
 
Apostilaexcel1 2007
Apostilaexcel1 2007Apostilaexcel1 2007
Apostilaexcel1 2007Pimentel
 
Crystal reports tutorial gerando seus relatórios
Crystal reports   tutorial gerando seus relatóriosCrystal reports   tutorial gerando seus relatórios
Crystal reports tutorial gerando seus relatóriosrobinhoct
 
Apostila de Crystal Report
Apostila de Crystal ReportApostila de Crystal Report
Apostila de Crystal ReportAndre Nascimento
 
Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01Junior Moreira
 
Guia rápido de utilização do Access 2013
Guia rápido de utilização do Access 2013Guia rápido de utilização do Access 2013
Guia rápido de utilização do Access 2013Nilton (LOMEUTEC)
 
Apostila sql
Apostila sqlApostila sql
Apostila sqlsnetobr
 

Tendances (20)

Sql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosSql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentos
 
Apostila rcmdr 17 01-2013
Apostila rcmdr 17 01-2013Apostila rcmdr 17 01-2013
Apostila rcmdr 17 01-2013
 
2832014 curso plsql
2832014 curso plsql2832014 curso plsql
2832014 curso plsql
 
Principais instruções em sql
Principais instruções em sqlPrincipais instruções em sql
Principais instruções em sql
 
Introdução ao SQL
Introdução ao SQLIntrodução ao SQL
Introdução ao SQL
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)
 
Sql apostila construcao de comandos
Sql   apostila construcao de comandosSql   apostila construcao de comandos
Sql apostila construcao de comandos
 
Aula de Reforço Access
Aula de Reforço Access Aula de Reforço Access
Aula de Reforço Access
 
Apostila OpenOffice Calc
Apostila OpenOffice CalcApostila OpenOffice Calc
Apostila OpenOffice Calc
 
Apostilaexcel1 2007
Apostilaexcel1 2007Apostilaexcel1 2007
Apostilaexcel1 2007
 
Sql - introdução
Sql -  introduçãoSql -  introdução
Sql - introdução
 
Apostila basica sql
Apostila basica sqlApostila basica sql
Apostila basica sql
 
Crystal reports tutorial gerando seus relatórios
Crystal reports   tutorial gerando seus relatóriosCrystal reports   tutorial gerando seus relatórios
Crystal reports tutorial gerando seus relatórios
 
Apostila de Crystal Report
Apostila de Crystal ReportApostila de Crystal Report
Apostila de Crystal Report
 
Crystal rep
Crystal repCrystal rep
Crystal rep
 
Diagramas de distribuicao
Diagramas de distribuicaoDiagramas de distribuicao
Diagramas de distribuicao
 
Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01Microsoft access 2007 - Aula 01
Microsoft access 2007 - Aula 01
 
Guia rápido de utilização do Access 2013
Guia rápido de utilização do Access 2013Guia rápido de utilização do Access 2013
Guia rápido de utilização do Access 2013
 
Excel avançado
Excel avançadoExcel avançado
Excel avançado
 
Apostila sql
Apostila sqlApostila sql
Apostila sql
 

En vedette

Apostila programação visual usando java e netbeans
Apostila programação visual usando java e netbeansApostila programação visual usando java e netbeans
Apostila programação visual usando java e netbeansGeorge Dantas
 
Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Pablo Nóbrega
 
Desenvolvimento centrado no usuário
Desenvolvimento centrado no usuárioDesenvolvimento centrado no usuário
Desenvolvimento centrado no usuárioFlávio Araújo
 
Apostila de programação visual netbeans
Apostila de programação visual   netbeansApostila de programação visual   netbeans
Apostila de programação visual netbeansPaulo Carvalho
 
Netbeans 6.0: Aplicações Java Desktop
Netbeans 6.0: Aplicações Java DesktopNetbeans 6.0: Aplicações Java Desktop
Netbeans 6.0: Aplicações Java Desktopelliando dias
 
Apresentação palestra ireport
Apresentação palestra ireportApresentação palestra ireport
Apresentação palestra ireportfpsgyn
 
Net beans 7.4 Funções e Atalhos
Net beans 7.4 Funções e AtalhosNet beans 7.4 Funções e Atalhos
Net beans 7.4 Funções e Atalhosandreandrade17
 
Java, NetBeans e Orientação a Objetos
Java, NetBeans e Orientação a ObjetosJava, NetBeans e Orientação a Objetos
Java, NetBeans e Orientação a ObjetosJoão Longo
 
Criando uma Agenda simples com NetBeans
Criando uma Agenda simples com NetBeansCriando uma Agenda simples com NetBeans
Criando uma Agenda simples com NetBeansSerge Rehem
 
Apostila Java Web com JSF, JPA e Primefaces
Apostila Java Web com JSF, JPA e PrimefacesApostila Java Web com JSF, JPA e Primefaces
Apostila Java Web com JSF, JPA e PrimefacesRosicleia Frasson
 
Proposta para prestação de serviços de consultoria (empresa de agronegócios)
Proposta para prestação de serviços de consultoria (empresa de agronegócios)Proposta para prestação de serviços de consultoria (empresa de agronegócios)
Proposta para prestação de serviços de consultoria (empresa de agronegócios)Adriano Alves de Aquino
 
Apresentação sem título (1)
Apresentação sem título (1)Apresentação sem título (1)
Apresentação sem título (1)Milena Santos
 
Web 2 0 Y Que Sigue
Web 2 0 Y Que SigueWeb 2 0 Y Que Sigue
Web 2 0 Y Que SigueAna Lantigua
 
Red dot award 2013 Gewinner
Red dot award 2013 GewinnerRed dot award 2013 Gewinner
Red dot award 2013 GewinnerDanSchwei
 

En vedette (20)

Apostila: Netbeans
Apostila: NetbeansApostila: Netbeans
Apostila: Netbeans
 
Apostila programação visual usando java e netbeans
Apostila programação visual usando java e netbeansApostila programação visual usando java e netbeans
Apostila programação visual usando java e netbeans
 
Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2
 
Desenvolvimento centrado no usuário
Desenvolvimento centrado no usuárioDesenvolvimento centrado no usuário
Desenvolvimento centrado no usuário
 
Java 16 Jdbc
Java 16 JdbcJava 16 Jdbc
Java 16 Jdbc
 
Apostila de programação visual netbeans
Apostila de programação visual   netbeansApostila de programação visual   netbeans
Apostila de programação visual netbeans
 
Desenvolvimento de Aplicações
Desenvolvimento de AplicaçõesDesenvolvimento de Aplicações
Desenvolvimento de Aplicações
 
Netbeans 6.0: Aplicações Java Desktop
Netbeans 6.0: Aplicações Java DesktopNetbeans 6.0: Aplicações Java Desktop
Netbeans 6.0: Aplicações Java Desktop
 
Apresentação palestra ireport
Apresentação palestra ireportApresentação palestra ireport
Apresentação palestra ireport
 
Net beans 7.4 Funções e Atalhos
Net beans 7.4 Funções e AtalhosNet beans 7.4 Funções e Atalhos
Net beans 7.4 Funções e Atalhos
 
Java, NetBeans e Orientação a Objetos
Java, NetBeans e Orientação a ObjetosJava, NetBeans e Orientação a Objetos
Java, NetBeans e Orientação a Objetos
 
Criando uma Agenda simples com NetBeans
Criando uma Agenda simples com NetBeansCriando uma Agenda simples com NetBeans
Criando uma Agenda simples com NetBeans
 
3way curso-formacao-java-web-completo
3way curso-formacao-java-web-completo3way curso-formacao-java-web-completo
3way curso-formacao-java-web-completo
 
Blender: Primeiros Passos
Blender: Primeiros PassosBlender: Primeiros Passos
Blender: Primeiros Passos
 
Apostila Java Web com JSF, JPA e Primefaces
Apostila Java Web com JSF, JPA e PrimefacesApostila Java Web com JSF, JPA e Primefaces
Apostila Java Web com JSF, JPA e Primefaces
 
Proposta para prestação de serviços de consultoria (empresa de agronegócios)
Proposta para prestação de serviços de consultoria (empresa de agronegócios)Proposta para prestação de serviços de consultoria (empresa de agronegócios)
Proposta para prestação de serviços de consultoria (empresa de agronegócios)
 
Apresentação sem título (1)
Apresentação sem título (1)Apresentação sem título (1)
Apresentação sem título (1)
 
Web 2 0 Y Que Sigue
Web 2 0 Y Que SigueWeb 2 0 Y Que Sigue
Web 2 0 Y Que Sigue
 
Red dot award 2013 Gewinner
Red dot award 2013 GewinnerRed dot award 2013 Gewinner
Red dot award 2013 Gewinner
 
Missouri dot doc
Missouri dot docMissouri dot doc
Missouri dot doc
 

Similaire à Gerando Relatórios no NetBeans com JasperReports

Persistência com JPA usando o NetBeans 7
Persistência com JPA usando o NetBeans 7Persistência com JPA usando o NetBeans 7
Persistência com JPA usando o NetBeans 7Claudio Martins
 
ODI Series - Exportar Tabelas para Arquivo Texto
ODI Series -  Exportar Tabelas para Arquivo TextoODI Series -  Exportar Tabelas para Arquivo Texto
ODI Series - Exportar Tabelas para Arquivo TextoCaio Lima
 
Livropythonmysql 091022073751-phpapp01
Livropythonmysql 091022073751-phpapp01Livropythonmysql 091022073751-phpapp01
Livropythonmysql 091022073751-phpapp01julianabdpaiva
 
3260 php truquesmagicos %281%29
3260 php truquesmagicos %281%293260 php truquesmagicos %281%29
3260 php truquesmagicos %281%29Juliana Nascimento
 
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...Professor Samuel Ribeiro
 
JasperReports Tecnicas de geracao_de_relatorios1
JasperReports  Tecnicas de geracao_de_relatorios1JasperReports  Tecnicas de geracao_de_relatorios1
JasperReports Tecnicas de geracao_de_relatorios1Sliedesharessbarbosa
 
MySQL - Instalação e Alguns comandos de Banco de Dados
MySQL - Instalação e Alguns comandos de Banco de DadosMySQL - Instalação e Alguns comandos de Banco de Dados
MySQL - Instalação e Alguns comandos de Banco de DadosClayton de Almeida Souza
 
Zabbix - Gerenciando relatórios personalizados com Jasper Reports
Zabbix - Gerenciando relatórios personalizados com Jasper ReportsZabbix - Gerenciando relatórios personalizados com Jasper Reports
Zabbix - Gerenciando relatórios personalizados com Jasper ReportsZabbix BR
 
Java database connectivity jdbc
Java database connectivity   jdbcJava database connectivity   jdbc
Java database connectivity jdbcDinarte Filho
 
ODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosCaio Lima
 
Seven_Palestra_Banco_Dados_Servidores
Seven_Palestra_Banco_Dados_ServidoresSeven_Palestra_Banco_Dados_Servidores
Seven_Palestra_Banco_Dados_ServidoresCleber Tavares Jr.
 
Desenvolva rapidamente utilizando o framework Desenvolva rapidamente utiliz...
Desenvolva rapidamente
utilizando o framework
Desenvolva rapidamente utiliz...Desenvolva rapidamente
utilizando o framework
Desenvolva rapidamente utiliz...
Desenvolva rapidamente utilizando o framework Desenvolva rapidamente utiliz...Renato Shirakashi
 
Funcionalidades de Acesso a Dados no 'Mango'
Funcionalidades de Acesso a Dados no 'Mango'Funcionalidades de Acesso a Dados no 'Mango'
Funcionalidades de Acesso a Dados no 'Mango'C. Augusto Proiete
 
Introdu+º+úo ao br office.org_base_2.0
Introdu+º+úo ao br office.org_base_2.0Introdu+º+úo ao br office.org_base_2.0
Introdu+º+úo ao br office.org_base_2.0Glaucia Timbó
 
Modelando PostgreSql no ERwin
Modelando PostgreSql no ERwinModelando PostgreSql no ERwin
Modelando PostgreSql no ERwinguest6dc5d7d2
 

Similaire à Gerando Relatórios no NetBeans com JasperReports (20)

Persistência com JPA usando o NetBeans 7
Persistência com JPA usando o NetBeans 7Persistência com JPA usando o NetBeans 7
Persistência com JPA usando o NetBeans 7
 
ODI Series - Exportar Tabelas para Arquivo Texto
ODI Series -  Exportar Tabelas para Arquivo TextoODI Series -  Exportar Tabelas para Arquivo Texto
ODI Series - Exportar Tabelas para Arquivo Texto
 
Acessando o MySql com o Python
Acessando o MySql com o PythonAcessando o MySql com o Python
Acessando o MySql com o Python
 
Livropythonmysql 091022073751-phpapp01
Livropythonmysql 091022073751-phpapp01Livropythonmysql 091022073751-phpapp01
Livropythonmysql 091022073751-phpapp01
 
3260 php truquesmagicos %281%29
3260 php truquesmagicos %281%293260 php truquesmagicos %281%29
3260 php truquesmagicos %281%29
 
3260 php truquesmagicos
3260 php truquesmagicos3260 php truquesmagicos
3260 php truquesmagicos
 
Java13
Java13Java13
Java13
 
Daw slide 07
Daw slide 07Daw slide 07
Daw slide 07
 
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
 
JasperReports Tecnicas de geracao_de_relatorios1
JasperReports  Tecnicas de geracao_de_relatorios1JasperReports  Tecnicas de geracao_de_relatorios1
JasperReports Tecnicas de geracao_de_relatorios1
 
MySQL - Instalação e Alguns comandos de Banco de Dados
MySQL - Instalação e Alguns comandos de Banco de DadosMySQL - Instalação e Alguns comandos de Banco de Dados
MySQL - Instalação e Alguns comandos de Banco de Dados
 
Zabbix - Gerenciando relatórios personalizados com Jasper Reports
Zabbix - Gerenciando relatórios personalizados com Jasper ReportsZabbix - Gerenciando relatórios personalizados com Jasper Reports
Zabbix - Gerenciando relatórios personalizados com Jasper Reports
 
Java database connectivity jdbc
Java database connectivity   jdbcJava database connectivity   jdbc
Java database connectivity jdbc
 
ODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de DadosODI Tutorial - Modelo de Dados
ODI Tutorial - Modelo de Dados
 
Seven_Palestra_Banco_Dados_Servidores
Seven_Palestra_Banco_Dados_ServidoresSeven_Palestra_Banco_Dados_Servidores
Seven_Palestra_Banco_Dados_Servidores
 
Crud
CrudCrud
Crud
 
Desenvolva rapidamente utilizando o framework Desenvolva rapidamente utiliz...
Desenvolva rapidamente
utilizando o framework
Desenvolva rapidamente utiliz...Desenvolva rapidamente
utilizando o framework
Desenvolva rapidamente utiliz...
Desenvolva rapidamente utilizando o framework Desenvolva rapidamente utiliz...
 
Funcionalidades de Acesso a Dados no 'Mango'
Funcionalidades de Acesso a Dados no 'Mango'Funcionalidades de Acesso a Dados no 'Mango'
Funcionalidades de Acesso a Dados no 'Mango'
 
Introdu+º+úo ao br office.org_base_2.0
Introdu+º+úo ao br office.org_base_2.0Introdu+º+úo ao br office.org_base_2.0
Introdu+º+úo ao br office.org_base_2.0
 
Modelando PostgreSql no ERwin
Modelando PostgreSql no ERwinModelando PostgreSql no ERwin
Modelando PostgreSql no ERwin
 

Gerando Relatórios no NetBeans com JasperReports

  • 1. 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
  • 2. 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.
  • 3. 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.
  • 4. Gerando Relatórios no NetBeans com JasperReports e iReports • No NetBeans vá no menu Ferramentas > Plug-ins conforme a figura abaixo:
  • 5. 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.
  • 6. 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:
  • 7. 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.
  • 8. Gerando Relatórios no NetBeans com JasperReports e iReports
  • 9. 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
  • 10. 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.
  • 11. 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á.
  • 12. 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”.
  • 13. 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.
  • 14. 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.
  • 15. 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:
  • 16. 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.
  • 17. 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.
  • 18. 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.
  • 19. 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.
  • 20. Gerando Relatórios no NetBeans com JasperReports e iReports Clique em Próximo:
  • 21. 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.
  • 22. 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.
  • 23. 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.
  • 24.
  • 25. 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.
  • 26. 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.