Java - Crear Reporte de un Jtable

 
Vista:
Imágen de perfil de Jerson
Val: 5
Ha aumentado su posición en 6 puestos en Java (en relación al último mes)
Gráfica de Java

Crear Reporte de un Jtable

Publicado por Jerson (3 intervenciones) el 07/04/2020 17:13:07
Buenas quiero crear Un Reporte de Jtable
Ese Jtable se genera desde que selecciono de Fecha
A Fecha osea a un rango de fecha O también por Usuario.
Como verán el Jtable se llena dependiendo de la consulta que haga
Tiene tengo diferentes botones para llenar el Jtable
Por Usuario Por Rango de Fechas

Y quiero generar un reporte del Jtable

Cómo podría hacerlo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de Jerson
Val: 5
Ha aumentado su posición en 6 puestos en Java (en relación al último mes)
Gráfica de Java

Crear Reporte de un Jtable

Publicado por Jerson (3 intervenciones) el 07/04/2020 18:23:13
Form

ese es mi formulario

quiero generar un reporte de todo lo que esta en el Jtable

Esta es mi Generar Reporte

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public void Reporte(){
    int fila = 0;
 
    List Resultados = new ArrayList();
 
 
  for (fila = 0; fila < jtbRegistroAsistencia.getRowCount(); fila++) {
 
        ReporteAsistencia t = new ReporteAsistencia(jtbRegistroAsistencia.getValueAt(fila, 0).toString(),
            (jtbRegistroAsistencia.getValueAt(fila, 1).toString()),
            (jtbRegistroAsistencia.getValueAt(fila, 2).toString()),
            (jtbRegistroAsistencia.getValueAt(fila, 3).toString()),
            (jtbRegistroAsistencia.getValueAt(fila, 4).toString()));
        Resultados.add(t);
 
    }
 
    try {
 
 
        JasperReport reporte = (JasperReport) JRLoader.loadObjectFromFile("src\\Reportes\\ReporteAsistencia.jasper");
 
        JasperPrint jprint=JasperFillManager.fillReport(reporte,null, new JRBeanCollectionDataSource(Resultados));
        JasperViewer.viewReport(jprint,false);
 
//            jprint=JasperFillManager.fillReport(this.getClass().getClassLoader().getResourceAsStream("Reportes/ReporteAsistencia.jasper"), map, new JRBeanCollectionDataSource(Resultados));
//
    } catch (JRException ex) {
        Logger.getLogger(RegistrosGenerales.class.getName()).log(Level.SEVERE, null, ex);
    }
}



cuanto ejecuto mi boton Generar Reporte me sale esto



error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Jerson
Val: 5
Ha aumentado su posición en 6 puestos en Java (en relación al último mes)
Gráfica de Java

Crear Reporte de un Jtable

Publicado por Jerson (3 intervenciones) el 07/04/2020 19:17:50
Este Nuevo Error que Aparece
error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Ignacio
Val: 35
Ha aumentado su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Crear Reporte de un Jtable

Publicado por Ignacio (22 intervenciones) el 18/08/2021 23:57:04
Hola, tengo un problema similar al tuyo y me arroja el mimos error al crear/generar el reporte.
Una consulta, si lo has podido resolver al problema, si no, no hay problema veré como resolverlo yo a mi problemita

Gracias!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar