Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2012, 14:56
iran394
 
Fecha de Ingreso: enero-2011
Ubicación: Cuba
Mensajes: 124
Antigüedad: 13 años, 3 meses
Puntos: 1
Sonrisa mi Subreporte no sale



Hola colegas estoy haciendo un apalicación de escritorio en netbeans 6.9 en el cual ejecuto en subreporte.....el porblema que tengo es que mi subreporte no se muestra en el reporte maestro.... en el espacio que el va cuando sale deja ese espacio en blanco..... sin embrgo cuando lo compilo en el iReport si sale bien ........la verdad es que no tengo ni idea de lo que es....... por no me sale ni una excepción....... nada de nada.........


aca les dejo el código por si ustedes creen que tiene problemas......


//*/************************************************** ****

public void ejecutarReporte_Fact_Comercial(String num_FACT,Date Fecha_fact_Com){
try{

JasperReport masterReport = (JasperReport) JRLoader.loadObject("src/Rep_Factura_Comercial/Factura_Comercial.jasper");


//este es el parámetro, se pueden agregar más parámetros
//basta con poner mas parametro.put
Map parametro= new HashMap();
parametro.put("Num_factura",num_FACT);
parametro.put("Fecha_Factura",Fecha_fact_Com);

//Reporte diseñado y compilado con iReport
JasperPrint jasperPrint= JasperFillManager.fillReport(masterReport,parametr o,conn);

//Se lanza el Viewerde Jasper, no termina aplicación al salir
JasperViewer jviewer= new JasperViewer(jasperPrint,false);
JasperPrintManager.printReport(jasperPrint, true);
jviewer.setTitle("Reporte FACTURA");
jviewer.setVisible(true);

JRExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_P RINT,jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_F ILE,new java.io.File("Factura_Comercial.jasper"));
exporter.exportReport();

}catch (Exception j){
JOptionPane.showMessageDialog(null,"Se ha producido el sigiente error: "+j.getMessage()+ ",\n no se puede mostrar la Factura Comercial." ,"Mensaje de Error",JOptionPane.ERROR_MESSAGE);
}
}//FIN DEL METODO




//************************************************** *******


y el acction performe lo llamo..

espero me puedan ayudar...