Reporteria Con Ireport

Post on 13-Dec-2014

49 views 5 download

Transcript of Reporteria Con Ireport

UNIVERSIDAD TECNICA DE MANABI

Facultad de Ciencias Informáticas

Ingeniería en sistemas

Aplicación y manejo de base de datos

Tema:

Reporte mediante Aplicación web

Integrantes:

Villarreal Loor Shirley Baque Ramos Jhon Johan Tumbaco Zavala Katiusca

Perez Salazar Angel Velez Rivas tito Ponce Mirian

Semestre:

5to “A

Catedrático:

Ing. Robert Moreira

Creación de Reportes con JasperRepots y iReports - Parte 1: Reportes con Conexión a Base de Datos

Primeramente para comenzar hacer el proyecto necesitamos de las herramientas necesarias que son:

Xampp

Mysql

Ireport Netbean

La base de datos que usaré se llama "example". Esta es la creación las tablas con sus respectivos ingresos:

Ya tenemos nuestros datos 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. Ahora hacemos clic en el botón "New" para crear nuestro nuevo datasource.

En la nueva ventana que se abre 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. Después de llenar estos datos la ventana debe haber quedado más o menos como la siguiente:

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 pasaremos a crear nuestro nuevo reporte. Esta será la primer y única ocasión en la que haremos uso del "Report Wizard" para ayudarnos a generar el reporte. Para esto vamos al menú "File -> New...". Con esto se abrirá la ventana de "New File" en la que seleccionaremos el formato de nuestro reporte. En mi caso seleccionaré la plantilla "Wood" aunque se puede seleccionar la que se deseen, y hacemos clic en el botón "Launch Report Wizard"

Hacemos clic en el botón "Next". En este paso debemos seleccionar el datasource desde el que los datos del reporte serán tomados. Por default está seleccionado el "Empty datasource". Así que nosotros seleccionamos el datasource "proyecto_pasar" (el datasource que creamos anteriormente).

Aquí nos muestra todas las tablas que contiene la base de datos en este caso tenemos 18 tablas:

Si queremos ver como se verá el reporte final, en este caso, podemos ver un preview con los datos reales si cambiamos a la vista de "preview" en la ventana del editor.

Una vez terminado el reporte se procede a configurar los parámetros para el grafico:

Lo primero que haremos es crear un nuevo proyecto en NetBeans. Para esto vamos al menú "File -> new Project...". En la ventana de nuevos proyectos seleccionamos la categoría "Java web" y de tipo de proyecto seleccionamos "Web Application" y hacemos clic en el botón "Next". En la siguiente ventana introducimos el nombre de nuestro proyecto y dejamos seleccionada la opción "Create Main Class" y "Set as Main Project".

Hacemos clic en el botón "Next". En el siguiente paso le damos un nombre y una ubicación al proyecto. Hacemos clic en el botón "Next". Para terminar seleccionamos el servidor que vamos a usar. Usaremos el Tomcat 7.0.22.0, por lo que lo seleccionamos y hacemos clic en el botón "Finish". Con esto debe aparecer nuestro proyecto en la ventana "Projects", y un archivo llamado "index.jsp" en la ventana del editor.

Hacemos clic derecho para agregar las librerías necesarias para nuestro proyecto:

Agregamos el conector de mysql:

Ahora agregamos las librerías para poder utilizar las graficas:

Ahora crearemos un nuevo Servlets, que será el componente desde el que generaremos el reporte. Para eso hacemos clic derecho sobre el nodo "Source Package" del panel "Projects" y en el menú contextual que se abre seleccionamos "New -> Other...". En la ventana que se abre seleccionamos la categoría “web” y como tipo de archivo “Servlet”

Web grafía

http://www.javatutoriales.com/2009/01/creacion-de-reportes-con-multiples.html

http://www.javatutoriales.com/2009/02/creacion-de-reportes-con-jasperrepots-y.html