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!

- Debes estar logueado para realizar comentarios