Duda iReport
Buenas!!!
Alguien sabe cómo hacer para poder decirle dinamicamente a un reporte iReport que dependiendo de una condición despliegue o no una tabla o un mensaje?
Gracias.
Alguien sabe cómo hacer para poder decirle dinamicamente a un reporte iReport que dependiendo de una condición despliegue o no una tabla o un mensaje?
Gracias.
Pues la verdad que no pero supongo que lo puedas hacer por código. De paso aprovecho para hacerte yo una consulta de Reports y swing.
Resulta que tengo unos reports desarrollados con Ireport y quiero mostrarlos desde mi aplicacion swing; pero quiero hacer la compilación desde el propio código pero no me funciona; no se si es que lo hago mal desde el código o que me falta alguna libreria por incluir.
Gracias
Resulta que tengo unos reports desarrollados con Ireport y quiero mostrarlos desde mi aplicacion swing; pero quiero hacer la compilación desde el propio código pero no me funciona; no se si es que lo hago mal desde el código o que me falta alguna libreria por incluir.
Gracias
Hola cree un metodo para hacer la compilaciondesde el codigo sin que se genere al archivo con extension .jasper
/**
* Metodo que compila el archivo jrxml y genera el archivo de extension .jasper
* @param pNombre
* @return JasperReport
*/
private JasperReport compilaJrxml (String pNombre){
JasperReport jasperReport = null;
String rutaJrxml = null;
String nomJrxml = pNombre + ".jrxml";
rutaJrxml = obtenerRuta(nomJrxml);
try {
jasperReport = JasperCompileManager.compileReport(rutaJrxml);
} catch (JRException e) {
e.getStackTrace();
System.out.println(e.getMessage());
}
return jasperReport;
}
espero sea util
/**
* Metodo que compila el archivo jrxml y genera el archivo de extension .jasper
* @param pNombre
* @return JasperReport
*/
private JasperReport compilaJrxml (String pNombre){
JasperReport jasperReport = null;
String rutaJrxml = null;
String nomJrxml = pNombre + ".jrxml";
rutaJrxml = obtenerRuta(nomJrxml);
try {
jasperReport = JasperCompileManager.compileReport(rutaJrxml);
} catch (JRException e) {
e.getStackTrace();
System.out.println(e.getMessage());
}
return jasperReport;
}
espero sea util