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

reportes

Estas en el tema de reportes en el foro de Java en Foros del Web. elgien me podria ayudar a ejecutar un .jasper desde una clase...
  #1 (permalink)  
Antiguo 23/08/2011, 17:37
 
Fecha de Ingreso: agosto-2011
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 1
reportes

elgien me podria ayudar a ejecutar un .jasper desde una clase
  #2 (permalink)  
Antiguo 23/08/2011, 17:41
 
Fecha de Ingreso: agosto-2011
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: reportes

Cita:
Iniciado por cesar480910368 Ver Mensaje
elgien me podria ayudar a ejecutar un .jasper desde una clase
  #3 (permalink)  
Antiguo 24/08/2011, 14:05
 
Fecha de Ingreso: agosto-2011
Ubicación: AKI_!!!
Mensajes: 2
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: reportes

Código java:
Ver original
  1. import java.sql.*;
  2. import java.util.Map;
  3. import java.util.HashMap;
  4. import net.sf.jasperreports.engine.*;
  5. import net.sf.jasperreports.engine.util.JRLoader;
  6. import net.sf.jasperreports.view.*;
  7. import net.sf.jasperreports.view.save.JRPdfSaveContributor.*;
  8. import net.sf.jasperreports.view.JRViewer.*;
  9. import net.sf.jasperreports.view.save.JRMultipleSheetsXlsSaveContributor.*;
  10.  
  11. public class EjecutarReporte {
  12.  
  13.     public static final String DRIVER="com.mysql.jdbc.Driver";
  14.         public static final String RUTA="jdbc:mysql://localhost/example";
  15.         public static final String USER="root";
  16.         public static final String PASSWORD="";
  17.     public static Connection CONEXION;
  18.  
  19.     public void startReport(int id){
  20.  
  21.         try{
  22.             Class.forName(DRIVER);
  23.             CONEXION = DriverManager.getConnection(RUTA,USER,PASSWORD);
  24.             javax.swing.JOptionPane.showMessageDialog(null,"Conexion establecida");
  25.            
  26.             String template="Reporte.jasper";
  27.             JasperReport reporte=null;
  28.             reporte=(JasperReport) JRLoader.loadObject(template);
  29.  
  30.             Map param=new HashMap();
  31.             param.put("id", id);
  32.  
  33.             JasperPrint jasperprint= JasperFillManager.fillReport(reporte,param,CONEXION);
  34.             JasperViewer visor=new JasperViewer(jasperprint,false);
  35.             visor.setTitle("Geniz Reportes - GSF");
  36.             visor.setVisible(true);
  37.  
  38.  
  39.  
  40.         }catch(Exception e){
  41.             javax.swing.JOptionPane.showMessageDialog(null, e);
  42.  
  43.         }
  44.     }
  45.  
  46.  
  47. }
  #4 (permalink)  
Antiguo 24/08/2011, 14:07
 
Fecha de Ingreso: agosto-2011
Ubicación: AKI_!!!
Mensajes: 2
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: reportes

descargue este codigo pero no me funcuona

Etiquetas: swing
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 12:34.