ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Informática & Electrónica[


Enviado por   •  27 de Agosto de 2015  •  Tutoriales  •  2.700 Palabras (11 Páginas)  •  124 Visitas

Página 1 de 11

Sistemas Informática & Electrónica[pic 1]

"Grupo dedicado a compartir información, experiencias y tecnicas para crear una fuente de información libre para mejorar el nivel de educación, generar proyectos, integrar tecnologías y proponer soluciones a problemas."

JasperReport & iReport en NetBeans

Sexist Dating Advice From 1938 Will Make Your Stomach Cringe Of Amusement! | BuzzWok.com | The Best Buzzing Stories

Frying In One Place (Buzzwok)

[pic 2]

Jasper   Report   es  una   librería   para   la  generación   de  informes.   Está   escrita   en  java   y  es  libre.

h  p://jasperforge.org/  (h  p://jasperforge.org/)  El funcionamiento  consiste  en escribir  un xml donde  se[pic 3]

recogen las particularidades  del informe. Este xml lo tratan las clases del Jasper para obtener una salida

que pueden ser un PDF, XML, HTML, CSV, XLS, RTF, TXT.

Para generar el xml, o el compilado .jasper les recomiendo  descargar la herramienta  iReport que es un Entorno  Gráfico  que  está  implementado   en  java  y  se  integra  perfectamente   con  el  Jasper  Report h  p://jasperforge.org/sf/projects/ireport (h  p://jasperforge.org/sf/projects/ireport).[pic 4]

Aunque JasperReports  se utiliza principalmente  para capacidades  de reporte a las aplicaciones  basadas en la Web a través de la API de Servlet, no tiene absolutamente ninguna dependencia de la API Servlet o cualquier  otra  biblioteca  de  Java  EE.  No  hay  nada  que  nos  impida  la  creación  de  aplicaciones  de escritorio Java para generar informes con JasperReports.

JasperReports nos permite separar los datos en secciones. Estas secciones incluyen: El título del informe, que aparecerá una vez en la parte superior del informe.[pic 5]

Un encabezado de página, que aparecerá en la parte superior de cada página.[pic 6]

Una sección de detalle, que normalmente contiene los datos de los informes primarios.[pic 7]

A pie de página, que aparecerá en la parte inferior de cada página.[pic 8]


Una sección de resumen, que aparecerá al final del informe.[pic 9]

Instalacion de iReport

1. Se descarga iReport-5.5.0-windows-installer.exe

2. Configurar variable de entorno JDK/JRE en el directorio de instalación Jaspersoft/iReport-5.5.0/etc jdkhome=”C:\\Program Files\\Java\\jdk1.7.0_25″[pic 10]

3. Ejecutar el programa ir a: Todos los programas > Jaspersoft > iReport 5.5.0 > bin > ireport.exe

1   CREATE TABLE estudiante(

2   id INT PRIMARY KEY NOT NULL,

3   nombre varchar(20),[pic 11]

4   apellido varchar(20),

5   email varchar(20));

Ahora  crearemos  un  “datasource”  en  iReport  para  poder  acceder  a  nuestros  datos  y  hacer  pruebas

directamente, sin necesidad de una aplicación Java (por el momento). Para crear este datasource hacemos

clic en el ícono “Report Datasources” ubicado en la barra de herramientas de iReport:


Con lo que se abrirá la ventana de “Connections / Datasources” que en este momento debe contener solo

un “Empty datasource” y la conexión a una base de datos de prueba en HSQLDB. Ahora hacemos clic en

el botón “New” para crear nuestro nuevo datasource.

En la nueva ventana seleccionamos  “Database JDBC connection”  y presionamos  el botón “Next”. En la siguiente  ventana debemos proporcionar  algunos datos como el nombre se le dará al datasource  y los datos para realizar la conexión de la base de datos.

Antes de guardar esta configuración hagan clic en el botón “Test” para probar que todos los datos proporcionados  son correctos. Si todo ha salido bien, al hacer clic en el botón “Save” la ventana actual debe cerrarse y nuestro datasource debe estar ahora en la ventana “Connections / Datasources”.

Ahora crearemos  nuestro primer reporte utilizando  el Wizard de iReport para lo cual vamos al menú

“File -> New” y en la parte inferior derecha damos clic en Launch Report Wizard.

A continuación seguiremos una serie de pasos guiada por el Wizard: Colocar el nombre y la ruta del archivo .jxrml de nuestro reporte.[pic 12]

Diseñamos  el  Query  con  los  campos  necesario  para  nuestro  reporte  Ejemplo:  “SELECT  *  FROM[pic 13]

estudiante” y damos clic en siguiente.


Seleccionamos todos los campos y damos clic en siguiente.[pic 14]

Por ultimo agrupamos los campos de ser necesario sino damos clic en terminar.[pic 15]

Ahora  tenemos  creada  nuestra  plantilla  solo falta realizar  un diseño  de acuerdo  a nuestro  gusto o el

requerimiento del proyecto, yo la hare sencilla para el objetivo de esta prueba.

En la parte derecha encotramos la paleta y todos los elementos disponibles para nuestro diseño para este caso solo usare los elementos: Static Text y TextField. (En los TextField dar clic derecho en edit expression y escoger el campo adecuado a mostrar).

Una vez finalizado  el diseño  damos  clic en preview  esperamos  que compile  el .jrxml  y se nos abrira automaticamente  el documento .pdf (cabe mencionar que tambien se puede exportar otros formatos de documentos).


Para utilizar JasperReport  debemos de crear nuestra biblioteca con los .jar de jasper para esto vamos al

menú “Tools -> Libraries” y selecionamos los siguientes .jar

jasperreports-5.5.0.jar jasperreports-5.5.0-javaflow.jar jasperreports-fonts-5.5.0.jar commons-beanutils-1.8.0.jar commons-collections-2.1.1.jar commons-digester-2.1.jar commons-logging-1.1.1.jar commons-javaflow-20060411.jar groovy-all-2.0.1.jar[pic 16][pic 17][pic 18][pic 19][pic 20][pic 21][pic 22][pic 23][pic 24]

...

Descargar como (para miembros actualizados)  txt (17.5 Kb)   pdf (692.2 Kb)   docx (2 Mb)  
Leer 10 páginas más »
Disponible sólo en Clubensayos.com