Encuesta

¿Cuales opinión general acerca de la adquisición de Sun por parte de Oracle?

30-01-2010 - 299 votos

Destacados Agenda

Más eventos |

(1)

Subreports con Jasper Report

01/12/2004 00:00 Francesc Rosýs Albiol

Volver a actualidad

Etiquetas: j2se

Comentarios: 171

  • agarciaf 02/12/2004 00:00

    Francesc, muchas gracias por preparar este tutorial.
    Estamos empezando a trabajar con ireport y jasper y echamos de menos buena documentación (y si además está en castellano mucho mejor).
    Saludos.

  • anonimo 04/01/2005 00:00

    En primer lugar muchas gracias por el tutorial!!
    Ahora una duda, estoy intentando seguir todos los pasos pero sigue sin encontrarme el subreport, pero ya en el método getResource(). Estamos desarrollando una aplicación web y tenemos nuestros reports ubicados en "/WEB-INF/reports/", y al llamar al método

    miClase.getClass().getResource("/WEB-INF/reports/dirNotif.jasper")

    me devuelve null, mi clase está dentro de un paquete y su .class está ubicado en "/WEB-INF/classes/mipaquete/miClase.class", creo que el problema está ahi, una pregunta sobre el método getResource() ¿forma la URL desde el path de la aplicación o desde el path de la clase que lo llama? al pasarle la dirección empezando con "/" ¿no la toma a partir de la URL de la aplicacion?

    Muchas gracias

  • des1978 10/02/2005 00:00

    Un buen tutorial. Imprescindible, teniendo en cuenta que no parece que la documentación oficial de JasperReports vaya a mejorar. ¡Me ha solucionado un buen problema!.

    Gracias.

  • anonimo 16/02/2005 00:00

    Hola amigos:

    Quiero empezar a manejar lo q es JasperReport, pero se me ha dificultado un poco, desde el inicio, desde la instalacion, baje el programa de la pagina http://jasperreports.sourceforge.net/ pero no he podido hecharlo a andar, no se si tuvieran un manual sobre todo esto, estaria muy agradecido.

    Gracias..

    Pd. Se puede manejar NetBeans con el JasperReport ???

  • anonimo 24/03/2005 00:00

    Lo mismo digo yo, quien puede orinetarnos en el inicio de jasper report? por que por mas que trato, la cosa no me funciona, cuando carga el archivo *.jasper mi aplicacion dice arroja el error: Error loading object from file

    en : JasperPrint jasperPrint=JasperFillManager.fillReport(fileName, parameters, getConnection());

    alguien sabe a que se debe esto???

  • anonimo 30/03/2005 00:00

    No he encontrado un Manual tan completo en Español tan completo como este. Estoy aprendiendo y tengo mil dudas que espero solucione con este manual.
    Gracias!!

    mguz825@yahoo.com

  • anonimo 04/04/2005 00:00

    Me auno al pedido de un tutorial para iniciarse en jasperreports en español.

    Esperando alguien nos envie algo

    Gracias

  • anonimo 13/04/2005 00:00

    La verdad es que este tutorial me ha sido de mucha utilidad para poder añadir subinformes en un herramienta que estamos preparando. Aunque en mi caso no usé un conexion con la base de datos sino un DataSource, este manual me dió las pistas de por donde tenia que ir.

    Mil gracias al autor del manual

  • anonimo 21/04/2005 00:00

    Acerca del error que indican arriba al cargar el archivo *.jasper

    Error loading object from file

    a mi me sucedia lo mismo, y el problema se producia por que compilaba mi reporte con IReport y este traia la vercion 0.6.4 de jasperreport y en mi servidor tenia la vercion 0.6.5, asi que reemplece el jar de /lib/ de jasperreport por la vercion 0.6.5 recompile mi reporte y todo funciona de maravillas

    Suerte

    http://www.vladyrojas.cl

  • anonimo 25/04/2005 00:00

    Alguien ha trabajado con JFreechart y tiene documentacion?

  • ajaristi 11/05/2005 00:00

    Muy deacuerdo con ustedes amigos, es muy poca la documentacion acerca de jasper reports. Empece a leer el tutorial y esta entretenido.

    Por cierto, esas personas ke critican la forma de escritura de los "informaticos" no tienen nada mas ke hacer sino hablar mal de la demas gente, o sera envidia. Hasta luego.

  • anonimo 11/05/2005 00:00

    Hola.

    Alguien tiene idea que de script usa el jasper report para crear formulas.

    gracias

  • anonimo 18/05/2005 00:00

    hola
    un manual muy interesante sobre el manejo de reportes
    muy agradecido. el manejo de parametros es dinamico
    alguien del grupo habra pasado un Collection como parametro
    dentro del reporte ?

    ali_sancho@yahoo.com

    gracias

  • anonimo 30/05/2005 00:00

    Alguien me puede explicar detalladamente cómo incluir un subreport en un report que tengo. El tutorial del que hablais no me ha resuelto mis dudas

    Gracias

  • anonimo 04/06/2005 00:00

    Volviendo al tema, tengo un problema en esta parte del codigo

    Cliente c = new Cliente();
    URL urlc =
    c.getClass().getResource("//Proyecto//Reportes//R_Clientes.jasper");
    JasperReport masterReport = (JasperReport)JRLoader.loadObject(urlc);

    Pasa q cuando ejecuto el programa desde netBeans, no hay ningun problema, es decir, llama al reporte, pero cuando ejecuto el archivo jar del programa, no encuentra el reporte, el error se genera en la ultima linea de codigo q puse anteriormente

    Espero q me ayuden

    Gracias..

  • jpablo 24/06/2005 00:00

    Este tutorial es muy bueno y facil de entender pero tengo un problema, que al momento de cargar el archivo *.jasper,
    en esta parte del codigo se ejecuta JRException y no se porque no carga el archivo.


    // Cargamos el reporte maestro
    JasperReport masterReport = null;
    try {
    masterReport = (JasperReport) JRLoader.loadObject(urlMaestro);
    } catch (JRException e)
    {
    System.out.println("Error cargando el reporte maestro: " + e.getMessage());
    System.exit(3);
    }

    no se si tenga algo que ver esta parte de código que es donde se obtiene la URL para cargar el archivo *.jasper en el código anterior:

    SubreportsSample t1 = new SubreportsSample();
    URL urlMaestro = t1.getClass().getResource( "/reports/TUTORIAL_SUBREPORTS_MASTER.jasper");

    Espero que me puedan ayudar lo más pronto posible!
    Gracias.

  • anonimo 01/07/2005 00:00

    ME PASA EXACTAMENE LO MISMO PERO NO VEO AQUI LA SOLUCION
    MI CORREO ES THOMASKEMPIS64@HOTMAIL.COM

    PLEASE DIGANME QUE COÑO PASA EN INGLES, FRANCES, ALEMAN O ESPANOL.

    GRACIAS

  • anonimo 01/07/2005 00:00

    Podriais poner un tutorial un poco mas basico para utilizarlo con java y como pasarles selects o parametros

    Gracias

  • anonimo 07/07/2005 00:00

    no entiendo nada sobre el jasper como puedo utilizarlo dentro de una aplicacion se genere el archivo *.jasper y despues dentro de la aplicacion de java como hago para que el usuario lo pueda visualizar, ya he leido acerca del jasperviewer pero la verdada estoy perdido. donde coloco las clases del jasper report, disculpen , pero la verdad no se nada si alguien pudiera ayudar estaria muy agradecido

  • anonimo 08/07/2005 00:00

    El manual esta fenomenal, pero eso mismo hacerlo con tomcat/jsp/servlet no es tan facil yo no lo he conseguido todavia

  • anonimo 11/07/2005 00:00

    Hola,

    Me dirijo a ustedes a los cuales he encontrado q tienen conocimientos sobre ireport. tengo el siguiente problema:

    When I compiling no error apear, when I execute the following error apear:
    -------------------------------------------------------------------------------------------------------------------------------
    net.sf.jasperreports.engine.JRException: XPath selection failed. Expression: /GLOBAL/DAY+usrsAuthenAvg at net.sf.jasperreports.engine.data.JRXmlDataSource.getFieldValue(JRXmlDataSource.java:336) at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:872) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:116) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:622) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:116) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:428) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:344) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:571) at java.lang.Thread.run(Thread.java:534) Caused by: org.apache.xpath.XPathException: No se puede convertir #NUMBER en una NodeList. at org.apache.xpath.objects.XObject.error(XObject.java:741) at org.apache.xpath.objects.XObject.nodeset(XObject.java:471) at org.apache.xpath.CachedXPathAPI.selectNodeIterator(CachedXPathAPI.java:219) at org.apache.xpath.CachedXPathAPI.selectSingleNode(CachedXPathAPI.java:177) at org.apache.xpath.CachedXPathAPI.selectSingleNode(CachedXPathAPI.java:157) at net.sf.jasperreports.engine.data.JRXmlDataSource.getFieldValue(JRXmlDataSource.java:334)

    -------------------------------------------------------------------------------------------------------------------------------

    And for connection/database properties is:
    xml file = /home/ocordero/documentos/javadoc/JasperReport/reportesAirMonitor/xmlFileGroup.xml
    select expresion = /GLOBAL/DAY
    ----
    And for field is :
    fieldname = usrsAuthenAvg;
    class type = java.lang.string;
    field description= /GLOBAL/DAY+usrsAuthenAvg.
    ---

    And my xml file is:
    <GLOBAL CreationData="2005-07-07 16:48:12.972" Type="Uso de la red wireless">
    <alarmHighTotal>717</alarmHighTotal>
    <alarmMediumTotal>86</alarmMediumTotal>
    <alarmLowTotal>2</alarmLowTotal>
    <DAY Date="2005-05-20 23:59:14.176">
    <usrsAsocAvg>4</usrsAsocAvg>
    <traficInAvg>3070</traficInAvg>
    </DAY>
    <DAY Date="2005-05-22 00:01:01.696">
    <usrsAsocAvg>5</usrsAsocAvg>
    <traficInAvg>1200</traficInAvg>
    </DAY>
    </GLOBAL>

    some curious is: If I change the """field description= /GLOBAL/DAY/usrsAsocAvg."" from the data connection. otherwise if I change the simbol "+" for "/", no apear error when I run the repor from the iReport. But show the report wrong, since it shows the first data (DAY) twice without showing the second DAY.

    Please help me. I try for two days And I cant found the solution.

    Oscar from spain.

  • anonimo 11/07/2005 00:00

    Hola,

    Me dirijo a ustedes a los cuales he encontrado q tienen conocimientos sobre ireport. tengo el siguiente problema:

    When I compiling no error apear, when I execute the following error apear:
    -------------------------------------------------------------------------------------------------------------------------------
    net.sf.jasperreports.engine.JRException: XPath selection failed. Expression: /GLOBAL/DAY+usrsAuthenAvg at net.sf.jasperreports.engine.data.JRXmlDataSource.getFieldValue(JRXmlDataSource.java:336) at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:872) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:116) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:622) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:116) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:428) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:344) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:571) at java.lang.Thread.run(Thread.java:534) Caused by: org.apache.xpath.XPathException: No se puede convertir #NUMBER en una NodeList. at org.apache.xpath.objects.XObject.error(XObject.java:741) at org.apache.xpath.objects.XObject.nodeset(XObject.java:471) at org.apache.xpath.CachedXPathAPI.selectNodeIterator(CachedXPathAPI.java:219) at org.apache.xpath.CachedXPathAPI.selectSingleNode(CachedXPathAPI.java:177) at org.apache.xpath.CachedXPathAPI.selectSingleNode(CachedXPathAPI.java:157) at net.sf.jasperreports.engine.data.JRXmlDataSource.getFieldValue(JRXmlDataSource.java:334)

    -------------------------------------------------------------------------------------------------------------------------------

    And for connection/database properties is:
    xml file = /home/ocordero/documentos/javadoc/JasperReport/reportesAirMonitor/xmlFileGroup.xml
    select expresion = /GLOBAL/DAY
    ----
    And for field is :
    fieldname = usrsAuthenAvg;
    class type = java.lang.string;
    field description= /GLOBAL/DAY+usrsAuthenAvg.
    ---

    And my xml file is:
    <GLOBAL CreationData="2005-07-07 16:48:12.972" Type="Uso de la red wireless">
    <alarmHighTotal>717</alarmHighTotal>
    <alarmMediumTotal>86</alarmMediumTotal>
    <alarmLowTotal>2</alarmLowTotal>
    <DAY Date="2005-05-20 23:59:14.176">
    <usrsAsocAvg>4</usrsAsocAvg>
    <traficInAvg>3070</traficInAvg>
    </DAY>
    <DAY Date="2005-05-22 00:01:01.696">
    <usrsAsocAvg>5</usrsAsocAvg>
    <traficInAvg>1200</traficInAvg>
    </DAY>
    </GLOBAL>

    some curious is: If I change the """field description= /GLOBAL/DAY/usrsAuthenAvg."" from the data connection. otherwise if I change the simbol "+" for "/", no apear error when I run the repor from the iReport. But show the report wrong, since it shows the first data (DAY) twice without showing the second DAY.

    Please help me. I try for two days And I cant found the solution.

    Oscar from spain.

  • anonimo 11/07/2005 00:00

    Hola,

    Me dirijo a ustedes a los cuales he encontrado q tienen conocimientos sobre ireport. tengo el siguiente problema:

    When I compiling no error apear, when I execute the following error apear:
    -------------------------------------------------------------------------------------------------------------------------------
    net.sf.jasperreports.engine.JRException: XPath selection failed. Expression: /GLOBAL/DAY+usrsAuthenAvg at net.sf.jasperreports.engine.data.JRXmlDataSource.getFieldValue(JRXmlDataSource.java:336) at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:872) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:116) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:622) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:116) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:428) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:344) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:571) at java.lang.Thread.run(Thread.java:534) Caused by: org.apache.xpath.XPathException: No se puede convertir #NUMBER en una NodeList. at org.apache.xpath.objects.XObject.error(XObject.java:741) at org.apache.xpath.objects.XObject.nodeset(XObject.java:471) at org.apache.xpath.CachedXPathAPI.selectNodeIterator(CachedXPathAPI.java:219) at org.apache.xpath.CachedXPathAPI.selectSingleNode(CachedXPathAPI.java:177) at org.apache.xpath.CachedXPathAPI.selectSingleNode(CachedXPathAPI.java:157) at net.sf.jasperreports.engine.data.JRXmlDataSource.getFieldValue(JRXmlDataSource.java:334)

    -------------------------------------------------------------------------------------------------------------------------------

    And for connection/database properties is:
    xml file = /home/ocordero/documentos/javadoc/JasperReport/reportesAirMonitor/xmlFileGroup.xml
    select expresion = /GLOBAL/DAY
    ----
    And for field is :
    fieldname = usrsAuthenAvg;
    class type = java.lang.string;
    field description= /GLOBAL/DAY+usrsAuthenAvg.
    ---
    And my xml file is:

  • anonimo 15/07/2005 00:00

    HOLA A TODOS, necesito Ayuda en reportes java, Si me pudieran pasar la documentacion sobre jasperreports(por fa no la que esta en la pagina), desearia algomas consiso mas entendible Por faaa, es que soy Novato en Esto

    si pueden mandamelo a mig19rock@yahoo.com

    Saludos
    Miguel

  • anonimo 28/07/2005 00:00

    El titurial lo considero algo muy bueno. Los felicito.

    Saludos,

    Manuel

  • anonimo 10/08/2005 00:00

    Hola a todos,

    Un magnifico tutorial, muchas gracias.

    Pero.... sigo teniendo el siguiente problema. He seguido los pasos del tutorial y no consigo ver el parametro en el subreport (he puesto PERSONA_ID, en el subreport, en un textfield para que se imprima.... y null. En el report maestro si que lo veo en otro textfield, sin problema).

    He probado a añadirlo en la ventana de dialogo del subreport tool en la pestaña de Subreport (Other) -> Subreports parameters... y tampoco lo veo. Se me escapa algo. Alguien me puede ayudar ???

    Gracias de antemano y un saludo.

  • anonimo 17/08/2005 00:00

    Hola,
    Estoy trabajando en una aplicacion JAVA, que intenta obtener una imagen gif, mediante la llamada .getResource(SistemaCliente/Imagen.gif). Cuando ejecuto la aplicacíón desde JBuilder funciona bien, pero si comprimo la aplicación en un JAR y lo ejecuto desde JBuilder también, no funciona porque no encuentra la imagen. ¿me podeis ayudar? ¿Sabeis qué debo hacer con los paths relativos?

    Gracias.

    Roberto.

    rgryank@gmail.com

  • anonimo 24/08/2005 00:00

    Hola,

    Muy buen tutorial para iniciar, pero cómo se podría llamar desde una aplicación web en JSP y pasarle el parámetro ?

    Gracias.

    arge0404@hotmail.com

  • anonimo 31/08/2005 00:00

    Hola a todos, me encantaría que me enviaran el tutorial ese del que tanto hablais sobre ireport. Y si por casualidad alquien tiene otro sobre jfreechart tambien se lo agradeceria una barbaridad.
    msivianes@gmail.com
    Muchas gracias de antemano

  • anonimo 01/09/2005 00:00

    Al pana Francesc, muchas gracias por publicar el tutorial de Jasper Report, me fue de mucha ayuda, ya que en la empresa que trabajo me exigieron que elaborara unos reportes. Para ello debía utilizar iReport, por tanto empece a buscar en la web y en otros medios pero no conseguía prácticamente nada!!! Luego a través de un buscador, conseguí (casi por error) este foro de javahispano, que me parece muy bueno porque me ayudó a solucionar mi problema, y encontré cosas muy interesantes.... Y en cuanto al pobre gallego, que dice llamarse Crocker, le digo que es una persona sin oficio que lo que hace es tratar de ensuciar este tipo de foros con sus malas palabras, pero no importa a esas palabras se le hacen caso omiso!!! Bueno Crocker quien quiera que seas dejame decirte que hay unos foros para personas como tu, es decir personas sin oficio, dañinas, mal hablados, etc, etc; que cuando se encuentran con cosas buenas como estas quieren ensuciarlas... Hasta nunca, y sigue viviendo en tu mundo mediocre!!!!

    Se Despide..... Compi!

  • anonimo 26/09/2005 00:00

    Hola a todos estoy iniciandome con Jasper Report y la verdad todabia no pude iniciarlo siquiera, los pasos que hice fueron copiar los dos archivos .jar en JDK, luego iniciar el ireport y error loading file recentFiles.xml les agradeceria si me pueden dar una mano para la configuracion del Jasper, muchas gracias

    Juan Manuel

  • anonimo 30/09/2005 00:00

    Excelente tutorial, GRACIAS

    erick_milan.

  • anonimo 01/10/2005 00:00

    El manual esta bien, pero lo importante es que arriba España y los catalanes que se pongan de rodillas a comernos la trucha. Zapatero eres un mindundi.

  • anonimo 08/10/2005 00:00

    Hola a todos me gustaria que por favor me enviaran un tutorial sobre ireport
    Gracias...
    juanpablo151@yahoo.es

  • anonimo 08/10/2005 00:00

    Hola a todos me gustaria que por favor me enviaran un tutorial sobre ireport
    Gracias...
    juanpablo151@yahoo.es

  • anonimo 08/10/2005 00:00

    Hola a todos me gustaria que por favor me enviaran un tutorial sobre ireport
    Gracias...
    juanpablo151@yahoo.es

  • anonimo 21/10/2005 00:00

    Jajajajaja, la caña, me e divertido leyendo este foro, mas que nada por las estupideces que se dicen por ai que si escribir mal, que si gallegos, que si catalanes....

    Por un lado lo de gallegos viene por que alli en la pampa dnd son toos mu cheveres y mu voludos se nos conoce a todos los españoles como gallegos, por eso que digan gallegos, tambien es gracioso que nos lo digan los argentinos, que ablan NUESTO lenguaje modificado, pero weno, cada uno abla cmo le da la gana.

    Por otro lado, ¿donde estan los moderadores?, este foro estaria de pm si ubieran borrado unos cuanto smensajes, repetidos y tal, no creeis?

    Por ultimo alguien tiene que aburrirse mucho("asi como io aora") para criticar asi la forma de ablar de los informaticos jajajajaj, bastente poco amigable que nos metan a todos en el mismo ssaco, pero peor aun por ese motivo.

    Un saludo a todos, abr si s anima un poc mas todo esto. xDDD.

    Sauga, un Cantabron perdio por Madrid.

  • anonimo 12/12/2005 00:00

    Hola me ha gustado bastante el foro y por ello me he animado a preguntarles si existe la posibilidad de hacer un reporte que tenga columnas dinámicas en lugar de renglones, es un requerimiento y no puedo cambiar la forma del reporte, asi que su ayuda sería en verdad una luz al final del tunel.

    Gracias,

    Pato

    Comentarios al respecto a angel_bco@yahoo.com.mx

  • anonimo 16/12/2005 00:00

    saludos atodos, buen foro

  • anonimo 30/12/2005 00:00


    parece q es el unico tutorial sobre subreportes en internet q no sea copia de otro...
    y los q se quejan del lenguaje utilizado les digo q la informatica es asi... internet existe en todo el mundo todos hablamos diferente... y si uno tiene dos dedos de frente y entiende lo q dice lo que esta leyendo no hace falta q tenga q andar buscando a ver si existe la palabra en el diccionario o no... yo leo en ingles, portugues, español latino, español tradicional, hasta hay veces q encuentro la info en frances (cosa q no entiendo nada) y trato de entender q dice y no me ando quejando de q se escribe asi o de otra forma... lo leo lo asimilo y listo...

    saludos a todos

    lauchaxxx

  • anonimo 02/01/2006 00:00

    Alguien me podria ayudar....!!

    Resulta que genero reportes de iReport en un servlet en JDeveloper... La cosa es que no aparecen las imagenes que necesito que salgan.. No se cual es el directorio del que se cargan... Por favor ayundenme...

  • anonimo 14/01/2006 00:00

    Porfa requiero un tutorial super basico en español sobre jasper ireport, la verdad es que nop he podido hacer mucho.

    ali@minuevaweb.com

  • anonimo 14/01/2006 00:00

    Porfa requiero un tutorial super basico en español sobre jasper ireport, la verdad es que nop he podido hacer mucho.

    ali@minuevaweb.com

  • anonimo 25/01/2006 00:00

    cuando intento descargarme el tutorial, el pdf no se llega a abrir...alguien puede decirme dónde puedo conseguir iun manula de jasper?? por favor necesito respuesta cuanto antes ya que debo ser experto el lunes ¡¡??

  • anonimo 26/01/2006 00:00

    Hola,

    He seguido el ejemplo que se da en el manual (gracias Francesc por currartelo), y en el codigo compruebo que se carga el report maestro y el subreport (incluso compruebo que veo los Fields del subreport), pero cuando genero el pdf final compruebo que no se ha cargado el subreport.
    Mas alla, hago una prueba tonta en iReport 0.5.3 y creo un report maestro que simplemente carga en la zona de detalle un subreport (que configuro con "Don't use connection or DataSource" y con Subreport (other) java.lan.String y Subreport Expresion = "misubreport.jasper" - finalmente he probado todas las combinaciones posibles que deja sin resultado positivo). El informe del subreport solo contiene un campo de texto estatico. Lo compilo todo pero cuando ejecuto el informe nunca se carga el subreport... ¿alguien me puede ayudar?

    Gracias de antemano,

    Fernando.

  • anonimo 02/02/2006 00:00

    Bien lo de el tutorial apoya en mucho a la hora de la creacion del reporte
    ya se ve bien pero para llamarlo con el programa diseñado por Francesc el weblogic me manda un error

    INFO ExecuteThread: '14' for queue: 'weblogic.kernel.Default': Checking 0 named
    queries
    Session created ...2867588
    SQLException : listar
    java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/JRException
    at com.seti.checkbolt.dao.ReportesDAO.cierreopREP(ReportesDAO.java:128)
    at com.seti.checkbolt.dao.FachadaIntegracion.reporte(FachadaIntegracion.
    java:500)
    at com.seti.checkbolt.bo.ReporteBO.rep(ReporteBO.java:14)
    at com.seti.checkbolt.presentacion.servlets.SReporte.listar(SReporte.jav
    a:56)

    en mi linea 128 del DAO tengo esto

    masterReport = (JasperReport) JRLoader.loadObject(urlMaestro);

    es decir ya encontro mi .jasper pero es a la hora de cargarlo truena
    leyendo major la informacion del tutorial nos menciona del parametro que hay que ponerle para identificar que valor hay que pasarle a net.sf.jasperreports.engine.JasperReport

    creo que ahi es donde tengo el problema alguien podria ayudarme mi reporte solo interactua con una tabla
    como le pongo a mi select el $P{}
    y despues de eso lo tengo que configurar en ireports
    intento hacer esto

    SELECT FEC, OPE, CVEUSU, CVETER FROM BIT
    where fec = $P{fecha1}

    pero el ireports me pide que llene el valor de default del parametro fecha1
    que tengo que ponerle

    voy por buen camino o me regreso

    gracias

    Lepton

  • anonimo 04/02/2006 00:00

    Holap recien empiezo en el tema de ireport, podrian dar alguna URL donde se encuentre un buen manual, se los agradesco desde ya.

    Michael F.

  • anonimo 04/02/2006 00:00

    Hola, espero que alguien me puedo orientar un poco, hace poco termine una plicacion en java, con una base de datos en MySQL, la cual incluye algunos reportes que he creado con iReport, esta aplicacion la he provado desde el compilador (NetBeans) y funciona perfectamente, el problema es que cuando hago el .jar de la aplicacion y lo ejecuto no me carga los reportes que he creado con el iReport, si alguien sabe x k pasa esto, o a hecho un .jar de alguna aplicacion que incluya reportes le agradeceria me dijera como.

    Saludos a todos...

  • anonimo 13/02/2006 00:00

    Efectivamente, "interficie" no es correcto, la palabra correcta en castalleno es "interfaz". Supongo que ha usado la primera por influencia del catalán, donde la palabra inglesa "interface" se traduce por "interfície" (con acento) y esta sí que está reconocida por el IEC, señor de la RAE. Este sr Rosés debe ser catalanoparlante, lo más probable.
    De todas formas, no estoy de acuerdo con el uso sistemático de anglicismos innecesarios, sean en castellano, catalán, turco o húngaro. Si existe una expresión en tu propio idioma, no sé por qué hay que usar palabras extraídoas literalmente del inglés. En este caso, sí que podemos verridiculeces mayúsculas del tipo "reporte" (en castellano, 'reportar' existe pero no tiene nada que ver con el uso que algunos le dan), "tópico" (curioso, como los medicamentos tipo pomadas) o similares.

  • anonimo 22/02/2006 00:00

    Chingen a su madre pinches gallegos, dejense de mamadas el español y cualquier idioma tiene que avanzar y lo hará a un ritmo proporcional según la adquisición de nuevos concocimientos. Esto lo escribe un chilando (México D.F.); pdta. me parece un buen manual.

  • anonimo 24/02/2006 00:00

    He leído el tutorial, y como suele pasar y dado mi ignorancia, no se explica para qué hace falta un subreporte, qué casos cubre que no cubre un simple reporte.

    por que se necesitan dos reportes para hacer algo tan simple que no tiene pestañas ni nada. Es que no caben dos queries en un mismo reporte? en fin no entiendo la complejidad del asunto de los subreportes en este caso. Seguro que es ignorancia mia.

    Muchas gracias,

    Agradecería me contestaran,

    David Leal
    achepati67@yahoo.es

  • anonimo 28/02/2006 00:00

    Para el centraca ese: de gallego nada, catalán, que no es lo mismo (en realidad, tiene poco que ver). Si no sabes de dónde soy, te callas y punto. Y vete tú a "chingar" a quien te plazca, estúpido maleducado, sea lo que sea esa palabreja, aunque ya me imagino qué significa.
    Me parece muy bien que las lenguas avancen según se amplíen los conocimientos, es necesario que así lo hagan. Pero eso no significa que lo tengan que hacer llenando de anglicismos el vocabulario, muchos de ellos literales y que no tienen nada que ver con el significado real de dicha palabra en ese idioma. Y además, algunos de ellos vienen de lenguas clásicas, como "interface" (inter + facies, palabras latinas).
    ¿Tanto inglés sabes? ¿Acaso crees que "arguments" en inglés se traduce por "argumentos", en lugar de "bronca" o "discusión fuerte", que es lo que realmente significa? ¿O que "balance" es "balancear", en lugar de su significado real, "equilibrio" o "equilibrar"? Entre otros muchos ejemplos. Anda ya, vete a una escuela de idiomas a aprender un poquito antes de venir a escupir.
    En España, el castellano, como todas las lenguas europeas, tiene anglicismos, algunos inevitables, pero el destrozo de la lengua castellana en Latinoamérica no tiene nombre.

  • anonimo 16/03/2006 00:00

    Alguien me puede proporcionar un manual para iniciar jasper interfasado con servlets? que sea para tontos asi me garantizo que lo voy a entender jaja, gracias

    gsalguero@gmail.com

  • anonimo 31/03/2006 00:00

    Yo lo implementé en un servlet copiando lo que está en este sitio http://www.javaworld.com/javaworld/jw-09-2002/jw-0920-opensourceprofile.html dentro de mi servlet y me anduvo perfecto.

    Este tutorial está GENIAL! Era justo lo que necesitaba!!! Muchas gracias!!!!

    Sobre la discusión sobre el "idioma", creo que fue un simple error de tipeo... no es para hacer tanta historia que dure meses! Qué digo meses!!! Mas de un año!!! Por favor!!! Somos gente grande!

  • anonimo 07/04/2006 00:00

    Hola Por favor estoy empezando a trabajar con IREPORT y no encuentro un tutorial me lo pueden enviar se los agradesco mucho..
    javaddan2000@yahoo.es

  • anonimo 12/04/2006 00:00

    Saludos!
    ¿Alguien sabe si al utilizar un informe jasper desde una aplicación java hay que incluirle a esta las librerias del jfreechart??
    El problema es que en teoría al compilar con ireport este deberia incluir las fuentes que utiliza pero esto no es asi...
    Gracias

  • anonimo 20/04/2006 00:00

    viejoooooooo el que soluciono mi respuesta con el siguiente comentario:
    /**
    Esta afirmación no es cierta, muchos jar son necesarios de incluir en el classpath de las aplicaciones o en el lib de tomcat en el caso de jsp para que se ejecute correctamente el reporte.

    en la dirección web
    http://jasperreports.sourceforge.net/requirements.html

    se ven claramente cuales son los jar que se necesitan para ejecutar un reporte. *//


    muchisimas gracias!! con tu respuesta akabo de solucionar el problema que me traia loco desde aier en la tarde!! por gente como tu que sabe lo que es conocimiento!! me da gusto entrar a los foros! no sabe mucho el que hace muchas cosas sino el que comparte lo que sabe! gracias viejo!

    suerte a todos!

  • anonimo 20/04/2006 00:00

    ola.. despues de leer algunos comentarios que valen la pena ya que dan gracias o comparten conocimientos en este foro.. me animo a consultar a alguna persona que me pueda ayudar a solucionar cierto problema que tengo al momento de ejecutar una llamada a la visualizacion de un reporte de jasper report con una aplicacion java swing el cual me arroja el siguiente error:

    Class not found when loading object from file : C:\iReport\docentes.jasper

    y al momento de visualizar el reporte con iReport si aparece perfectamente!! el error me lo marca o mas bien arroja la excepcion en la siguiente linea.!! de antemano gracias!! i suerte a todos!!

    JasperPrint jas = JasperFillManager.fillReport(fileName,parameters,con);

  • anonimo 20/04/2006 00:00

    El problema es que en teoría al compilar con ireport este deberia incluir las fuentes que utiliza pero esto no es asi...

    Esta afirmación no es cierta, muchos jar son necesarios de incluir en el classpath de las aplicaciones o en el lib de tomcat en el caso de jsp para que se ejecute correctamente el reporte.

    en la dirección web
    http://jasperreports.sourceforge.net/requirements.html

    se ven claramente cuales son los jar que se necesitan para ejecutar un reporte.




    Class not found when loading object from file : C:\iReport\docentes.jasper

    y al momento de visualizar el reporte con iReport si aparece perfectamente!! el error me lo marca o mas bien arroja la excepcion en la siguiente linea.!! de antemano gracias!! i suerte a todos!!

    JasperPrint jas = JasperFillManager.fillReport(fileName,parameters,con);


    Con respecto a este mensaje pasa lo mismo, es debido a la falta de los famosos jar en la carpeta lib de tomcat o agregarlo como parte del classpath para la aplicación.

  • anonimo 05/05/2006 00:00

    otra ves juan carlos pregunta lo siguiente como pasarle un parametro a un select ya que estoy usando subreportes y otra cosa mas para terminar como hago para imprimir los resultados en forma horizontal y no vertical gracias y como invocarlo desde php

  • anonimo 05/05/2006 00:00

    aun espero por la repuesta a mi problema espero su gratificante orientacion

  • anonimo 05/05/2006 00:00

    una vez mas para aquellas personas que quieren manuales de ireport en español creo que es algo complejo yo tengo uno y es en ingles asi que tomalo por el lado positivo aprenderas ingles

  • anonimo 05/05/2006 00:00

    hola me llamo juan carlos mi pregunta es la siguiente como pasarle un parametro a un select ya que estoy usando subreportes y otra cosa mas para terminar como hago para imprimir los resultados en forma horizontal y no vertical gracias a la gerencia

  • anonimo 06/05/2006 00:00

    no entiendo una verga, de lo del error de iReports, cuales son las librerias que hay que agregar

    Mucha Gracias

  • anonimo 10/05/2006 00:00

    SOLUCION !!! tenia el mismo problema de Fernando.
    ---------------------------------------------------------------------------------

    Hola,

    He seguido el ejemplo que se da en el manual (gracias Francesc por currartelo), y en el codigo compruebo que se carga el report maestro y el subreport (incluso compruebo que veo los Fields del subreport), pero cuando genero el pdf final compruebo que no se ha cargado el subreport.
    Mas alla, hago una prueba tonta en iReport 0.5.3 y creo un report maestro que simplemente carga en la zona de detalle un subreport (que configuro con "Don't use connection or DataSource" y con Subreport (other) java.lan.String y Subreport Expresion = "misubreport.jasper" - finalmente he probado todas las combinaciones posibles que deja sin resultado positivo). El informe del subreport solo contiene un campo de texto estatico. Lo compilo todo pero cuando ejecuto el informe nunca se carga el subreport... ¿alguien me puede ayudar?

    Gracias de antemano,

    Fernando.
    ---------------------------------------------------------------------------------

    y lo he solucionado poniedno un datacource para el subreport con
    este valor:

    new JREmptyDataSource()

    porque si seleccionas que no quieres usar ninguno, no funciona y el subreport NO APARECE !!

    en mi caso mi subreport no necesita datasource porque es una pagina estatica.

    adios :p

  • anonimo 09/06/2006 00:00

    Estoy intentadno trabajar con el JasperReports+iReports y la verdad es que si, bueno, va bien para las kakitas que se enseñan en los tutoriales, es decir: reportes sencillos que no consumen mucho mas tiempo de produccion que si se deciden hacer con unos simplones scriptlets de jsp.

    Para lo que realmente deberia servir esta herramienta, llamese informes complejos con muchos calculos y graficos, la cosa cambia, es extremadamente complejo (iReports no sirve cuando se trata de hacer algo con un minimo de complejidad)

    Aun no me voy a dar por vencido , insistiré, pero mi impresion sobre estos productos no es buena por el momento, maxime cuando la documentacion de sus sitios oficiales es penosa, si quieres algo de documentacion mejor la tienes que pagar (esta documentacion ya es algo mejor, pero tampoco es jauja), y la bomba ya es su ofreciemiento de soporte , documentacion cream, etc..etc.. si desembolsas unos 6000 $ anuales (si, habeis leido bien).

    En fin, el sofware libre........

  • anonimo 19/06/2006 00:00

    Hola, tengo el mismo problema que otra persona, pero veo que no le ha respondido nadie, aunque quizás porque con tanta pelea...es fácil que se pase un comentario. Mi problema es:
    Tengo una aplicacion en java, con una base de datos en MySQL. Genero una serie de informes con iReport, y desde Eclipse todo funciona correctamente. Sin embargo cuando hago el .jar de la aplicacion y lo ejecuto no me muestra ningún informe, vamos que no hace nada.
    Si tenéis idea de porqué ocurre esto os agradecería que me contestarias
    Saludos y gracias

  • anonimo 11/07/2006 00:00

    Hola.

    No entiendo porque tenemos que estar perdiendo el tiempo en leer insultos, cuando realmente nos intereza el manual y comentarios referentes a ello.

    Existe moderador para este foro?
    Se precisa una adevertencia contra estos mensajes, en caso de infringir ser eliminados, asi de simple.

    Saludos a todos quienes aportan con buenas ideas, el resto busquen otro lugar donde descagar su mediocridad o intelectualidad si es que asi se concideran.

  • anonimo 13/07/2006 00:00

    hola a todos

    por favor quisiera saber de donde puedo descargar tutoriales en español para el manejo de JASPER REPORT se los agradeceria mucho ya que es de suma urgencia buscar bastante informacion acerca de esta herramienta para el desarrollo de mi proyecto.

    esta es mi direccion:
    johnc_mf@yahoo.com

  • anonimo 15/07/2006 00:00

    Gracias Francesc, el tutorial me ha servido de gran ayuda para simplificar y amplicar los reportes que estoy haciendo.

    Un saludo para todos y una patada en el culo a los desagradecidos!

  • anonimo 26/07/2006 00:00

    Buenas.
    El tutorial me parecio muy bueno y agradezco esa informacion, pero estoy trabajando con subreportes y tengo un problema bastante importante:

    El tema es que ya se cómo generar subreportes y cómo pasarle un Datasource a un reporte en lugar de una Conexion, pero ahora necesito pasarle dos objetos diferentes (supongo que son dos Datasources) y aparte uno de ellos es una lista con dos sublistas, de las cuales necesito los datos.

    No tengo mucha idea de cómo manejar toda esta información en el subreporte y agradecería mucho si me pueden ayudar con esto.

    Saludos

  • anonimo 01/08/2006 00:00

    Hola a todos. Tengo el siguiente problema: He creado un reporte matricial en iReports, sin embargo, a la hora de ejecutar el reporte, el PDF y cualquier otra salida no muestra absolutamente nada. Esto solo me sucede con reportes matriciales, alguien ha tenido algun problema similar? Alguien sabe de algun documento que pueda ayudarme?... En espera del apoyo, gracias y saludos

  • anonimo 04/08/2006 00:00

    Animadisimo jajaja

    De verdad que si no fuera por el monton de cosas que se dicen no habria terminado de leer todo el foro.
    Esta muy bien y eso que todavia no leo el tutorial jejeje
    en fin viva la libertad de expresión y la tolerancia!!!...
    Bueno ahora si a leer el tutorial

  • anonimo 26/08/2006 00:00

    Es verdad, lo del anonimo anterior, si no te interesa el comentario lo salteas y listo. Ademas todo esto le aporta sabor, y algo de humor a todos, para salir un poco de tanto codigo y de la rutina. sera que los que se quejan son los españoles que como todo europeo, es frio y no tienen la sangre caliente como nosotros los latinos. Ya aporte lo mio, no,en serio, juro que siempre hago comentarios para ayudar, pero esta vez me dio ganas pavear.
    Ah, por cierto el tutorial esta bueniiiiiiiiiiisimo!!!
    Saludos a toda la comunidad Java que aunque seamos diferentes, hablemos con diferentes expresiones, todos hablamos java y ese debe ser el motivo para que estemos unidos y ayudarnos, sin pelear, hacernos bromas pero sin pelear.

    Calamaro desde Santa Fe - Argentina

  • anonimo 12/09/2006 00:00

    hola alguien sabe como manipular el datasuource en ireport?? ya que cuando el query que ejecuto desde el jasper no trae nada pinta el pdf vacio y quisiera que se mostrara la estructura del reporte pero sin valores ya e puesto un sin fin de validaciones como : new Boolean $F{CAMPO} == null

    para que con esto pinte algo cuando algun valor es nulo pero nada no veo la forma de mostrar algo cuando no trae registros el query

    Si alguien tiene la solucion porfavor me ayude

  • anonimo 13/09/2006 00:00

    Hola, tengo un problema al generar mis reportes:
    1.- los genero sobre linux sin problema alguno, pero cuando subo mi .war a mi aplicacion web en un serrvidor diferente me marca error con la clase grafic de awt y ya estoy desesperado
    pienso que es por las versiones de jdk que utilizo porfa ayuda, los reportes los genero con ireport 1.2.5, utilizo tomcat 5.0.28 y jdk 1.4.2

    El servidor utiliza tomcat 5..5.17 y jdk 1.5.0_06

    Ayuda

  • anonimo 25/09/2006 00:00

    hola gente... lei el tutorial y esta muy bueno. Solamente estoy teniendo un problema con los parametros en el subreporte.... resulta que no los toma.
    En el tutorial indica que si el parametro esta en padre... el hijo lo toma directamente de ahi... sin embargo no esta pasando eso (siempre ejecuta el valor por defecto del parameter).
    Espero que alguno sepa como hacerlo porque me tiene parado eso.
    Muchas gracias.

    Pablo
    mail: pablo.chiban@gmail.com

  • anonimo 25/09/2006 00:00

    hola gente... lei el tutorial y esta muy bueno. Solamente estoy teniendo un problema con los parametros en el subreporte.... resulta que no los toma.
    En el tutorial indica que si el parametro esta en padre... el hijo lo toma directamente de ahi... sin embargo no esta pasando eso (siempre ejecuta el valor por defecto del parameter).
    Espero que alguno sepa como hacerlo porque me tiene parado eso.
    Muchas gracias.

    Pablo
    mail: pablo.chiban@gmail.com

  • anonimo 25/09/2006 00:00

    hola gente... lei el tutorial y esta muy bueno. Solamente estoy teniendo un problema con los parametros en el subreporte.... resulta que no los toma.
    En el tutorial indica que si el parametro esta en padre... el hijo lo toma directamente de ahi... sin embargo no esta pasando eso (siempre ejecuta el valor por defecto del parameter).
    Espero que alguno sepa como hacerlo porque me tiene parado eso.
    Muchas gracias.

    Pablo
    mail: pablo.chiban@gmail.com

  • anonimo 04/11/2006 00:00

    amigos yo apenas conoci ayer el ireport y la libreia jasperreport. tengo problemas para poner a correr el ireport. es obligatorio que lo ponga a correr con apache ant. por que yo solo necesito mandar a inprimir unos datos de un jtable de todos modos amigos le agradesco cualquier duda que me puedan resolver si quieren pueden mandarme cualquier informacion a yorpmc3@yahoo.com

  • anonimo 13/11/2006 00:00

    Hola, veo que existe la posibilidad de que alguno de los lectores de este foro posea informacion o algun tutorial sobre jasper reports, si es posible que alguien me envie la información o tutorial se lo agradeceria.

    Saludos Jaime

    jaime.carmi@gmail.com

  • devntn 10/12/2006 00:00

    bueno... solo para decir que el unico problema que encontre se arreglo con la RECOMPILACION de los archivos *.jasper, por lo demas todo funciona bien...

    Y Gracias, por el tutorial.. muy buen trabajo...

  • anonimo 12/12/2006 00:00

    Hola, estoy trabajando con jasper+IREPORT realizando subreport. Pero tengo problemas si quiero hacer un SUBREPORT DENTRO DE OTRO SUBREPORT. SABE ALGUIEN SI ESTO SE PUEDE HACER?? COMO?? POR FAVOR.

  • anonimo 18/12/2006 00:00

    tengo un problema.

    Tengo que meter textos en el report de extendión variable. ¿como hago para que la caja de texto que lo contiene, cada texto, se adapte a ese texto?

  • anonimo 29/12/2006 00:00

    Buenas. tengo un problema parecido a muchos de vosotros " net.sf.jasperreports.engine.JRException: Error loading object from file : /appserv/IBM/websphere/profiles/AESWAS1/installedApps/axdeswas1Cell01/ComprasIndirectas.ear/ComprasIndirectasWeb.war/WEB-INF/classes/es/matchmind/service/reports/facturas.jasper" no me carga el fichero .jasper el problema es que yo tengo la aplicacion con el servidor en una maquina windows y funciona todo perfectamente pero cuando lo pruebo con el mismo servidor pero en una maquina Linux me da este error alguien sabe si hay alguna diferencia entre windows y linux, porque he comprobado los .jar de ireport y los que tengo en lib y es la misma version , las rutas estan bien porque las hemos comprobado y ya no se que es lo que puede pasar porque en windows funciona perfectamente. AGRADECERIA MUCHISIMO QUE ALGUIEN ME ECHARA UNA MANO. UN SALUDOTE A TODOS/AS.

  • anonimo 02/01/2007 00:00

    El problema con los servidores linux se resuelve con las variables de entorno.

  • anonimo 13/01/2007 00:00

    Tb tengo el mismo problema que casi todos: Class not found when loading object from file. Solo me ocurre al intentar cargar un reporte el cual tb rescibe un parametro para un subreporte. Tengo otra que cargar un reporte normal y esta no me da problemas. Les agradeciria muchisimo que alguien me explicara. Ya tengo todos los .jar de Jasper en el CLASSPATH del programa. mi correo es holly_bony@hotmail.com

  • anonimo 15/01/2007 00:00

    Acabo de empezar con iReports y soy demasiado torpe, agradecería que alguien me enviara un tutorial: markamp_1984@hotmail.com

    GRACIAS DE ANTEMANO

  • anonimo 21/01/2007 00:00

    Hola:

    Quizás la siguiente página pueda serles de utilidad a pesar de estar en inglés:

    http://www.jasperforge.org/

    Saludines,
    Eli.

  • anonimo 21/01/2007 00:00

    Hola:

    Para los que quieren que el reporte se vea aún cuando no haya datos que mostrar, deben hacer que whenNoDataType="AllSectionsNoDetail"

    Saludines,
    Eli.

  • anonimo 22/01/2007 00:00

    Hola:
    Cual es la instruccion en NetBeans para pasar como parametro un query a iReport.

    Gracias

  • anonimo 26/01/2007 00:00

    Hola a todos!!
    Tengo un problema con un subreport al que le paso un parámetro:
    'SubreportParameterName : ' 'idActividad' y 'DefaultValueExpresion :' '$F{idactividad}'
    eso en el reporte principal -> propiedadesSubreport -> subreport(Other).
    Además le pongo
    en propiedadesSubreport -> Subreport :
    'usar una expresion de conexion' $P{REPORT_CONNECTION}

    En el subreport:
    En el subreport me creo el parametro idActividad. 'ParameterName: ' 'idActividad' y tipo 'String'. Aqui no le pongo ningún valor por defecto.
    La consulta del subreport es: ' select * from <tabla> where <campo> = ${idActividad}'.

    Y el error que me sale es:

    Print was not filled. Try using an EmptyDataSource...

    Si alguien sabe que es lo que está pasando ...
    Muchas gracias.

  • anonimo 26/01/2007 00:00

    Para el que preguntaba como hacer un subreport dentro de otor subreport: es igual como hacer un subreport en el reporte principal.
    Solo hay que hacer en el subreport "padre" un grupo, se crea la banda y ahí pones el elemento subreport.

  • anonimo 02/02/2007 00:00

    Hola estoy usando iReport en Fedora 6, pero al momento de definir el driver y el jar que contiene el driver, me dice que no los puede cargar. agluien sabe que este pasando.
    Y otra duda que tengo en que parte de mi proyecto web debo de colocar mis jasper reports, para que los pueda invocar

    Saludos fcb

  • anonimo 28/02/2007 00:00

    Hola amigos, excelente tutorial!!!

    Tengo un problema, y es que necesito crea bandas de grupo dinamicamente pero no he podido dar con la solución a esto. Si alguien tiene idea de como hacerlo, agradecería su ayuda. Cualquier sugerencia envienla a: l_alvarez20@yahoo.com

    Gracias...

  • anonimo 05/03/2007 00:00

    Tengo el siguiente problema: Tengo un reporte ya armado en Jasper el cuall funciona perfectamente, este es llenado desde un programa Java.. Pero tropiezo con el siguiente problema, como la consulta es un poco complicada y depende mucho de los datos que el cliente selecciona creo una tabla temporal en el programa y el Jasper hace uso de esta tabla. Pero tengo problem que cuando varios usuarios ingresan condiciones diferentes. Necesito mandar como parametro el nombre de la tabla. Como puedo hacer esto?

  • anonimo 13/03/2007 00:00

    Hola,tengo el siguente problema ... no puedo descargar el tutorial...

  • anonimo 13/03/2007 00:00

    Hola,tengo el siguente problema ... no puedo descargar el tutorial...

  • anonimo 28/03/2007 00:00

    hola Todos!!!
    soy nuevo en lode Jasperreports y Ireports me parece un tutorial interesante para manejar los maestros y el detalle, muchas gracias vacan por tomarce la molestia de publicarlo!!!

  • anonimo 24/04/2007 00:00

    Utilice el codigo de prueba subreports.zip, y todavia no encuentro el problema:
    "Error cargando el reporte maestro: Error loading object from URL : file:/D:/workspaces/sdk/jbossBeta2/Subreports/src/TUTORIAL_SUBREPORTS_MASTER.jasper"

    He intentado ejecutarlo desde la shell, he cambiado los paths, classpath y todavia no llego a entender donde es que se equivoca este "bendito" reporte, el tutorial muy bueno!, no se que puede ser, incluso utilice el jar 1.3.0 del ireport.
    Bueno les muestro el codigo de mi reporte al vivo y el error: qualquier sugerencia bienvenida!
    -------------------codigo--------------------
    package com.papartners.reportes;


    import java.io.File;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.util.HashMap;
    import java.util.Map;
    import net.sf.jasperreports.engine.JRException;
    import net.sf.jasperreports.engine.JasperCompileManager;
    import net.sf.jasperreports.engine.JasperExportManager;
    import net.sf.jasperreports.engine.JasperFillManager;
    import net.sf.jasperreports.engine.JasperPrint;
    import net.sf.jasperreports.engine.JasperReport;
    import net.sf.jasperreports.engine.design.JasperDesign;
    import net.sf.jasperreports.engine.xml.JRXmlLoader;
    import com.mysql.jdbc.Driver;

    public class HojaVida {

    public static void main(String[] args) {

    String url = "jdbc:mysql://localhost/pa";
    String login = "root";
    String password = "";
    Connection connection = null;
    try {

    Driver monDriver = new com.mysql.jdbc.Driver();
    DriverManager.registerDriver(monDriver);
    connection = DriverManager.getConnection(url, login, password);

    System.out.println("Conexion Closed: " + (connection.isClosed()));
    String fileName = new String("D:\\Reportes\\Reporte-HV.jrxml");
    File rep = new File(fileName);
    if(rep.isFile()){
    System.out.println("Is File: " + rep.isFile());
    JasperDesign jasperDesign = JRXmlLoader.load(fileName);
    System.out.println("Rep Name: " + jasperDesign.getName());
    System.out.println("Abs Path: " + rep.getAbsolutePath());
    JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
    System.out.println("Report Name: " + (jasperReport.getName()));

    Map parameters = new HashMap();

    JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters,
    connection);

    JasperExportManager.exportReportToPdfFile(jasperPrint,fileName);
    }
    else
    {
    System.out.println("Mi file not found!");
    }
    } catch (JRException e) {
    e.printStackTrace();
    } catch (SQLException e) {
    e.printStackTrace();
    } finally {
    try {
    connection.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }
    }
    --------------------errores---------------------------------------------------------------------
    Conexion Closed: false
    Is File: true
    Rep Name: Reporte-HV
    Abs Path: D:\Reportes\Reporte-HV.jrxml
    net.sf.jasperreports.engine.JRException: Error compiling report java source files : D:\workspaces\sdk\jbossBeta2\Reportes\Reporte45HV_1177437489687_779197.java D:\workspaces\sdk\jbossBeta2\Reportes\Reporte45HV_SubE_1177437489687_779197.java
    at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:93)
    at net.sf.jasperreports.engine.design.JRAbstractClassCompiler.compileUnits(JRAbstractClassCompiler.java:67)
    at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:190)
    at net.sf.jasperreports.engine.design.JRDefaultCompiler.compileReport(JRDefaultCompiler.java:105)
    at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:211)
    at com.papartners.reportes.HojaVida.main(HojaVida.java:42)
    Caused by: java.io.IOException: Cannot run program "javac": CreateProcess error=2, El sistema no puede hallar el archivo especificado
    at java.lang.ProcessBuilder.start(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:62)
    ... 5 more
    Caused by: java.io.IOException: CreateProcess error=2, El sistema no puede hallar el archivo especificado
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(Unknown Source)
    at java.lang.ProcessImpl.start(Unknown Source)
    ... 9 more

  • anonimo 09/05/2007 00:00

    Tengo un problema en mi clase al generar el reporte, y el error que aparece es "Class not found when loading object from file: listado.jasper" si alguien sabe como tratar este error y solucionarlo se lo agradeceria. Carlos...

  • anonimo 28/05/2007 00:00

    Hola soy carlos, estoy aprendiendo a manrejar ireport mi pregunta es de como puedo hacre para cargar dinamicamente un reporte desde una aplicacion swim sin tener qe conectarme a la base de datos, por ejemplo eviandole los datos de una Jtable al reporte , o eviarle datos para el encabezado del reporte

  • anonimo 30/05/2007 00:00

    Hola Soy Lizeth, mi pregunta es la siguiente:
    Estoy haciendo unas graficas con el iReport, pero ocupo mostrar los puntos que estoy graficando, algo parecido cuando mostramos el origen de datos de excel cuando graficamos....
    Alguien sabe como puedo mostrar los puntos que estoy graficando....

  • anonimo 31/05/2007 00:00

    Buenas q tal?

    Creo que bastantes de nosotros necesitamos que alguien explique aquí cómo se insertan subreportes NO basados en consultas a bases de datos, sino en datasources.

    Por favorrrr!!!!

    Tan dificil es tener dos reportes independientes, y meterlos uno en otro?

    Gracias!

  • anonimo 24/06/2007 00:00

    soy nobato en esto espero que tu manual me sirva por lo que leii si
    ya que no hay mucho de donde sacar info despues te comentare que tanto me sirvio

    barcochi

  • anonimo 29/06/2007 00:00

    Hola gente, necesito una ayuda, tengo dos variables( a, b) q representan suma de parametros, y una tercer variable(c) q es suma de las dos anteriores.
    Dichos parametros son generados por una iteracion en una coleccion, es decir sumo en una variable(a o b) toda una columna de datos.
    Cuando la iteracion resultante es pequeña, la variable c se muestra como null o blanco si seteo esto, es decir a+b da un valor erroneo, y a y b tienen el valor correspondiente.
    Si a alguien le sucedio, agradeceria me den una mano.
    Saludos

  • anonimo 08/08/2007 00:00

    Al amigo que tiene problemas con el DataSource y que por esa razón le pinta el PDF en blanco.

    Cuando le envias a Jasper un DataSource, por default, si el dataSource esta vacío no te escribirá nada.

    Esto lo puedes solucionar de dos formas:

    Dentro de iReport, ve a las propiedades del informe y en la pestaña "Más..." en el combo "Cuando no hay datos" elige la opcion "Todas secciones sin detalle". Esa puede ser una solución de primera instancia desde el iReport.

    Desde java puedes definir un dataSource especial para esos casos:
    JRDataSource dataSource = new JREmptyDataSource();

    Espero que les sirva...

    Dr. HRJasper


  • anonimo 31/08/2007 00:00

    Hola mi nombre es Lilen, estoy empezando a trabajar con Jasper y me ha surgido un problema que quizas me puedan ayudar a resolver. Cree un reporte al cual le paso información con parámetros pero a la hora de verlo me aparece un cartel diciendo :"El documento no tiene páginas". Todos los datos que necesita mostrar el reporte se los estoy pasando como parámetros y lo llamo con la siguiente instrucción:

    JasperPrint masterPrint = JasperFillManager.fillReport(reportePrueba, params);

    No me interesa tener una conección con la BD.
    Alguien tiene idea de porque tengo este problema?

    Muchas gracias.

  • Anónimo 20/09/2007 02:28

    Necesito Ayuda, tengo 3 reportes por separados con subreportes, quiero ponerlos todos juntos, es decir para que en lugar de imprimir 3 se imprima 1 solo, como puedo hacer eso en ireports

  • Anónimo 25/09/2007 22:25

    Tengo una duda cuales son las librerias que necesito tener para hacer graficos en ireports

  • Anónimo 22/10/2007 13:18

    Buenos días amigos. Alguien me puede enviar el tutorial al mail: vrolon_escobar@hotmail.com

    Muchas gracias.

  • Anónimo 24/10/2007 17:30

    ME PUEDEN AYUDAR, QUIERO QUE CUANDO UNO DE MIS SUBREPORTES NO HAYA NADA OSEA NULL, EN CUADRO fiELD QUE YO LE COLOQUE ENCIMA DEL SUBREPORTE ME DIGA QUE NO HAY DATOS. osea UN MENSAJE QUE CUANDO NO HAYA NADA EN REPORTE TAL ME SALGA AUNQUE SEA AL LADO DEL SUBREPORTE QUE NO HAY DATA, PERO NO EN EL MISMO SUBREPORTE

    GRACIAS

    MIGUEL

  • Anónimo 25/10/2007 17:36

    Alguien que muestre un ejemplo basico de como llamar mi reporte desde la aplicacion, soy nuevo en esto y no entiendo nada, Gracias:...

  • Anónimo 26/10/2007 19:54

    no manches

     

  • Anónimo 28/10/2007 23:39

    jajajajaj  pobres como sufren melas

    pero  ta bien si kieren algo deben sufrir un poco

    estuve como udtedes pero  ya soluciones

     ese problemita

  • Anónimo 01/11/2007 13:53

    no se nada de jasper report y quisiera iniciarme con el jasper report, no se bien cual o donde descargo directamente el jasper report, si alguien es tan amable de darme un link para descargar el software de instalacion, se los agradesco.

  • Anónimo 08/11/2007 23:53

    Tengo el problema que desde un jsp llamo a un reporte hecho en iReport, la forma en que lo presento es un .pdf  mediante el acrobat reader; Pero el reporte tiene que imprimirse en una impresora matricial y los caracteres quedan un poco borrosos. Como puedo hacer para que el jsp me envíe un reporte de texto como salida??????? (Si se publica un ejemplo sería excelente)

    Gracias por la ayuda.

    Arcangel.

     

  • Anónimo 23/11/2007 12:50

    Tengo un problema con un subreport, que no me lo pinta.

    El report maestro usa una conexion de tipo "JavaBean set Data Source", el subreport igual, al report maestro le paso el subreport como un parametro de tipo "net.sf.jasperreports.engine.JRDataSource".

    y no me pinta nada.

    Alguien ha hecho algo parecido alguna vez? pueden ayudarme??

    Gracias de antemano

  • Anónimo 27/11/2007 17:27

    ola muy buenas si alguien me pudiera ayudad he generado un reporte cn ireport para q m muestre un pdf y lo llamo desde una clase java hasta ahi funciona todo correctamente y me lo muestra todo bien ,el problema es cuando intento ejecutarlo cn un web Service q se qda parado en la siguietne linea;

    JasperPrint print = JasperFillManager.fillReport(sRutaJasper,parameters,conn);

    muchas gracias

  • Anónimo 28/12/2007 00:58

    hola soy KARINA estoy utilizando Jasper Reports y tambien el i-report ya genere mis xml junto con los archivos .jasper el punto es que no se como jalar los datos desde la BD. Ya  q mis reportes los genera por periodo de tiempo y no se como pasar de la vista de java donde inserta el periodo de tiempo al PDF final

    agradeceria poder tener el manual del q tanto hablan y si se puede una respuesta a mi duda

    mi correo es el siguiente

    madu77783@yahoo.com.mx

  • Anónimo 05/01/2008 16:56

    Holas saludos, el que pregunto si podia tener dos reportes independientes en uno, no se si ya encontro la respuesta, para q me envie algunas pistas de como hacerlos.

     

    Gracias

  • Anónimo 19/01/2008 14:38

    Todos son unos culiados. Vayande a cagar, PELOTUDOS

  • Anónimo 19/01/2008 14:40

    Chupenme bien la pinchila, Hijos de mil puta. Todos tienen el orto roto. Pinchados por el upite.

    VIVA EL PAPO

  • Anónimo 24/01/2008 14:18

    Hola a todos; al igual que muchos estoy iniciandome en iReport. Estoy trabajando con la versión 2.0.2 y eclipse 3.1. Les escribo porque presento un problemita, el cual se los describo a continuacion:

    Estoy tratando de generar un reporte con iReport en pdf pasandole parámetros desde una clase con el siguiente código: public class Main {

     public Main() {
        }

     public static void main(String[] args) {
      try
         {
       String codvend = "V001";

    String fileName= "C:\\iReport-2.0.2\\iReport-2.0.2\\Listado de facturas por Vendedor.jasper";

     String destFileNameXml="C:\\iReport-2.0.2\\iReport-2.0.2\\Listado de facturas por Vendedor.jrxml";

    Map parameters = new HashMap();     
             parameters.put("p_cod_vend", codvend);

    JasperReport report = JasperCompileManager.compileReport(destFileNameXml);

    Connection con;
             con = new Utility().Conexion();

    JasperPrint print = JasperFillManager.fillReport(fileName,parameters,con );

    JasperRunManager.runReportToPdf(fileName, parameters, con);

    JasperViewer.viewReport(print, false);

      System.exit(0);
          }
          catch (Exception e)
          {
                 System.out.println(e.getMessage());
          }
         }  System.exit(0);
          }
          catch (Exception e)
          {
                 System.out.println(e.getMessage());
          }
         }

    y el problema es el siguiente: realiza todo pero no muestra el pdf. Me podrian ayudar con este inconveniente, se los agradecería muchisimo llevo días tratando de resolverlo. GRACIAS A QUIEN ME PUEDA AYUDAR. 

     

     

     

  • Anónimo 29/01/2008 09:57

    Hola a todos:

     

    Tengo un problemilla con JasperReport, despues de crear el reporte y comprobar que funciona en ireport cuando lo lanzo desde la clase java, no hay forma de que se muestre el subinforme, el sub informe se rellena en blanco, sin datos mientras que si lo muestro solo como informe se muestra de forma correcta.

    ¿Alguien me puede indicar algo al respecto??

  • Anónimo 15/02/2008 07:11

    Hola, para los que les da error en

    jasperPrint = JasperFillManager.fillReport(fileName,parameters,connection);

    se soluciona importando TODAS las librerias necesarias:

    acá hay un tutoria donde muestra las librerias:

    http://www.mygnet.net/articulos/java/301/

    o

    http://www.jasperforge.org/jaspersoft/opensource/business_intelligence/jasperreports/requirements.html

    ojalá les sirva

    Saludos Boris (borillos)

    Chile

     

  • Anónimo 21/02/2008 14:39

    Hola a todo el mundo.

    Me llamo Alicia y estoy empezando a trabajar con iReport y me gustaría poder combinar dentro de un TextField 2 formatos distintos de letras, es decir, que por ejemplo, dentro de un texto haya una sola palabra en negrita, ¿alguien sabe si esto es posible? Igualmente me gustaría que me enviaran el tutorial que comentan por ahí. Muchísimas gracias. draky5@hotmail.com

  • Anónimo 05/03/2008 21:38

    Hola a todos les escribo por lo siguiente: Estoy realizando un sistema que llena los cheques para el departamento de administraión, estoy utilizando jasperreport el inconveniente es que no se como hacer para que el reporte que llena el cheque salga en forma vertical , pues enla impresora hay que colocarlos de esa forma para que pueda improimirlos, y mi diseño esta en forma horizontal. ¿será que ya alguien a trabajado con eso para que por favor me ayude?

  • Anónimo 09/03/2008 01:51

    como creo un subinforme donde yo no haga ninguna consulta sino tomar los valores desde una aplicacion web ya que cuando creo el subinforme me da error en el ireport cuando compilo:necesito que me digan urgente si acepta en español o ingles

  • Anónimo 12/03/2008 18:25

    Hola a todos...

    escribo por lo siguiente: Estoy trabajando con iReport 2.0.2, y estoy tratando de llenar un reporte pero cuando hago la consulta me sale el siguiente error:

     Compiling to file... .\Prueba.jasper -> C:\iReport-2.0.2\iReport-2.0.2\Prueba.java net.sf.jasperreports.engine.design.JRValidationFault@1ef771b java.lang.ClassNotFoundException: byte
    Line: 81, Column: 41 JRXML Element: /jasperReport/field[52]

    pero eso sucede colo cuando quiero llenar el reporte de una tabla especifica de mi base de datos.

    Será que alguien me puede dar ayudar con esto de verdad es muy importante.

    mi correo es el siguiente por si alguien quiere ayudarme:

    nehojimenez@gmail.com 

     

  • Anónimo 15/04/2008 23:20

    Hola a todos me gustaria que por favor me enviaran un tutorial sobre ireport
    Gracias...
    rralzate@hotmail.com

  • Anónimo 28/05/2008 23:28

    buenas tarde a todos.

    alguno de ustede tiene algun ejemplo de como correr un reporte con parametro desde jdeveloper.

    o que pasos hay que seguir.

  • Anónimo 29/05/2008 15:34

    nesecito ayuda urgente

    hola a todos me gustaria seber como mando a imprimir un Reporte desde una Pagina Jsp en la Impresora del Cliente y no en el servidor

  • Anónimo 30/05/2008 16:48

    Hola a todos, por favor es urgente la ayuda, quisiera saber cómo puedo hacer para que los subreportes se pinten en un pdf aunque el query de dicho subreporte no arroje data.

  • Anónimo 03/06/2008 23:20

    Hola!!! necesito ayuda con jasper, tengo un informe que tiene muchos datos, es decir muchas columnas, y me gustaria saber como hago para que el informe creesca horizontalmente...

  • Anónimo 10/06/2008 07:50

    how to execute subreport in jasper 2.02 pls steps oriented process detail send me

  • Anónimo 12/06/2008 19:37

    Hola, estoy trabajando con el plugin de ireport en netbeans 6, tengo el siguiente problema, tengo un reporte que funciona bien utilizando un datasource para crear un grafico, como necesito aparte de la grafica traer otros dos datos desde mi aplicacion java de escritorio, cree un subreporte, el subreporte deberia de llenarse con datos de otro datasource diferente al del reporte maestro, entonces en el maestro, selecciono el subreporte y esscojo use a datasource expression, pero no se que debo poner en datasource expresion...

    Inicie probando crear el subreporte estatico y pongo en datasource expression new JREmptyDataSource() y funciona, entonces para enviar el datasource supuseque seria new JRBeanCollectionDataSource(), pero no me funciona, alguiensabe qeu debo poner enDATASOURCE EXPRESSION

    es super urgente, llevo ya varios dias con ese problema

    Recibo cualquier ayuda...Mi correo es laravivis@hotmail.com

  • Anónimo 23/06/2008 06:18

    hola necesito generar un reporte con iReport desde uno datos que tengo en un jTable y no he encontrado la manera de hacerlo si alguien me puediera ayudar se lo agradeceria muchisimo

  • Anónimo 23/06/2008 06:18

    hola necesito generar un reporte con iReport desde uno datos que tengo en un jTable y no he encontrado la manera de hacerlo si alguien me puediera ayudar se lo agradeceria muchisimo

  • Anónimo 23/06/2008 06:19

    hola necesito generar un reporte con iReport desde uno datos que tengo en un jTable y no he encontrado la manera de hacerlo si alguien me puediera ayudar se lo agradeceria muchisimo

  • manuk 25/06/2008 17:03

    Hola, soy nueva de este forum. Me interesaria este tutorial, pero no logro descargarlo. Ademas, la visualizacion de esta pagina no es correcta sobre mi browser.. el texto resulta todo alinead a la izquierda... Por favor, algiuen podria enviarme el file del tutorial a mi email: manuk81@hotmail.com ?

    Muchas gracias a todos!

    Manuela

  • areis 30/06/2008 00:14

    hola a todos .... tengo un problemilla , me enchufaron una changuita y me pidieron ke realice un subreporte.... sin ninngun problema hice con el ireport y me funciona perfecto (ejecutando en el iReport ),

    pero aún no consigo levantar el reporte Masestro y el Sub-Reporte desde mi aplicacion de escritorio (J2SE) ......... me podrian ayudar por favor .... besos jenifer correo: lights86@gmail.com

     

  • Anónimo 03/07/2008 23:45

    hola a todos tengo un problema estoy tratando de crear un reporte, en el reporte maestro tengo varios subreportes

    el problema esta cuando genero el reporte aparece la información de uno de los subreportes encima del otro.

    Gracias saludos

  • anionline 15/08/2008 18:00

    Hola, yo tuve recientemente el mismo problema, tenia un reporte maestro que solo era usado para imprimir varios reportes, entre cada subreporte le ponia un salto de pagina, pero me sucedia que cuando uno tenia mas de una hoja se superponian los reportes, como lo resolví?

    Lo que hice fue agregarle un select from dual al reporte maestro con la cantidad de subreportes a imprimir (5 en mi caso) :

    select campo from (   
    select 1 campo from dual
    union all
    select 2 campo from dual
    union all
    select 3 campo from dual
    union all
    select 4 campo from dual
    union all
    select 5 campo from dual
    )

     

    Luego agrupe ese resultado por el campo obtenido,haciendo que el grupo realiza un salto de pagina en cada cambio. A continuación puse los subreportes en la cabecera del grupo y a cada uno le fuí indicando que se imprimiera en cada cambio del grupo (1,2,3,4,5); o sea, secuencialmente le puse en el print when de cada subreporte new Boolean($F{CAMPO}.intValue()==1) y así logré que se imprimiera bien sin problemas cada subreporte.

    Una cosa que quise hacer y no encontré como es imprimir los subrepertes seguidos desde java, pero me pasa que me sale el error

    java.lang.IllegalStateException: Cannot forward after response has been committed

    el cual nunca logré solucionar.

     Espero que aunque tarde te ayude esto, o ayude a alguien más.

    slds

  • Anónimo 18/09/2008 19:07

    hola a todos estoy haciendo una aplicacion en el cual necesito emitir reportes pero desoe exportarlo aun editor de texto como puede ser microsoft word estoy utilizando el ireport y no se como exportarlo por favor alguien me puede ayudar

    gracias se los agradecere.

  • Anónimo 24/10/2008 16:09

    hola,

    alguien tiene un ejemplo como crear tabla de contenidos dynamico con scriptlets en jasperReport.

    muchas gracais.

  • Anónimo 29/10/2008 19:12

    Hola...primero q todo muchas gracias por este gran tutorial. Pero ahora necesito introducir otro subreporte2 dentro del subreporte1. Ya probe hacer lo mismo, asumiendo subreporte1 como master tal como se indica en este tutorial pero no funciona. Alguen puede ayudarme con esto..gde antemano muchas gracias

  • Anónimo 11/11/2008 22:34

     

    ¡Ayuda!

    Interesante el tutorial, sin embargo, pese a seguir al pie de la letra los resultados esperados no los obtengo.

    Tengo una aplicación que invoca al reporte maestro y este se ejecuta sin problema, pero los subreportes que contiene, no muestran resultados, como sino se ejecutaran. No hay errores de nigún tipo que el servidor me indique. Y debo comentar que si ejecuto los subreportes de forma directa sin interacción con el reporte maestro, estos se ejecutan sin problema.

    Mi aplicación esta en java ejecutandose sobre Tomcat.

    ¿Alguién me puede ayudar?

    Gracias

    Sergio Ordóñez

    sergiool@hotmail.com

     

  • Anónimo 01/12/2008 18:34

    Alguien sabe como manejar esto ?...

    Hola a todos les escribo por lo siguiente: Estoy realizando un sistema que llena los cheques para el departamento de administraión, estoy utilizando jasperreport el inconveniente es que no se como hacer para que el reporte que llena el cheque salga en forma vertical , pues enla impresora hay que colocarlos de esa forma para que pueda improimirlos, y mi diseño esta en forma horizontal. ¿será que ya alguien a trabajado con eso para que por favor me ayude?

  • Anónimo 24/12/2008 16:19

    HOLA .....

    ESTA BUENA  LA INFORMACIÓN SOBRE LOS REPORTES ....

    LOS FELICITO BUEN TRABAJO QUE HAN HECHO

  • Anónimo 23/01/2009 20:47

    Hey gracias por el tutorial

  • Anónimo 12/02/2009 22:16

    ta weno ta en algo

  • Anónimo 19/03/2009 19:42

    estan  locos  todos

  • Anónimo 19/03/2009 19:42

    estan  locos  todos

  • Anónimo 06/04/2009 22:56

    Que tal amigos del foro necesito su ayuda he diseñadp un reporte usando ireport lo he podido colgar en mi aplicacion web y abrirl con pdf, pero este proceso demora mucho necesito de su ayuda para poder enviar el reporte directamente a la impresora o mostrar el dialogo de impresion sin levantar el pdf, he probado con la opcion JasperPrintManager.printReport(jasperPrint,true); pero cuando ejecuto me levanta el dialogo en el lado del server, existe alguna manera (con jasperreport o con otro reporteador o libreria) que el dialogo de impresion aparezca en el lado del cliente. Gracias x su ayuda

  • Anónimo 14/05/2009 16:31

    Tengo un reporte principal que muestra dos subreportes (uno para la comision por ventas y otro para la comision por cobros)

    Esta todo bien, pero necesito que el reporte principal sume el total de comision por ventas (mostrado en el subreporte 1) y el total de comision por cobros (mostrado en el subreporte 2).

    Hay alguna forma de sumar esas dos variables?

    mi correo es m_ilio@hotmail.com 

     

  • Anónimo 21/05/2009 16:36

    solo una pregunta, que pasa si se desea imprimir varias facturas al mismo tiempo, para ser mas claro, hay 10 alumnos y deseamos imprimirle la factura a estos, como hacemos para que se ejecute el subreporte por cada alumno y me muestre las facturas completas.

  • Anónimo 26/05/2009 18:09

    A mi me estaba pasando que Jasper me decía El documento no tiene páginas y no me mostraba el reporte y vi que pasándole un empty data source (JREmptyDataSource) si se muestra el reporte.

    Código de Ejemplo:

    Código:

    InputStream report = JasperUtils.class.getResourceAsStream(reportPath);
     
                   try {
                           JasperReport jasperReport = JasperCompileManager.compileReport(report);
                           JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parametros, new JREmptyDataSource());
     
                           JasperViewer.viewReport(jasperPrint, false);
                   } catch (JRException e) {
                           log.error("Error: " + e.getMessage(), e);
                   }

  • Anónimo 01/07/2009 15:43

    Felicitaciones es una muy buena ayuda ^_^

    Da gusto ver un trabajo como este.

  • Anónimo 11/07/2009 13:19

    Muy buen trabajo.

    LLuis Durá 

     

  • Anónimo 26/08/2009 23:14

    muy buen trabajo, yo he estado generando reportes, pero sin crear subreportes, y para los que tienen error al cargar el reporte maestro, chequen bien que tengan las librerias necesarias para trabajar con jasperReport...

    y verifiquen la ruta de su archivo.jasper hay estara el error, si esta dentro de una carpeta saquen el archivo y dejenlo en la carpeta raiz de sus proyecto

    hay esta el codigo

    package ejemplo_reportes;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;

    import java.util.HashMap;
    import java.util.Map;
    import net.sf.jasperreports.engine.*;
    import net.sf.jasperreports.engine.util.JRLoader;
    import net.sf.jasperreports.view.*;

    /**
     *
     * @author WinDoctor
     */
    public class ReporteAgenda
    {
        private Connection conn;
        private final String login = "root"; //usuario de acceso a MySQL
        private final String password = "123"; //contraseña de usuario
        private String url = "jdbc:mysql://localhost/addressbook";
        //private String id_contact;
        public ReporteAgenda()
        {       
            try
            {
                Class.forName("com.mysql.jdbc.Driver"); //se carga el driver
                conn = DriverManager.getConnection(url,login,password);
            }
            catch (ClassNotFoundException ex)
            {
                ex.printStackTrace();
            }
            catch (SQLException ex)
            {
                ex.printStackTrace();
            }
           
           
        }
       
        public void runReporte(int id_contact)
        {
            //this.id_contact="";
            //this.id_contact = id;
           
            try
            {           
               String master = "contactos.jasper";

                System.out.println("cargando desde" + master);
                if (master == null)
                {               
                    System.out.println("No encuentro el archivo del reporte maestro.");
                    System.exit(2);
                }

                JasperReport masterReport = null;
                try
                {
                    masterReport = (JasperReport) JRLoader.loadObject(master);
                }
                catch (JRException e)
                {
                    System.out.println("Error cargando el reporte maestro: " + e.getMessage());
                    System.exit(3);
                }             
               
                //este es el parámetro, se pueden agregar más parámetros
                //basta con poner mas parametro.put
                Map parametro = new HashMap();
                parametro.put("id",id_contact);          

                //Reporte diseñado y compilado con iReport
                JasperPrint jasperPrint = JasperFillManager.fillReport(masterReport,parametro,conn);

                //Se lanza el Viewer de Jasper, no termina aplicación al salir
                JasperViewer jviewer = new JasperViewer(jasperPrint,false);
                jviewer.setTitle("MUNDO BYTE");
                jviewer.setVisible(true);
            }

            catch (Exception j)
            {
                System.out.println("Mensaje de Error:"+j.getMessage());
            }
           
        }
       
        public void cerrar()
        {
                    try
                    {
                        conn.close();
                    }
                    catch (SQLException ex)
                    {
                        ex.printStackTrace();
                    }
        }
    }

    este es un reporte normal....

    attt delmar

  • klaudia_ru 28/09/2009 20:08

    Q tal comunidad

    A mi me funciona todo perfectamente, pero ahora tengo una duda...

    Le estoy metiedo al reporte la variable que yo quiera ejecuto el java, funciona solo la mitad, es decir me muestra los datos correspondientes a mi captura, pero el subreporte no lo esta mostrando, lo deja en blanco, porq?,.. bueno mas bien como puedo enviar el "parametro" a mi subreporte y que este lo muestre tambien.??

    Jeje, espero me puedan ayudar los experimentados en iReport y jasper, por cierto estoy trabajando con la version 3.6.0

    GRACIAS!

  • Anónimo 28/10/2009 13:40

    hola, tengo un gran problema, tengo un reporte hecho (una factura) en el jasper 3.5.2 y anda perfecto, pero cuando tengo que imprimir en una impresora matricial esta me tarda mucho tiempo ya que me imprime en modo grafico (como casi toda la famili windows). ¿como puedo hacer para que me imprima en modo texto y asi q me tarde menos tiempo?

    gracias

     

    saludos

  • Anónimo 07/11/2009 00:37

    hola a todos tento el siguiente problema, creo que no se cuales son las librerias necesarias para poder cargar perfectamente el reporte y me manda el siguiente error

    org.apache.jasper.JasperException: Ha sucedido una excepción al procesar la página JSP /Reportes.jsp en línea 39

    36:

    37: parametros.put("codi","069420093C");

    38: System.setProperty("jasper.reports.compile.temp",application.getRealPath("/Reportes/"));

    39: JasperCompileManager.compileReportToFile(application.getRealPath("/Reportes/Reporte_Alumno_Docente_Direccion.jrxml")); 

    serian amables de poder ayudarme

  • Anónimo 17/11/2009 14:45

    Excelente, gracias por el trabajo.

    nano Lopez

  • Anónimo 14/12/2009 20:53

    gol de san lorenzo!

     

  • Anónimo 08/01/2010 12:36

    Hola enhorabuena por el tutorial es fácil y dinámico. muy apto para principiantes como yo.

    Simplemente indicarte que en la versión 3.5.3 si quiero que se pase el parametro al subreporte desde el maestro tendrás que añadir al Reporte maestro el siguiente código, e.o.c siempre cogerá el 3 que le tienes por defecto en el subreport.

     <subreport>
                               ..........
                                            <subreportParameter name="PERSONA_ID">
                                                <subreportParameterExpression>
                                                     <![CDATA[$P{PERSONA_ID}]]>
                                                </subreportParameterExpression>
                                            </subreportParameter>
                             ..........


    Esto no se si sería necesario en versiones anteriores o no.

    Buen trabajo.

  • odevel 11/01/2010 10:08

    Por favor, es urgente!

     Tengo un subreport que leyendo de un xml me muestra todos los datos que debe mostrar. Bien.

    Sin embargo al incrustarlo en un report principal y ejecutarlo (no paso parámetros entre el principal y el subreport, sólo necesito que me muestre los datos), todo parece ir bien pero no, porque el subreport se come la primera línea de datos, siempre empieza por la segunda...

     Estoy desesperado ya no sé qué probar.......

    GRACIAS!

  • juankysmith8 20/01/2010 12:21

    Hey ¿qué tal?


    Utilizo las versiones jasperreports 3.7 y iRepor 3.7 en un proyecto desarrollado en eclipse. Ocurre que en este mismo proyecto tenía instalada previamente la librería jasperreports 2.0 y cuando genero el pdf me salta la excepción del tipo:

    'cannot assign instance of net.sf.jasperreports.engine.base.JRBaseTextField to field net.sf.jasperreports.engine.base.JRBaseLineBox'

    Creo que estoy modificando mal el path, esto es lo que hago:
    elimino jarperreports2_0.jar y añado jarperreports3_7.jar en las librerias referenciadas del proyecto, compilo y ejecuto pero me salta el error indicado arriba. ¿Donde puedo mirar las versiones que se están utilizando realmente? ¿Cómo modifico el path en caso de que estas versiones no coincidan?

    Muchas gracias de antemano.
    Un saludo!

  • Anónimo 21/01/2010 11:32

     

    Hola a todos,

    Alguien puede remitir este tutorial a

    robresd@valles.com

    Muchas gracias de antemano a todos. Creo que un foro para Jasper en castellano es necesario. 

  • Anónimo 26/01/2010 04:34

    MUCHISIMAS GRACIAS!!! SIRVIO DE MUCHA AYUDA!

Escribe tu comentario

Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano