Skip to main content

Posts

Showing posts with the label ireport

Plugin NetBeans para generar reporte desde una clase Java

El potencial de NetBeans, entre muchas alternativas se encuentra en NetBeans Platform. Mediante el uso de Apis y plugins nos permite ampliar las funcionalidades del IDE. Podemos crear componentes para resolver cualquier necesidad, este plugin permite que en base a un entity(clase en Java), generar reportes tipo jaspertReport. Objetivo: A partir de un entity Generar archivo .jrxml Generar el archivo .jasper Permitir editar el archivo .jrml No se desea una utilizar componente visual del reporte, se desea trabajar directamente con el .jrxml DespuĆ©s de crear el plugin en NetBBeans IDE Dar clic derecho en el proyecto y seleccionar Create NBM. Instalar el plugin Seleccionar pestaƱa Downloaded --> Add plugins--> Buscamos el archivo org-avbravo-reportwizard.nbm procedemos a instalar el plugin haciendo clic en el botòn Install. Nos muestra el numero de versiòn , presionar el botòn Next. Apareceria la licencia de uso, si est...

Reportes con imagenes en Java Server Faces

Reportes con imagenes en Java Server Faces Deseamos mostrar en el reporte la imagen escudonacional.gif, que estĆ” almacenada en /resources/imagenes En el controller que usamos para imprimir crear el metodo   public static String getPath() {          try {              ServletContext ctx = (ServletContext) FacesContext.getCurrentInstance()                      .getExternalContext().getContext();              return ctx.getRealPath("/");          } catch (Exception e) {             JSFUtil.addErrorMessage("getPath() " + e.getLocalizedMessage());     }          return null;      }  En el mĆ©todo imprimir, generar el path mediante el llamado a getPath(), y colocar la  ubi...

DataClassG Tablas relacionadas con iReport

Ampliando el tutorial de DataClassG con iReport. MANEJANDO MULTIPLES CLASES  Se relacionan las clases en una clase nueva Crear la clase public class MyRecibosDetalles {    String nombre;    String direccion;    String municipio;        Recibos recibos;    Recibosdetalles recibosdetalles;    Regimen regimen;        public MyRecibosDetalles() {    }    public MyRecibosDetalles(String nombre, String direccion, String municipio, Recibos recibos, Recibosdetalles recibosdetalles,Regimen regimen) {        this.nombre = nombre;        this.direccion = direccion;        this.municipio = municipio;        this.recibos = recibos;        ...

Ajustar Fechas en iReport

Una forma sencilla de ajustar el formato de fechas en iReport, es abrimos el reporte, nos colocamos en el campo de tipo fecha En el pattern, simplemente escojemos Date y seleccionamos el formato deseado. Tambien si queremos mostrar la fecha de un registro almacenado en MySQL, en nuestro JFrame Date fecha = rs.getDate("fechabaja"); Format formatter; formatter = new SimpleDateFormat("dd/MM/yyyy"); String s = formatter.format(fecha); jFormattedTextFieldFechaBaja.setText(s);

Tips sobre iReport

Si ejecutas el reporte creado con JasperReport, y de repente encuentras este error, en ejecucion. Ocurre al tratar de compilar el archivo .jrxml. JasperReport jasperReport = JasperCompileManager.compileReport(reportSource); Aqui vemos un ejemplo ejecutandose en Windows XP Solo tenemos que agregar la libreria jdt-compiler.jar Si queremos generar reportes graficos, debemos verificar las librerias una muestra del reporte