Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/04/2013, 15:42
mijayasu
 
Fecha de Ingreso: marzo-2011
Mensajes: 40
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Problema con JasperReport

aki un kodigo que puedes Utilizar pruebale haber como te va..

public void financiamientoArticulo(Proform proform) {
try {
String master = System.getProperty("user.dir") + "/src/com/ph/report/FinanReport.jasper";

if (master == null) {
JOptionPane.showMessageDialog(null, "No se encuentra el archivo maestro", "ERROR REPORTE", JOptionPane.ERROR_MESSAGE);
return;
}

JasperReport masterReport = null;
try {
masterReport = (JasperReport) JRLoader.loadObject(master);
} catch (Exception jre) {
JOptionPane.showMessageDialog(null, "Problema al cargar archivo maestro", "ERROR REPORTE", JOptionPane.ERROR_MESSAGE);
System.out.println("Error: " + jre);
return;
}

Map parametro = new HashMap();

parametro.put("articulo", concatArticulo(proform.getItemProforms()));

JasperPrint jasperPrint = JasperFillManager.fillReport(masterReport, parametro, conn);

JasperViewer jviewer = new JasperViewer(jasperPrint, false);
JDialog vistaPrevia = new JDialog(jviewer, true);
vistaPrevia.setTitle("IMPRESIÓN DE ARTICULO FINANCIADO");
vistaPrevia.setContentPane(jviewer.getContentPane( ));
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
vistaPrevia.setBounds(100, 100, d.width - 200, d.height - 200);
vistaPrevia.setLocationRelativeTo(null);
vistaPrevia.validate();
vistaPrevia.setVisible(true);


} catch (Exception ex) {
System.out.println("errrrrrrrrrrrror: " + ex);
}
}