Acceder Registrarme

Como pasar los parámetros del reporte maestro al subreporte en jaspersoftstudio?


Por: Lara Adames Publicado el: 2016-12-15 09:22:45 Pregunta abierta

Tengo un problema y es que necesito pasar los mismos parametros del reporte maestro al subreporte; en el jasper funciona todo bien, pero en el momento de ejecutarlo desde la aplicación me sale el siguiente error!

net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression : 
    Source text : $P{fechaInicio}

El codigo java es el siguiente: 

 public void ReporteComprobante(Date inicio, Date fin) {
        Conectar bd = new Conectar();
        Map<String, Object> parametro = new HashMap<String, Object>();
        parametro.put("fechaInicio", inicio);
        parametro.put("fechaFin", fin);    
        JasperReport Report = null;
        try {
            Report = (JasperReport) JRLoader.loadObjectFromFile("C:/JaspersoftWorkspace/MyReports/ComprobanteDiario.jasper");
            JasperPrint jp = JasperFillManager.fillReport(Report, parametro, bd.getConnection());
            JasperViewer ver = new JasperViewer(jp, false);
            ver.setVisible(true);
            ver.setFitPageZoomRatio();
            ver.setTitle("Factura de Venta");
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e);
            System.out.println(e);
        } finally {
            bd.cerrar_conexion();
        }
    }

Agradezco en verda la colaboración!




Java

  • Debes estar logueado para realizar comentarios