SoloCodigo

Programación General => Java => Mensaje iniciado por: jah en Sábado 3 de Noviembre de 2007, 21:43

Título: Consulta Sobre Ireports
Publicado por: jah en Sábado 3 de Noviembre de 2007, 21:43
buenas ,quisiera saber si podrian ayudarme con un ejemplo del uso de ireports dentro de un codigo java es decir: tengo el codigo de un programa en java y deseo que con un boton que  genere un codigo de reporte hechò con ireports tengo el programa ,tengo lreporte,pero me falta el codigo que una alos dos ,no se me podran ayudar con un ejemplo o con un programa de muestra

gracias de antemano por su atencion  bye salu2 :rolleyes:
Título: Re: Consulta Sobre Ireports
Publicado por: khrono en Lunes 5 de Noviembre de 2007, 03:59
si lo que quieres es llamar el reporte desde una app en java el siguente codigo te podria ayudar [tienes que genera el .jasper , en Ireport build->compile ,el jasper lo genera en la misma carpeta donde se encuentra el archivo fuente[jrxml] ]


Código: Text
  1.  
  2.  
  3. Map pParameters=new TreeMap();[Mapa con todos los parametros del reporte]
  4. pParameters.put("initialDate", new Date());
  5.  
  6. JasperPrint jasperprint = JasperFillManager.fillReport(pReportName[Ruta+Nombre del reporte][incluye el .jasper],
  7.           pParameters, Connection[Conecion abierta al servidor de dase de datos]);
  8.  
  9.  
  10.  

ahora para exportarlo a pdf

Código: Text
  1.  
  2. byte[] pdfasbytes = JasperExportManager
  3.           .exportReportToPdfStream(jasperPrint, new FileOutputStream("C:\\myReport.pdf"));
  4.  
  5.  

Espero que lo anterior se ade utilidad.
Título: Re: Consulta Sobre Ireports
Publicado por: jah en Lunes 5 de Noviembre de 2007, 04:34
disculpa si no es mucha molestia a que te refiers con la frase "Mapa con todos los parametros del reporte" o seria mucho mejor si tienes un pequeño codigo de ejemplo que podrias colgar para ayudarme si no es mucha molestia ya q soy nuevo en este tema
gracias por tu ayuda