Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Jasper Report + iReport + NetBeans 4 (http://www.forosdelweb.com/f45/jasper-report-ireport-netbeans-4-a-280528/)

luisoswaldo 21/02/2012 08:34

Respuesta: Re: Jasper Report + iReport + NetBeans 4
 
Después de leer gran parte del foro entendi donde estaba el problema. Ahora tengo otro problema. Tengo dos parametros uno sql_where(tipo string y desmarcado lo del use as prompt) y el otro id(tipo integer y marcado el use as prompt). dentro del default value expression de sql_where tengo la siguiente expresion ( $P{id} != null ? " where per_id_persona = " + $P{id} : "" ) , el problema es que id siempre es null independientemente del valor que le pase en el prompt y no entiendo porque, lo he probado de todas las maneras que se me han ocurrido y en maquinas diferentes con versiones de ireport diferentes y siempre es el mismo problema. Incluso consegui una guia de ireport donde dice que es posible validar de esta forma pero no logro que me funcione.

El sql lo tengo declarado asi SELECT * FROM personas $P!{sql_where}

Espero me puedan dar una idea de cual es el problema y espero no estar posteando un problema antes solucionado, pero revice más de la mitad del foro, aprendi muchas cosas, pero no encuentro como resolver este problema.

luisoswaldo 29/02/2012 07:29

Respuesta: Re: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por luisoswaldo (Mensaje 4124228)
Después de leer gran parte del foro entendi donde estaba el problema. Ahora tengo otro problema. Tengo dos parametros uno sql_where(tipo string y desmarcado lo del use as prompt) y el otro id(tipo integer y marcado el use as prompt). dentro del default value expression de sql_where tengo la siguiente expresion ( $P{id} != null ? " where per_id_persona = " + $P{id} : "" ) , el problema es que id siempre es null independientemente del valor que le pase en el prompt y no entiendo porque, lo he probado de todas las maneras que se me han ocurrido y en maquinas diferentes con versiones de ireport diferentes y siempre es el mismo problema. Incluso consegui una guia de ireport donde dice que es posible validar de esta forma pero no logro que me funcione.

El sql lo tengo declarado asi SELECT * FROM personas $P!{sql_where}

Espero me puedan dar una idea de cual es el problema y espero no estar posteando un problema antes solucionado, pero revice más de la mitad del foro, aprendi muchas cosas, pero no encuentro como resolver este problema.

El problema era que los parámetros normales (como IdComision) deben estar declarados antes que los parametros opcionales (sql_where), si no están ubicados de esta forma cuando se ejecuta el parámetro opcional, los parametros normales aún no han sido instanciados y por eso da el error.

Tengo otro problema que es, no consigo como hacer para que un parámetro me tome el valor que esta declarado por defecto cuando lo paso desde jsp, he probado, no mandarlo, pasar null en el hashmap, parameters.put('IdComision', null), etc y no consigo que funcione de ninguna forma.

Espero me puedan dar una idea de como hacerlo.

gabo461 05/03/2012 11:17

Respuesta: Jasper Report + iReport + NetBeans 4
 
buenas, alguien sabe como generar una impresion de varios codigos en forma lineal, por ejemplo:

12122,123123,12,3,4,34,3434


Gracias por su ayuda

carlosc25_8 08/06/2012 08:08

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola Amigos son nuevos en Ireport y necesito informacion de como hacer un arreglo de imagenes y enviarla a un reporte usuando ireport


Att,

Carlos

[email protected]

byroncholca 31/01/2013 21:40

Respuesta: Re: Jasper Report + iReport + NetBeans 4
 
Saludos yo tengo un problema igual con un subreporte
en el reporte maestro en el detail agrego un subreporte que es el detalle de una factura. y en un Page footer agrego los totales de una factura pero me los coloca muy al ultimo de la pagina si son solo dos detalles de la factura queda mucho espacio en blanco
como puedo arreglar esto
gracias por tu tiempo.

rene_1008 09/05/2013 09:08

Respuesta: Jasper Report + iReport + NetBeans 4
 
/*Parametros para realizar la conexión*/
DataBase db=new DataBase();

Connection conexion;
/*Establecemos la ruta del reporte*/
File reportFile = new File(application.getRealPath("reportes/atrasos2.jasper"));


Map parameters = new HashMap();
parameters.put("fecha","02/04/2013");

conexion=db.getConexion();
byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (), parameters, conexion);

/*Indicamos que la respuesta va a ser en formato PDF*/
response.setContentType("application/atrasos2.pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();

Alguien me podria ayudar xq stas linea de codigo no me ejecuta

byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (), parameters, conexion);

no entiendo xq??? :( de antemano muchas gracias!!!


La zona horaria es GMT -6. Ahora son las 04:38.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.