JasperReports desde un jframe
mi problema es el siguiente:
he diseñado y compilado un jasperreport desdel ireport 1.1.0 con un parametro $P(empresa).
en un jframe, desde netbeans tengo el siguiente codigo:
(al hacer clic en un boton)
try{
System.out.println("mapa");
Map parameters = new HashMap();
System.out.println("parametros");
parameters.put("empresa","transarda");
System.out.println("parametros introducidos");
JasperPrint reporte = JasperFillManager.fillReport("C:\desarrollos\ControlDoc.jasper",parameters);
System.out.println("jasper llamado");
JasperViewer.viewReport(reporte,false);
System.out.println("jasper visualizado");
}
catch (Exception e){
}
------------------------------------------------------------------------
ejecuto el jframe, hago click en el boton y por la salida estandar me pinta:
mapa
parametros
parametros introducidos
nunka me llega a hacer el jasperprint.... ni el jasperview.... .
ni me muestra los ultimos mensajes, es decir, que no me llega ahi, se me queda en el System.out.println de antes del jasperprint..... .
Alguien me puede ayudar....
(ireport 1.1.0, jasperreport1.2.0 jdk1.5.0)
he diseñado y compilado un jasperreport desdel ireport 1.1.0 con un parametro $P(empresa).
en un jframe, desde netbeans tengo el siguiente codigo:
(al hacer clic en un boton)
try{
System.out.println("mapa");
Map parameters = new HashMap();
System.out.println("parametros");
parameters.put("empresa","transarda");
System.out.println("parametros introducidos");
JasperPrint reporte = JasperFillManager.fillReport("C:\desarrollos\ControlDoc.jasper",parameters);
System.out.println("jasper llamado");
JasperViewer.viewReport(reporte,false);
System.out.println("jasper visualizado");
}
catch (Exception e){
}
------------------------------------------------------------------------
ejecuto el jframe, hago click en el boton y por la salida estandar me pinta:
mapa
parametros
parametros introducidos
nunka me llega a hacer el jasperprint.... ni el jasperview.... .
ni me muestra los ultimos mensajes, es decir, que no me llega ahi, se me queda en el System.out.println de antes del jasperprint..... .
Alguien me puede ayudar....
(ireport 1.1.0, jasperreport1.2.0 jdk1.5.0)
Creo que el error está al llamar al método fillReport, revisa bien las API\\'s, seguramente te falta un parámetro, como la conexión a una base de datos o un JRDataSource. Porque no capturas la excepción??, para eso tienes el catch...
catch (Exception e){
System.out.println(e.getMessage());
}
catch (Exception e){
System.out.println(e.getMessage());
}