Documente Academic
Documente Profesional
Documente Cultură
Base de Datos
Creamos en nuestra plantilla en Blanco todos los campos que vayamos a utilizar para
el reporte, especificando para cada uno su nombre y tipo de datos.
Una vez creados los campos necesarios los colocamos en las bandas que
consideremos dentro de la plantilla
Creamos una clase para el registro de cada tem a presentar en el reporte, donde
deben coincidir tanto los nombres y tipo de datos de cada campo con los
especificados dentro de los campos creados en la plantilla del reporte.
package pkgRegistros;
public class regRepCobradores {
private int cedulacob;
private String nombrecob;
private int numclientes;
private int numfactpend;
private double montofacpen;
private int numfaccanc;
private double montofaccanc;
public regRepCobradores(){
}
public regRepCobradores(int ced, String nom, int numcli, int facpen, double
montopen, int faccanc,
double montocanc){
this.cedulacob = ced;
this.nombrecob = nom;
this.numclientes = numcli;
this.numfactpend = facpen;
this.montofacpen = montopen;
this.numfaccanc = faccanc;
this.montofaccanc = montocanc;
}
public int getCedulacob() {
return cedulacob;
}
public void setCedulacob(int cedulacob) {
this.cedulacob = cedulacob;
}
public String getNombrecob() {
return nombrecob;
}
public void setNombrecob(String nombrecob) {
this.nombrecob = nombrecob;
}
public int getNumclientes() {
return numclientes;
}
public void setNumclientes(int numclientes) {
this.numclientes = numclientes;
}
public int getNumfactpend() {
return numfactpend;
}
public void setNumfactpend(int numfactpend) {
this.numfactpend = numfactpend;
}
public double getMontofacpen() {
return montofacpen;
}
public void setMontofacpen(double montofacpen) {
this.montofacpen = montofacpen;
}
public int getNumfaccanc() {
return numfaccanc;
}
public void setNumfaccanc(int numfaccanc) {
this.numfaccanc = numfaccanc;
}
public double getMontofaccanc() {
return montofaccanc;
}
public void setMontofaccanc(double montofaccanc) {
this.montofaccanc = montofaccanc;
}
}
Creamos una clase de lo que ser nuestro DataSource del reporte
package pkgReportes;
import
import
import
import
import
java.util.ArrayList;
java.util.List;
net.sf.jasperreports.engine.JRDataSource;
net.sf.jasperreports.engine.JRException;
net.sf.jasperreports.engine.JRField;
datasource
new