Foros del Web » Programación para mayores de 30 ;) » Java »

Reportes con IReport

Estas en el tema de Reportes con IReport en el foro de Java en Foros del Web. Hola gente, estoy tratando de generar reportes en java con IReport pero soy novato en esto. Estuve viendo algunos ejemplos pero no cazo una. Lo ...
  #1 (permalink)  
Antiguo 20/03/2010, 08:21
 
Fecha de Ingreso: julio-2009
Ubicación: General Cabrera
Mensajes: 14
Antigüedad: 14 años, 9 meses
Puntos: 0
Reportes con IReport

Hola gente, estoy tratando de generar reportes en java con IReport pero soy novato en esto. Estuve viendo algunos ejemplos pero no cazo una. Lo que hice hasta ahora es diseñar el reporte con IReport, ahora lo que quiero hacer es la conección entre el codigo java y el reporte, es decir, cuando apreto un boton me aparezca el reporte en .pdf por ejemplo.

Por ahora hice 3 clases, "DataSourceJasper", "MakeReport" y "ViewReport", las cuales hacen la conección que quiero, pero al ejecutarlo me tira errores como este:
java.lang.NullPointerException
at net.sf.jasperreports.engine.JRPropertiesMap.getPro pertyNames(JRPropertiesMap.java:90)
at net.sf.jasperreports.engine.util.JRProperties.getP roperties(JRProperties.java:502)
at net.sf.jasperreports.engine.fill.JRBaseFiller.<ini t>(JRBaseFiller.java:405)
at net.sf.jasperreports.engine.fill.JRVerticalFiller. <init>(JRVerticalFiller.java:77)
at net.sf.jasperreports.engine.fill.JRVerticalFiller. <init>(JRVerticalFiller.java:59)
at net.sf.jasperreports.engine.fill.JRFiller.createFi ller(JRFiller.java:147)
at net.sf.jasperreports.engine.fill.JRFiller.fillRepo rt(JRFiller.java:83)
at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:601)
at net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:517)
at client.reportes.ViewReport.viewReport(ViewReport.j ava:37)
at client.reportes.ViewReport.viewListadoProductoFalt antes(ViewReport.java:65)
at client.listadoFaltantes.MediadorListadoFaltantes.i mprimir(MediadorListadoFaltantes.java:279)
at client.listadoFaltantes.MediadorListadoFaltantes.a ctionPerformed(MediadorListadoFaltantes.java:141)
at javax.swing.AbstractButton.fireActionPerformed(Abs tractButton.java:1764)
at javax.swing.AbstractButton$ForwardActionEvents.act ionPerformed(AbstractButton.java:1817)
at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:419)
at javax.swing.DefaultButtonModel.setPressed(DefaultB uttonModel.java:257)
at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(BasicButtonListener.java:245)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEven tMulticaster.java:227)
at java.awt.Component.processMouseEvent(Component.jav a:5134)
at java.awt.Component.processEvent(Component.java:493 1)
at java.awt.Container.processEvent(Container.java:156 6)
at java.awt.Component.dispatchEventImpl(Component.jav a:3639)
at java.awt.Container.dispatchEventImpl(Container.jav a:1623)
at java.awt.Component.dispatchEvent(Component.java:34 80)
at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:3450)
at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:3165)
at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:3095)
at java.awt.Container.dispatchEventImpl(Container.jav a:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1590 )
at java.awt.Component.dispatchEvent(Component.java:34 80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 450)
at java.awt.EventDispatchThread.pumpOneEventForHierar chy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:140)
at java.awt.Dialog.show(Dialog.java:538)
at java.awt.Component.show(Component.java:1134)
at java.awt.Component.setVisible(Component.java:1089)
at client.listadoFaltantes.MediadorListadoFaltantes.v isualizar(MediadorListadoFaltantes.java:293)
at client.listadoFaltantes.MediadorListadoFaltantes.i nicializar(MediadorListadoFaltantes.java:74)
at client.listadoFaltantes.MediadorListadoFaltantes.< init>(MediadorListadoFaltantes.java:52)
at client.iniciarSesion.MediadorMaster.medListFaltant es(MediadorMaster.java:296)
at client.iniciarSesion.MediadorMaster.actionPerforme d(MediadorMaster.java:136)
at javax.swing.AbstractButton.fireActionPerformed(Abs tractButton.java:1764)
at javax.swing.AbstractButton$ForwardActionEvents.act ionPerformed(AbstractButton.java:1817)
at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:419)
at javax.swing.DefaultButtonModel.setPressed(DefaultB uttonModel.java:257)
at javax.swing.AbstractButton.doClick(AbstractButton. java:289)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Bas icMenuItemUI.java:1113)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputH andler.mouseReleased(BasicMenuItemUI.java:943)
at java.awt.Component.processMouseEvent(Component.jav a:5134)
at java.awt.Component.processEvent(Component.java:493 1)
at java.awt.Container.processEvent(Container.java:156 6)
at java.awt.Component.dispatchEventImpl(Component.jav a:3639)
at java.awt.Container.dispatchEventImpl(Container.jav a:1623)
at java.awt.Component.dispatchEvent(Component.java:34 80)
at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:3450)
at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:3165)
at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:3095)
at java.awt.Container.dispatchEventImpl(Container.jav a:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1590 )
at java.awt.Component.dispatchEvent(Component.java:34 80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 450)
at java.awt.EventDispatchThread.pumpOneEventForHierar chy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:99)

Si alguien tiene algun ejemplo que me pueda pasar asi veo como se hace le agradecería. Espero anciosamente sus respuestas.

Saludos
  #2 (permalink)  
Antiguo 20/03/2010, 22:15
Avatar de dackiller  
Fecha de Ingreso: septiembre-2003
Ubicación: The Matrix
Mensajes: 341
Antigüedad: 20 años, 7 meses
Puntos: 4
Respuesta: Reportes con IReport

chuidiang.com/chuwiki/index.php?title=Ejemplo_b%C3%A1sico_con_Jasper_Rep ort
__________________
--
NOTA: Si haz conseguido la solución a tu problema, por favor edita el titulo del tema colocando el prefijo [SOLUCIONADO], para que otros usuarios puedan encontrar soluciones más rápido.

Etiquetas: ireport, reporte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:13.