Foros del Web » Programación para mayores de 30 ;) » Java »

reportes en blanco /din datos en jasper report

Estas en el tema de reportes en blanco /din datos en jasper report en el foro de Java en Foros del Web. hola, estoy trabajando con jasperreport, en una aplicacion en java, y todo va bien, incluso cuando genero el reporte, se muestra en pantalla pero aunque ...
  #1 (permalink)  
Antiguo 25/09/2009, 14:11
Avatar de YnotZero  
Fecha de Ingreso: diciembre-2006
Ubicación: Frente a mi computadora
Mensajes: 14
Antigüedad: 17 años, 4 meses
Puntos: 0
reportes en blanco /din datos en jasper report

hola, estoy trabajando con jasperreport, en una aplicacion en java, y todo va bien, incluso cuando genero el reporte, se muestra en pantalla pero aunque verifique que los datos se estubieran vaciando al jrdatasource, el reporte sale sin ningun dato, el formato sale, pero sin datos este es mi codigo que manda el reporte,

Código:
 DataSource datasource = new DataSource();
    rs=gestor.ejecutarQuery("select no,nivel,nparte.numero,nparte.descripcion,cantidad,um " +
                 "from `lista de partes` inner join proyectos on Proyecto=proyectos.id" +
                 " inner join nparte on parte=nparte.id order by no;");                         // ** esta es la consulta que trae los datos para llenar el jasper
    RListadePartes p=new RListadePartes();  // ** genera un objeto de la clase RlistadePartes
    try{
        while(rs.next()){
                p=new RListadePartes(rs.getString("no"),rs.getString("nivel"),rs.getString("nparte.numero"),rs.getString("cantidad"),rs.getString("um"),rs.getString("descripcion")); // **Aqui es donde agrego al objeto RListadePartes los valores que
                if(datasource.addParticipante(p)){                                                                                                      //  obtengo de la base de datos mediante el resultset rs
                    System.out.println(rs.getString("no")+rs.getString("nivel")
                    +rs.getString("descripcion")+rs.getString("cantidad")+rs.getString("um"));          //** solo para mostrarlos en la consola y saber que datos esta recogiendo
                }else{System.out.print("error");}
        }
    }catch(Exception e){ System.out.print(e);}      // **Si se genera una excepcion la imprime en consola
    try{
        JasperReport reporte = (JasperReport) JRLoader.loadObject("report2.jasper");

        jasperPrint = JasperFillManager.fillReport(reporte,new HashMap(),datasource);//**lleno el reporte con los datos, le envio el jasper, null y mi data source
       
        jview.setDefaultLookAndFeelDecorated(true);          //**decoro el jasperviewer para que se vea como la aplicacion
        jview.viewReport(jasperPrint, true);     //**abro jasperviewer y le mando mi jasperprint
    }catch(Exception e){System.out.println(e);} //si se genera una excepcion la imprime en consola
no encuentro mi error, porfa ayudenme.
  #2 (permalink)  
Antiguo 21/06/2010, 16:42
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: reportes en blanco /din datos en jasper report

que mas mi pana, aunque es un poco tarde la respuesta la coloque en otro hilo del foro, te dejo el link por si te interesa todavia

http://www.forosdelweb.com/f45/jasper-reports-error-compilar-pdf-blanco-546819/#post3452795
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:22.