Ayuda con el Jasper Report
hola.
Ahora es que estoy aprendiendo a usar el jasper report, viendo pequeños ejemplos de manuales muy deficientes en la web, e tratado de hacer mis propios ejemplos, pero siempre me aparece el mismo error : "Document has no pages".
El diseño xml lo cree con el iReport:
Este es mas o menos el codigo donde cargo y compilo el reporte:
---------------------------------------------------------------------------
try {
JasperDesign jasperDesign = JasperManager.loadXmlDesign("C:/reporte1.xml" );
JasperReport jasperReport = JasperManager.compileReport(jasperDesign);
Map parameters = new HashMap();
parameters.put("Nombre","Fernando");
parameters.put("Apellido","Mendez");
parameters.put("Edad","20");
JasperPrint jasperPrint = JasperManager.fillReport(jasperReport, parameters, con);
// Reportar atravez del JasperViewer
JasperViewer.viewReport(jasperPrint);
}
catch (JRException ex) {
System.err.println( ex.getLocalizedMessage());
}
}
---------------------------------------------------------------------------
Esto esta en un evento click de un boton.
No se que no estoy tomando en cuenta, si alguien puede darme una mano con esto lo agradeceria mucho.
Gracias De Antemano.
Ahora es que estoy aprendiendo a usar el jasper report, viendo pequeños ejemplos de manuales muy deficientes en la web, e tratado de hacer mis propios ejemplos, pero siempre me aparece el mismo error : "Document has no pages".
El diseño xml lo cree con el iReport:
Este es mas o menos el codigo donde cargo y compilo el reporte:
---------------------------------------------------------------------------
try {
JasperDesign jasperDesign = JasperManager.loadXmlDesign("C:/reporte1.xml" );
JasperReport jasperReport = JasperManager.compileReport(jasperDesign);
Map parameters = new HashMap();
parameters.put("Nombre","Fernando");
parameters.put("Apellido","Mendez");
parameters.put("Edad","20");
JasperPrint jasperPrint = JasperManager.fillReport(jasperReport, parameters, con);
// Reportar atravez del JasperViewer
JasperViewer.viewReport(jasperPrint);
}
catch (JRException ex) {
System.err.println( ex.getLocalizedMessage());
}
}
---------------------------------------------------------------------------
Esto esta en un evento click de un boton.
No se que no estoy tomando en cuenta, si alguien puede darme una mano con esto lo agradeceria mucho.
Gracias De Antemano.
Si tu parametro Con en JasperPrint es hacia una base de datos y esta se encuentra sin datos te manda ese mensaje, asegurate que en tu Xml realizas una consulta a tu base de datos.
hola.
ok, me cerciore y la base de datos no esta vacia, el "Con" que esta en el jasperprint lo puse porque lo vi en el ejemplo. me gustaria saber como hacer el reporte sin el "Con" o atravez de datos que tengo en un table. Si hay algun manual por ahi lo agradeceria bastante ya que he buscado y no he encontrado ninguno.
GRACIAS DE ANTEMANO.
ok, me cerciore y la base de datos no esta vacia, el "Con" que esta en el jasperprint lo puse porque lo vi en el ejemplo. me gustaria saber como hacer el reporte sin el "Con" o atravez de datos que tengo en un table. Si hay algun manual por ahi lo agradeceria bastante ya que he buscado y no he encontrado ninguno.
GRACIAS DE ANTEMANO.