Foros del Web » Programación para mayores de 30 ;) » Java »

Ireport

Estas en el tema de Ireport en el foro de Java en Foros del Web. Muchachos como ejecuto desde java (jframe) un reporte que hice con ireport, el reporte NO TIENE PARAMETROS!!!!!!! Salu2....
  #1 (permalink)  
Antiguo 28/09/2010, 10:54
 
Fecha de Ingreso: diciembre-2007
Mensajes: 41
Antigüedad: 16 años, 4 meses
Puntos: 0
Ireport

Muchachos como ejecuto desde java (jframe) un reporte que hice con ireport, el reporte NO TIENE PARAMETROS!!!!!!!

Salu2.
  #2 (permalink)  
Antiguo 28/09/2010, 13:20
 
Fecha de Ingreso: septiembre-2010
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 2
De acuerdo Respuesta: Ireport

buenas te dejo algo que debe funcionarte.
Código:
//para agregar los parametros simples al reporte.       
 Map parametros = new HashMap();
        parametros.put("tu paramatro", valos del parametro);
//Cargar el archivo .jasper que generas del Ireport o del .jrxml
          JasperReport jasperReport = (JasperReport) JRLoader.loadObject( Direccion del archivo .jasper);
       //Crear el jasperPrint con los parametros y el reporte
        JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parametros);
//crear el jasperVIew y agregarle los valores que desees
        JasperViewer viewer = new JasperViewer(jasperPrint, false);
        viewer.setTitle("Titulo del reporte");
        viewer.setAlwaysOnTop(true);
        viewer.show();
Saludos Leinier.
  #3 (permalink)  
Antiguo 28/09/2010, 13:28
 
Fecha de Ingreso: diciembre-2007
Mensajes: 41
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Ireport

Cita:
Iniciado por leinier04 Ver Mensaje
buenas te dejo algo que debe funcionarte.
Código:
//para agregar los parametros simples al reporte.       
 Map parametros = new HashMap();
        parametros.put("tu paramatro", valos del parametro);
//Cargar el archivo .jasper que generas del Ireport o del .jrxml
          JasperReport jasperReport = (JasperReport) JRLoader.loadObject( Direccion del archivo .jasper);
       //Crear el jasperPrint con los parametros y el reporte
        JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parametros);
//crear el jasperVIew y agregarle los valores que desees
        JasperViewer viewer = new JasperViewer(jasperPrint, false);
        viewer.setTitle("Titulo del reporte");
        viewer.setAlwaysOnTop(true);
        viewer.show();
Saludos Leinier.

No me entendiste, EL REPORTE NO TIENE PARAMETROS!!!!!!!!!!!
  #4 (permalink)  
Antiguo 28/09/2010, 13:40
 
Fecha de Ingreso: septiembre-2010
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 2
Respuesta: Ireport

Es lo mismo solo quitas los parametros. te quedaria algo asi.

Código:
//Cargar el archivo .jasper que generas del Ireport o del .jrxml
          JasperReport jasperReport = (JasperReport) JRLoader.loadObject( Direccion del archivo .jasper);
       //Crear el jasperPrint con  el reporte
        JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport);
//crear el jasperVIew y agregarle los valores que desees
        JasperViewer viewer = new JasperViewer(jasperPrint, false);
        viewer.setTitle("Titulo del reporte");
        viewer.setAlwaysOnTop(true);
        viewer.show();
Saludos.
  #5 (permalink)  
Antiguo 28/09/2010, 13:50
 
Fecha de Ingreso: diciembre-2007
Mensajes: 41
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Ireport

Cita:
Iniciado por leinier04 Ver Mensaje
Es lo mismo solo quitas los parametros. te quedaria algo asi.

Código:
//Cargar el archivo .jasper que generas del Ireport o del .jrxml
          JasperReport jasperReport = (JasperReport) JRLoader.loadObject( Direccion del archivo .jasper);
       //Crear el jasperPrint con  el reporte
        JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport);
//crear el jasperVIew y agregarle los valores que desees
        JasperViewer viewer = new JasperViewer(jasperPrint, false);
        viewer.setTitle("Titulo del reporte");
        viewer.setAlwaysOnTop(true);
        viewer.show();
Saludos.
imposible
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport); pide como minimo 3 parametros, y 1 son los parametros
  #6 (permalink)  
Antiguo 28/09/2010, 19:55
 
Fecha de Ingreso: septiembre-2010
Mensajes: 20
Antigüedad: 13 años, 7 meses
Puntos: 2
Respuesta: Ireport

Pasa los otros dos parametros como null y asi puedes probar que el reporte funciona. Saludos

Etiquetas: ireport
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:50.