Programación en castellano
Inicio > Foros > Java (básico) > iReports Parametros
-Foros de debate

Java (básico)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

iReports Parametros
Enviado por gilpabu el día 9 de septiembre de 2005

Buenas a todos, espero que se encuentren bien, por favor alguien me podria dar una ayuda con esto: estoy tratando de ejecutar un repore con iReports, pasandole parametros, cuando los parametros son tipo String, todo funciona muy bien, pero cuando son tipo Date me saca error, como se deben pasar este tipo de datos, como parametro para un iReports.

Muchas gracias por su ayuda...

 
Re: iReports Parametros
Enviado por Timoniel_24 el día 9 de septiembre de 2005

Hola, podrías especificar desde donde le pasas los parámetros a tu reporte. Yo he creado reportes con parámetros de tipo java.util.Date y se los paso desde una aplicación swing sin problemas, del mismo tipo claro está.

Tu problema tal vez es si usas un TextField para mostrar la fecha..., verifica en sus propiedades y asegurate que en la ficha TextField(donde pones $P{date} ) la opción Text Field Expression Class sea java.util.Date, puedes crear además un patrón para mostrar la fecha como dd/MM/yyyy.

Espero te ayude en algo...

 
Re: Re: iReports Parametros
Enviado por gilpabu el día 12 de septiembre de 2005

Hola Timonel_24, muchas gracias por tu ayuda, le estoy pasando los parámetros desde una aplicación java sencilla, en la tabla de la DB (MSSQL) el tipo de dato es Timestat, en las propiedades del campo dentro del reporte efectivamente tengo java.util.Date, y en la sentecia SQL \\\"WHERE date = $P{date}\\\".
Pero me dice algo así como: \\\"Tipo Incorrecto\\\".
Otra pregunta si eres tan amable, porque en algunas ocasiones se pasan los pametros con el signo de admiración? EJ: $P!{Parameter}.

 
Re: iReports Parametros
Enviado por Timoniel_24 el día 14 de septiembre de 2005

Hola, si el parámetro en el reporte es de tipo java.util.Date y desde la aplicación java le pasas un tipo java.util.Date, no debe de haber ningún problema. Tal vez le estas pasando desde Java el tipo java.sql.Date si lees así desde tus tablas.

Prueba a convertir en string tu fecha leida de la tabla y luego le das formato así:
//Incluye las librerías
import java.util.Date;
import java.text.*;
...
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd");
try{
Date date=formatter.parse(Stringdate);
}catch(ParseException e){//hacer algo}

luego pasas el parámetro con la fecha formada
...
Map parameters = new HashMap();
parametros.put("date1",date);
...

Acerca del signo de admiración, no lo sabía. La consulta en el reporte me funciona bien sin eso...

 


Re: Re: iReports Parametros
Enviado por ppJava el día 14 de octubre de 2005

El problema es tu plantilla de fecha, verifica si es dd/mm/yy o mm/dd/yy o cualquier variante

 


Re: iReports Parametros
Enviado por jluna el día 4 de octubre de 2005

Verifca el tipo de datos sea java.util.Date

 

Re: iReports Parametros
Enviado por ppJava el día 14 de octubre de 2005

Creo que no me explique bien, =P el problema es que tu parametro, no tiene el mismo formato que el de tu campo en la DB, solo verifica que tengan el mismo error y ya nop tiene por que marcarte error

 
Re: Re: iReports Parametros
Enviado por fidianny el día 25 de mayo de 2008

que brutos son vele, no voy a gastar teclas explicandoles cuerda de tapados, busquen manera de estudiar indigentes para eso estan las misiones jaja, xxaaao

 



Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados