Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2009, 14:11
Avatar de YnotZero
YnotZero
 
Fecha de Ingreso: diciembre-2006
Ubicación: Frente a mi computadora
Mensajes: 14
Antigüedad: 17 años, 5 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.