Avbravotutorialbasiconetbeansreports

Reportes con JasperReport desde NetBeans

[Consideraciones sobre Reportes y PDF desde Web 
|http://avbravo.blogspot.com/2007/11/consideraciones-sobre-reportes-y-pdf.html]
[Generating Reports and PDFs From a Web Application|
http://www.netbeans.org/kb/55/vwp-reports.html]

Continuando con el tutorial básico de NetBeans, en esta ocasión explicare como configurar NetBeans para que podamos trabajar reportes desde una aplicación de escritorio.

Software Necesario

File:JasperReportsgif_Avbravotutorialbasiconetbeansreports.gif JaspertReport


File:ireport_Avbravotutorialbasiconetbeansreports.gif



Configurar Librerias

En el menu 
  Tools
seleccionar 
  Libraries
nos aperece el Library Manager
en este panel agregaremos, nuestras referencias a las librerias.

Necesitamos configurar algunas librerias en NetBeans.

  • Agregar la libreria JasperReports
  • Dar click en el botón New Library

Aprece el cuadro de diálogo New Library , le indicamos en el Library Name el nombre de la libreria, y en Library Type Class Libraries, presionamos el botón OK.

  • Ahora tenemos que agregarle las librerias .jar que necesitamos.
  • En este caso, llame a la librería JasperReport, presionar el boton Add JAR/Folder, donde seleccionamos los archivos .jar que deseamos.

En el ejemplo podemos File:JasperReports_Avbravotutorialbasiconetbeansreports.png

  • Agregar la libreria iReport

File:Ireportrecortada Avbravotutorialbasiconetbeansreports.png


  • Agregar JFreeChart

File:JFreeChartrecortada Avbravotutorialbasiconetbeansreports.png


Configurar el ambiente de edición en NetBeans para que soporte JRXML

  • Seleccionar el menú Tools
  • Luego Options
  • Dar click en el botón Advanced Option

File:options_Avbravotutorialbasiconetbeansreports.png

  • Seleccionar IDE Configuration
  • Luego System
  • Luego Obect Types
  • Seleccionamos XMLObject

File:xmlobject_Avbravotutorialbasiconetbeansreports.png

  • Luego en las propiedades de edición seleccionamos Extension

File:extension_Avbravotutorialbasiconetbeansreports.png

  • Damos click en el botón

File:Boton Avbravotutorialbasiconetbeansreports.png

  • Ahora agregamos el nuevo tipo de archivos jrxml

File:agregarxmltipo_Avbravotutorialbasiconetbeansreports.png

  • Damos click en el botón Add

File:agregadojrxml_Avbravotutorialbasiconetbeansreports.png

Los reportes creados con JasperReport, tienen la extension .jrxml

  • Código para generar una vista previa del reporte
    Map<String, Object> params = new HashMap<String, Object>();

    try {
 JasperReport jasperReport =     
           JasperCompileManager.compileReport(reportSource);
      
        JasperPrint jasperPrint =

                JasperFillManager.fillReport(
                jasperReport, params, sesion.con);
       JasperViewer.viewReport(jasperPrint, false);

    } catch (JRException ex) {
        ex.printStackTrace();
            }
  • Ejemplo de un reporte con gráficos

File:grafica_Avbravotutorialbasiconetbeansreports.png

Nota:

Al ejecutar los reportes en ambientes windows, generalmente envia un error, con el mensaje de que no es posible compilar el reporte. Una solución, es copiar el archivo jdt-compiler-3.1.1.jar que encuentras en la carpeta iReport/lib. a la carpeta JDKHOME/lib/ext y a la carpeta JREHOME/lib/ext

Regresar

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo