Creacioacuten de una conexioacuten JDBC
La fuente de datos maacutes comuacuten para el llenado de un informe es tiacutepicamente una base de datos relacional A continuacioacuten podraacutes ver coacutemo configurar un JDBC conexioacuten en iReport Seleccione Herramientas gt Informe Oriacutegenes de datos y haga clic en el botoacuten Nuevo en la ventana con la lista de conexiones Una nueva ventana apareceraacute para la configuracioacuten de la nueva conexioacuten (ver Figura 2-8)
Figura 2-8 Datos de seleccioacuten del tipo fuente
Seleccione Base de datos de conexioacuten JDBC y haga clic en Siguiente En el nuevo marco introduzca el nombre de la conexioacuten (por ejemplo Mi nueva conexioacuten ) y seleccione el controlador JDBC derecha iReport reconoce la sintaxis de URL de muchos controladores JDBC Puede crear automaacuteticamente el
URL escriba la direccioacuten del servidor y el nombre de base de datos en las casillas correspondientes y haciendo clic en el botoacuten Asistente A La completar la configuracioacuten de la conexioacuten introduzca el nombre de usuario y contrasentildea para
acceder a la base de datos Si desea guardar la contrasentildea active la casilla de verificacioacuten Guardar contrasentildea
Figura 2-9 JDBC Conexioacuten utilizando un controlador integrado de JDBC
Le sugiero que pruebe la configuracioacuten de la conexioacuten antes de pasar lo que se puede hacer haciendo clic en el botoacuten Probar
iReport ofrece el controlador JDBC para los siguientes sistemas de bases de datos compatibles con SQL
1048714 HSQL
1048714 MySQL
1048714 PostgreSQL
Si iReport devuelve un error ClassNotFound es posible que no hay archivo JAR (o postal ) en la ruta de clase que contiene el controlador base de datos seleccionada
En este caso hay dos opciones
1048714 Antildeadiendo el tarro requerida para la ruta de clase iReport
1048714 Registro del nuevo controlador a traveacutes de la ventana de servicio
Para extender la ruta de clases iReport seleccione el elemento del menuacute Herramientas rarr Opciones vaya a la ficha de ruta de clases dentro de la categoriacutea de iReport y antildeadir el JAR a la lista de rutas
Figura 2-10 controlador Oracle cargado desde un JAR externo
Si usted prefiere la segunda manera abrir la ventana de servicios (Ventana rarr Servicios o Ctl + 5) seleccione el nodo Bases de datos entonces el
Drivers nodo haga clic derecho sobre eacutel y seleccione Nuevo controlador El diaacutelogo que se muestra en la Figura 210 apareceraacute
Sin cerrar iReport copiar el controlador JDBC en el directorio lib y vuelva a intentarlo iReport localiza automaacuteticamente la necesaria
Archivo JAR y cargas el conductor de la misma En el capiacutetulo de fuentes de datos y consultas Ejecutores voy a explicar la configuracioacuten meacutetodos para diversas fuentes de datos en mayor detalle
Al final de la prueba haga clic en el botoacuten Guardar para almacenar la nueva conexioacuten Apareceraacute en la lista desplegable Origen de datos en el barra de herramientas principal (figura 1-11) Seleccioacutenelo para que sea la conexioacuten activa
Otra forma de establecer la conexioacuten activa estaacute abriendo la ventana de la fuente de datos (Figura 2-11)
1 Seleccione Herramientas rarr Informe fuentes de datos elemento de menuacute (o haciendo clic en el botoacuten de la barra de herramientas junto a la lista desplegable de fuentes de datos lista)
2 Seleccione el origen de datos que desea activar
Figura 2-11 Fuentes de datos Ventana
3 Pulse el botoacuten Establecer como predeterminado
El origen de datos seleccionado es el que se utiliza para llenar el informe y realizar otras operaciones como la adquisicioacuten de los campos seleccionados a traveacutes de consultas SQL No hay estricta unioacuten entre un informe y una fuente de datos por lo que puede ejecutar un informe con datos diferentes fuentes pero soacutelo uno a la vez ( vamos a ver coacutemo se pueden utilizar subinformes para crear un informe que utiliza maacutes que una sola de datos fuente)
Figura 2-12 El menuacute de fuentes de datos desplegable
El menuacute desplegable de fuentes de datos permite seleccionar la fuente de datos activa el botoacuten de la izquierda se abriraacute las fuentes de datos ventana
29 Creacioacuten de su primer informe
Ahora que ha instalado y configurado iReport y preparoacute una conexioacuten JDBC para la base de datos se procederaacute a crear un informe simple usando el Asistente
Para eacutel y para muchos otros ejemplos siguientes que va a utilizar HSQLDB una pequentildea base de datos relacional escrito en Java y se suministra con un controlador JDBC Usted puede aprender maacutes acerca de esta pequentildea joya visitando el sitio del proyecto HSQLDB en esta direccioacuten http hsqldbsourceforgene
291 Uso de la base de datos de la muestra
Para las muestras vamos a utilizar la base de datos de ejemplo que viene con JasperReports Descarga JasperReports (la mayor distribucioacuten) y descomprimirlo en alguna parte Abra un siacutembolo del sistema (o una concha) mueva a la carpeta de JasperReports la demo hsqldb si usted tiene Ant (y usted sabe lo que es) basta con ejecutar
Cjasperreports-301demohsqldbgt ant runServer
De lo contrario ejecutar este comando (todo en una sola liacutenea)
Cjasperreports-301demohsqldbgt java -cp libhsqldb-171jar orghsqldbServer
El servidor de base de datos se iniciaraacute y que estaraacute listo para usarlo con iReport
292 Uso del Asistente para informes
La siguiente tabla muestra los paraacutemetros que debe utilizar para conectarse a la base de datos de ejemplo
Cuando la contrasentildea estaacute en blanco como en este caso recuerde configurar la casilla de verificacioacuten Guardar contrasentildea al configurar la conexioacuten
Seleccione Archivo rarr Asistente para informes Esto carga una herramienta para la creacioacuten paso a paso de un informe comenzando con la seleccioacuten del nombre y la ubicacioacuten del nuevo informe
Figura 2-13 Asistente para informes - Nuevo Informe Nombre y ubicacioacuten
En el segundo paso seleccione la conexioacuten JDBC hemos configurado en el paso anterior ( JasperReports Muestra) El asistente detectamos que estamos trabajando con una conexioacuten que permite el uso de consultas SQL y le pediraacute un aacuterea de texto para especificar un SQL consulta (Figura 2-14) Opcionalmente podemos disentildear visualmente la consulta pulsando el botoacuten Disentildeo de consulta Suponemos que usted conocer al menos un poco de SQL asiacute que vamos a entrar directamente una consulta sencilla
select from address order by city
Figura 2-14 Asistente para informes - consulta SQL
Haga clic en Siguiente gt La claacuteusula de orden por es importante para la siguiente eleccioacuten del orden de clasificacioacuten (voy a discutir los detalles un poco maacutes tarde)
iReport lee los campos de la tabla direcciones y luego los presenta en la siguiente pantalla del asistente como se muestra en la Figura 2-15
Figura 2-15 Asistente para informes - Los campos de seleccioacuten
Seleccione los campos que desea incluir y haga clic en Siguiente Ahora que ya ha seleccionado los campos de poner en el informe ustedes se le pide que elija queacute campos utilizar para ordenar en su caso (ver Figura 2-15)
Utilizando el asistente puede crear hasta cuatro grupos Puede definir maacutes campos maacutes tarde (De hecho es posible establecer un nuacutemero arbitrario de agrupaciones)
Figura 2-16 Asistente para informes - Agrupacioacuten
En este primer informe definir un simple reagrupamiento en el campo CITY como se muestra en la Figura 2-16
El siguiente paso del asistente le permite seleccionar la plantilla de impresioacuten que es un modelo que se puede utilizar como base para la creacioacuten del informe (ver Figura 2-17) iReport incluye una serie de plantillas baacutesicas y maacutes adelante se veraacute coacutemo crear otros nuevos
Figura 2-17 Asistente para informes - La eleccioacuten de una plantilla
En este capiacutetulo vamos a trabajar con dos tipos de plantillas
1048714 Tabular Layout - Cada registro ocupa una liacutenea como en una mesa
1048714 Columnas Layout - campos de informe se muestran en las columnas
Para su primer informe haga clic en el botoacuten tabular Disentildeo y seleccione la plantilla Classic en la ventana de la lista de abajo
Figura 218 Ventana principal Disentildeo
Despueacutes de haber seleccionado la plantilla haga clic en Siguiente Apareceraacute la uacuteltima pantalla del asistente y le diraacute el resultado de la operacioacuten Haga clic en Finalizar para crear el informe que apareceraacute en el aacuterea central de iReport listo para ser generado como se muestra a continuacioacuten Soacutelo tiene que pulsar el botoacuten Vista previa para ver el resultado final
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
acceder a la base de datos Si desea guardar la contrasentildea active la casilla de verificacioacuten Guardar contrasentildea
Figura 2-9 JDBC Conexioacuten utilizando un controlador integrado de JDBC
Le sugiero que pruebe la configuracioacuten de la conexioacuten antes de pasar lo que se puede hacer haciendo clic en el botoacuten Probar
iReport ofrece el controlador JDBC para los siguientes sistemas de bases de datos compatibles con SQL
1048714 HSQL
1048714 MySQL
1048714 PostgreSQL
Si iReport devuelve un error ClassNotFound es posible que no hay archivo JAR (o postal ) en la ruta de clase que contiene el controlador base de datos seleccionada
En este caso hay dos opciones
1048714 Antildeadiendo el tarro requerida para la ruta de clase iReport
1048714 Registro del nuevo controlador a traveacutes de la ventana de servicio
Para extender la ruta de clases iReport seleccione el elemento del menuacute Herramientas rarr Opciones vaya a la ficha de ruta de clases dentro de la categoriacutea de iReport y antildeadir el JAR a la lista de rutas
Figura 2-10 controlador Oracle cargado desde un JAR externo
Si usted prefiere la segunda manera abrir la ventana de servicios (Ventana rarr Servicios o Ctl + 5) seleccione el nodo Bases de datos entonces el
Drivers nodo haga clic derecho sobre eacutel y seleccione Nuevo controlador El diaacutelogo que se muestra en la Figura 210 apareceraacute
Sin cerrar iReport copiar el controlador JDBC en el directorio lib y vuelva a intentarlo iReport localiza automaacuteticamente la necesaria
Archivo JAR y cargas el conductor de la misma En el capiacutetulo de fuentes de datos y consultas Ejecutores voy a explicar la configuracioacuten meacutetodos para diversas fuentes de datos en mayor detalle
Al final de la prueba haga clic en el botoacuten Guardar para almacenar la nueva conexioacuten Apareceraacute en la lista desplegable Origen de datos en el barra de herramientas principal (figura 1-11) Seleccioacutenelo para que sea la conexioacuten activa
Otra forma de establecer la conexioacuten activa estaacute abriendo la ventana de la fuente de datos (Figura 2-11)
1 Seleccione Herramientas rarr Informe fuentes de datos elemento de menuacute (o haciendo clic en el botoacuten de la barra de herramientas junto a la lista desplegable de fuentes de datos lista)
2 Seleccione el origen de datos que desea activar
Figura 2-11 Fuentes de datos Ventana
3 Pulse el botoacuten Establecer como predeterminado
El origen de datos seleccionado es el que se utiliza para llenar el informe y realizar otras operaciones como la adquisicioacuten de los campos seleccionados a traveacutes de consultas SQL No hay estricta unioacuten entre un informe y una fuente de datos por lo que puede ejecutar un informe con datos diferentes fuentes pero soacutelo uno a la vez ( vamos a ver coacutemo se pueden utilizar subinformes para crear un informe que utiliza maacutes que una sola de datos fuente)
Figura 2-12 El menuacute de fuentes de datos desplegable
El menuacute desplegable de fuentes de datos permite seleccionar la fuente de datos activa el botoacuten de la izquierda se abriraacute las fuentes de datos ventana
29 Creacioacuten de su primer informe
Ahora que ha instalado y configurado iReport y preparoacute una conexioacuten JDBC para la base de datos se procederaacute a crear un informe simple usando el Asistente
Para eacutel y para muchos otros ejemplos siguientes que va a utilizar HSQLDB una pequentildea base de datos relacional escrito en Java y se suministra con un controlador JDBC Usted puede aprender maacutes acerca de esta pequentildea joya visitando el sitio del proyecto HSQLDB en esta direccioacuten http hsqldbsourceforgene
291 Uso de la base de datos de la muestra
Para las muestras vamos a utilizar la base de datos de ejemplo que viene con JasperReports Descarga JasperReports (la mayor distribucioacuten) y descomprimirlo en alguna parte Abra un siacutembolo del sistema (o una concha) mueva a la carpeta de JasperReports la demo hsqldb si usted tiene Ant (y usted sabe lo que es) basta con ejecutar
Cjasperreports-301demohsqldbgt ant runServer
De lo contrario ejecutar este comando (todo en una sola liacutenea)
Cjasperreports-301demohsqldbgt java -cp libhsqldb-171jar orghsqldbServer
El servidor de base de datos se iniciaraacute y que estaraacute listo para usarlo con iReport
292 Uso del Asistente para informes
La siguiente tabla muestra los paraacutemetros que debe utilizar para conectarse a la base de datos de ejemplo
Cuando la contrasentildea estaacute en blanco como en este caso recuerde configurar la casilla de verificacioacuten Guardar contrasentildea al configurar la conexioacuten
Seleccione Archivo rarr Asistente para informes Esto carga una herramienta para la creacioacuten paso a paso de un informe comenzando con la seleccioacuten del nombre y la ubicacioacuten del nuevo informe
Figura 2-13 Asistente para informes - Nuevo Informe Nombre y ubicacioacuten
En el segundo paso seleccione la conexioacuten JDBC hemos configurado en el paso anterior ( JasperReports Muestra) El asistente detectamos que estamos trabajando con una conexioacuten que permite el uso de consultas SQL y le pediraacute un aacuterea de texto para especificar un SQL consulta (Figura 2-14) Opcionalmente podemos disentildear visualmente la consulta pulsando el botoacuten Disentildeo de consulta Suponemos que usted conocer al menos un poco de SQL asiacute que vamos a entrar directamente una consulta sencilla
select from address order by city
Figura 2-14 Asistente para informes - consulta SQL
Haga clic en Siguiente gt La claacuteusula de orden por es importante para la siguiente eleccioacuten del orden de clasificacioacuten (voy a discutir los detalles un poco maacutes tarde)
iReport lee los campos de la tabla direcciones y luego los presenta en la siguiente pantalla del asistente como se muestra en la Figura 2-15
Figura 2-15 Asistente para informes - Los campos de seleccioacuten
Seleccione los campos que desea incluir y haga clic en Siguiente Ahora que ya ha seleccionado los campos de poner en el informe ustedes se le pide que elija queacute campos utilizar para ordenar en su caso (ver Figura 2-15)
Utilizando el asistente puede crear hasta cuatro grupos Puede definir maacutes campos maacutes tarde (De hecho es posible establecer un nuacutemero arbitrario de agrupaciones)
Figura 2-16 Asistente para informes - Agrupacioacuten
En este primer informe definir un simple reagrupamiento en el campo CITY como se muestra en la Figura 2-16
El siguiente paso del asistente le permite seleccionar la plantilla de impresioacuten que es un modelo que se puede utilizar como base para la creacioacuten del informe (ver Figura 2-17) iReport incluye una serie de plantillas baacutesicas y maacutes adelante se veraacute coacutemo crear otros nuevos
Figura 2-17 Asistente para informes - La eleccioacuten de una plantilla
En este capiacutetulo vamos a trabajar con dos tipos de plantillas
1048714 Tabular Layout - Cada registro ocupa una liacutenea como en una mesa
1048714 Columnas Layout - campos de informe se muestran en las columnas
Para su primer informe haga clic en el botoacuten tabular Disentildeo y seleccione la plantilla Classic en la ventana de la lista de abajo
Figura 218 Ventana principal Disentildeo
Despueacutes de haber seleccionado la plantilla haga clic en Siguiente Apareceraacute la uacuteltima pantalla del asistente y le diraacute el resultado de la operacioacuten Haga clic en Finalizar para crear el informe que apareceraacute en el aacuterea central de iReport listo para ser generado como se muestra a continuacioacuten Soacutelo tiene que pulsar el botoacuten Vista previa para ver el resultado final
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
Si iReport devuelve un error ClassNotFound es posible que no hay archivo JAR (o postal ) en la ruta de clase que contiene el controlador base de datos seleccionada
En este caso hay dos opciones
1048714 Antildeadiendo el tarro requerida para la ruta de clase iReport
1048714 Registro del nuevo controlador a traveacutes de la ventana de servicio
Para extender la ruta de clases iReport seleccione el elemento del menuacute Herramientas rarr Opciones vaya a la ficha de ruta de clases dentro de la categoriacutea de iReport y antildeadir el JAR a la lista de rutas
Figura 2-10 controlador Oracle cargado desde un JAR externo
Si usted prefiere la segunda manera abrir la ventana de servicios (Ventana rarr Servicios o Ctl + 5) seleccione el nodo Bases de datos entonces el
Drivers nodo haga clic derecho sobre eacutel y seleccione Nuevo controlador El diaacutelogo que se muestra en la Figura 210 apareceraacute
Sin cerrar iReport copiar el controlador JDBC en el directorio lib y vuelva a intentarlo iReport localiza automaacuteticamente la necesaria
Archivo JAR y cargas el conductor de la misma En el capiacutetulo de fuentes de datos y consultas Ejecutores voy a explicar la configuracioacuten meacutetodos para diversas fuentes de datos en mayor detalle
Al final de la prueba haga clic en el botoacuten Guardar para almacenar la nueva conexioacuten Apareceraacute en la lista desplegable Origen de datos en el barra de herramientas principal (figura 1-11) Seleccioacutenelo para que sea la conexioacuten activa
Otra forma de establecer la conexioacuten activa estaacute abriendo la ventana de la fuente de datos (Figura 2-11)
1 Seleccione Herramientas rarr Informe fuentes de datos elemento de menuacute (o haciendo clic en el botoacuten de la barra de herramientas junto a la lista desplegable de fuentes de datos lista)
2 Seleccione el origen de datos que desea activar
Figura 2-11 Fuentes de datos Ventana
3 Pulse el botoacuten Establecer como predeterminado
El origen de datos seleccionado es el que se utiliza para llenar el informe y realizar otras operaciones como la adquisicioacuten de los campos seleccionados a traveacutes de consultas SQL No hay estricta unioacuten entre un informe y una fuente de datos por lo que puede ejecutar un informe con datos diferentes fuentes pero soacutelo uno a la vez ( vamos a ver coacutemo se pueden utilizar subinformes para crear un informe que utiliza maacutes que una sola de datos fuente)
Figura 2-12 El menuacute de fuentes de datos desplegable
El menuacute desplegable de fuentes de datos permite seleccionar la fuente de datos activa el botoacuten de la izquierda se abriraacute las fuentes de datos ventana
29 Creacioacuten de su primer informe
Ahora que ha instalado y configurado iReport y preparoacute una conexioacuten JDBC para la base de datos se procederaacute a crear un informe simple usando el Asistente
Para eacutel y para muchos otros ejemplos siguientes que va a utilizar HSQLDB una pequentildea base de datos relacional escrito en Java y se suministra con un controlador JDBC Usted puede aprender maacutes acerca de esta pequentildea joya visitando el sitio del proyecto HSQLDB en esta direccioacuten http hsqldbsourceforgene
291 Uso de la base de datos de la muestra
Para las muestras vamos a utilizar la base de datos de ejemplo que viene con JasperReports Descarga JasperReports (la mayor distribucioacuten) y descomprimirlo en alguna parte Abra un siacutembolo del sistema (o una concha) mueva a la carpeta de JasperReports la demo hsqldb si usted tiene Ant (y usted sabe lo que es) basta con ejecutar
Cjasperreports-301demohsqldbgt ant runServer
De lo contrario ejecutar este comando (todo en una sola liacutenea)
Cjasperreports-301demohsqldbgt java -cp libhsqldb-171jar orghsqldbServer
El servidor de base de datos se iniciaraacute y que estaraacute listo para usarlo con iReport
292 Uso del Asistente para informes
La siguiente tabla muestra los paraacutemetros que debe utilizar para conectarse a la base de datos de ejemplo
Cuando la contrasentildea estaacute en blanco como en este caso recuerde configurar la casilla de verificacioacuten Guardar contrasentildea al configurar la conexioacuten
Seleccione Archivo rarr Asistente para informes Esto carga una herramienta para la creacioacuten paso a paso de un informe comenzando con la seleccioacuten del nombre y la ubicacioacuten del nuevo informe
Figura 2-13 Asistente para informes - Nuevo Informe Nombre y ubicacioacuten
En el segundo paso seleccione la conexioacuten JDBC hemos configurado en el paso anterior ( JasperReports Muestra) El asistente detectamos que estamos trabajando con una conexioacuten que permite el uso de consultas SQL y le pediraacute un aacuterea de texto para especificar un SQL consulta (Figura 2-14) Opcionalmente podemos disentildear visualmente la consulta pulsando el botoacuten Disentildeo de consulta Suponemos que usted conocer al menos un poco de SQL asiacute que vamos a entrar directamente una consulta sencilla
select from address order by city
Figura 2-14 Asistente para informes - consulta SQL
Haga clic en Siguiente gt La claacuteusula de orden por es importante para la siguiente eleccioacuten del orden de clasificacioacuten (voy a discutir los detalles un poco maacutes tarde)
iReport lee los campos de la tabla direcciones y luego los presenta en la siguiente pantalla del asistente como se muestra en la Figura 2-15
Figura 2-15 Asistente para informes - Los campos de seleccioacuten
Seleccione los campos que desea incluir y haga clic en Siguiente Ahora que ya ha seleccionado los campos de poner en el informe ustedes se le pide que elija queacute campos utilizar para ordenar en su caso (ver Figura 2-15)
Utilizando el asistente puede crear hasta cuatro grupos Puede definir maacutes campos maacutes tarde (De hecho es posible establecer un nuacutemero arbitrario de agrupaciones)
Figura 2-16 Asistente para informes - Agrupacioacuten
En este primer informe definir un simple reagrupamiento en el campo CITY como se muestra en la Figura 2-16
El siguiente paso del asistente le permite seleccionar la plantilla de impresioacuten que es un modelo que se puede utilizar como base para la creacioacuten del informe (ver Figura 2-17) iReport incluye una serie de plantillas baacutesicas y maacutes adelante se veraacute coacutemo crear otros nuevos
Figura 2-17 Asistente para informes - La eleccioacuten de una plantilla
En este capiacutetulo vamos a trabajar con dos tipos de plantillas
1048714 Tabular Layout - Cada registro ocupa una liacutenea como en una mesa
1048714 Columnas Layout - campos de informe se muestran en las columnas
Para su primer informe haga clic en el botoacuten tabular Disentildeo y seleccione la plantilla Classic en la ventana de la lista de abajo
Figura 218 Ventana principal Disentildeo
Despueacutes de haber seleccionado la plantilla haga clic en Siguiente Apareceraacute la uacuteltima pantalla del asistente y le diraacute el resultado de la operacioacuten Haga clic en Finalizar para crear el informe que apareceraacute en el aacuterea central de iReport listo para ser generado como se muestra a continuacioacuten Soacutelo tiene que pulsar el botoacuten Vista previa para ver el resultado final
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
Al final de la prueba haga clic en el botoacuten Guardar para almacenar la nueva conexioacuten Apareceraacute en la lista desplegable Origen de datos en el barra de herramientas principal (figura 1-11) Seleccioacutenelo para que sea la conexioacuten activa
Otra forma de establecer la conexioacuten activa estaacute abriendo la ventana de la fuente de datos (Figura 2-11)
1 Seleccione Herramientas rarr Informe fuentes de datos elemento de menuacute (o haciendo clic en el botoacuten de la barra de herramientas junto a la lista desplegable de fuentes de datos lista)
2 Seleccione el origen de datos que desea activar
Figura 2-11 Fuentes de datos Ventana
3 Pulse el botoacuten Establecer como predeterminado
El origen de datos seleccionado es el que se utiliza para llenar el informe y realizar otras operaciones como la adquisicioacuten de los campos seleccionados a traveacutes de consultas SQL No hay estricta unioacuten entre un informe y una fuente de datos por lo que puede ejecutar un informe con datos diferentes fuentes pero soacutelo uno a la vez ( vamos a ver coacutemo se pueden utilizar subinformes para crear un informe que utiliza maacutes que una sola de datos fuente)
Figura 2-12 El menuacute de fuentes de datos desplegable
El menuacute desplegable de fuentes de datos permite seleccionar la fuente de datos activa el botoacuten de la izquierda se abriraacute las fuentes de datos ventana
29 Creacioacuten de su primer informe
Ahora que ha instalado y configurado iReport y preparoacute una conexioacuten JDBC para la base de datos se procederaacute a crear un informe simple usando el Asistente
Para eacutel y para muchos otros ejemplos siguientes que va a utilizar HSQLDB una pequentildea base de datos relacional escrito en Java y se suministra con un controlador JDBC Usted puede aprender maacutes acerca de esta pequentildea joya visitando el sitio del proyecto HSQLDB en esta direccioacuten http hsqldbsourceforgene
291 Uso de la base de datos de la muestra
Para las muestras vamos a utilizar la base de datos de ejemplo que viene con JasperReports Descarga JasperReports (la mayor distribucioacuten) y descomprimirlo en alguna parte Abra un siacutembolo del sistema (o una concha) mueva a la carpeta de JasperReports la demo hsqldb si usted tiene Ant (y usted sabe lo que es) basta con ejecutar
Cjasperreports-301demohsqldbgt ant runServer
De lo contrario ejecutar este comando (todo en una sola liacutenea)
Cjasperreports-301demohsqldbgt java -cp libhsqldb-171jar orghsqldbServer
El servidor de base de datos se iniciaraacute y que estaraacute listo para usarlo con iReport
292 Uso del Asistente para informes
La siguiente tabla muestra los paraacutemetros que debe utilizar para conectarse a la base de datos de ejemplo
Cuando la contrasentildea estaacute en blanco como en este caso recuerde configurar la casilla de verificacioacuten Guardar contrasentildea al configurar la conexioacuten
Seleccione Archivo rarr Asistente para informes Esto carga una herramienta para la creacioacuten paso a paso de un informe comenzando con la seleccioacuten del nombre y la ubicacioacuten del nuevo informe
Figura 2-13 Asistente para informes - Nuevo Informe Nombre y ubicacioacuten
En el segundo paso seleccione la conexioacuten JDBC hemos configurado en el paso anterior ( JasperReports Muestra) El asistente detectamos que estamos trabajando con una conexioacuten que permite el uso de consultas SQL y le pediraacute un aacuterea de texto para especificar un SQL consulta (Figura 2-14) Opcionalmente podemos disentildear visualmente la consulta pulsando el botoacuten Disentildeo de consulta Suponemos que usted conocer al menos un poco de SQL asiacute que vamos a entrar directamente una consulta sencilla
select from address order by city
Figura 2-14 Asistente para informes - consulta SQL
Haga clic en Siguiente gt La claacuteusula de orden por es importante para la siguiente eleccioacuten del orden de clasificacioacuten (voy a discutir los detalles un poco maacutes tarde)
iReport lee los campos de la tabla direcciones y luego los presenta en la siguiente pantalla del asistente como se muestra en la Figura 2-15
Figura 2-15 Asistente para informes - Los campos de seleccioacuten
Seleccione los campos que desea incluir y haga clic en Siguiente Ahora que ya ha seleccionado los campos de poner en el informe ustedes se le pide que elija queacute campos utilizar para ordenar en su caso (ver Figura 2-15)
Utilizando el asistente puede crear hasta cuatro grupos Puede definir maacutes campos maacutes tarde (De hecho es posible establecer un nuacutemero arbitrario de agrupaciones)
Figura 2-16 Asistente para informes - Agrupacioacuten
En este primer informe definir un simple reagrupamiento en el campo CITY como se muestra en la Figura 2-16
El siguiente paso del asistente le permite seleccionar la plantilla de impresioacuten que es un modelo que se puede utilizar como base para la creacioacuten del informe (ver Figura 2-17) iReport incluye una serie de plantillas baacutesicas y maacutes adelante se veraacute coacutemo crear otros nuevos
Figura 2-17 Asistente para informes - La eleccioacuten de una plantilla
En este capiacutetulo vamos a trabajar con dos tipos de plantillas
1048714 Tabular Layout - Cada registro ocupa una liacutenea como en una mesa
1048714 Columnas Layout - campos de informe se muestran en las columnas
Para su primer informe haga clic en el botoacuten tabular Disentildeo y seleccione la plantilla Classic en la ventana de la lista de abajo
Figura 218 Ventana principal Disentildeo
Despueacutes de haber seleccionado la plantilla haga clic en Siguiente Apareceraacute la uacuteltima pantalla del asistente y le diraacute el resultado de la operacioacuten Haga clic en Finalizar para crear el informe que apareceraacute en el aacuterea central de iReport listo para ser generado como se muestra a continuacioacuten Soacutelo tiene que pulsar el botoacuten Vista previa para ver el resultado final
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
El menuacute desplegable de fuentes de datos permite seleccionar la fuente de datos activa el botoacuten de la izquierda se abriraacute las fuentes de datos ventana
29 Creacioacuten de su primer informe
Ahora que ha instalado y configurado iReport y preparoacute una conexioacuten JDBC para la base de datos se procederaacute a crear un informe simple usando el Asistente
Para eacutel y para muchos otros ejemplos siguientes que va a utilizar HSQLDB una pequentildea base de datos relacional escrito en Java y se suministra con un controlador JDBC Usted puede aprender maacutes acerca de esta pequentildea joya visitando el sitio del proyecto HSQLDB en esta direccioacuten http hsqldbsourceforgene
291 Uso de la base de datos de la muestra
Para las muestras vamos a utilizar la base de datos de ejemplo que viene con JasperReports Descarga JasperReports (la mayor distribucioacuten) y descomprimirlo en alguna parte Abra un siacutembolo del sistema (o una concha) mueva a la carpeta de JasperReports la demo hsqldb si usted tiene Ant (y usted sabe lo que es) basta con ejecutar
Cjasperreports-301demohsqldbgt ant runServer
De lo contrario ejecutar este comando (todo en una sola liacutenea)
Cjasperreports-301demohsqldbgt java -cp libhsqldb-171jar orghsqldbServer
El servidor de base de datos se iniciaraacute y que estaraacute listo para usarlo con iReport
292 Uso del Asistente para informes
La siguiente tabla muestra los paraacutemetros que debe utilizar para conectarse a la base de datos de ejemplo
Cuando la contrasentildea estaacute en blanco como en este caso recuerde configurar la casilla de verificacioacuten Guardar contrasentildea al configurar la conexioacuten
Seleccione Archivo rarr Asistente para informes Esto carga una herramienta para la creacioacuten paso a paso de un informe comenzando con la seleccioacuten del nombre y la ubicacioacuten del nuevo informe
Figura 2-13 Asistente para informes - Nuevo Informe Nombre y ubicacioacuten
En el segundo paso seleccione la conexioacuten JDBC hemos configurado en el paso anterior ( JasperReports Muestra) El asistente detectamos que estamos trabajando con una conexioacuten que permite el uso de consultas SQL y le pediraacute un aacuterea de texto para especificar un SQL consulta (Figura 2-14) Opcionalmente podemos disentildear visualmente la consulta pulsando el botoacuten Disentildeo de consulta Suponemos que usted conocer al menos un poco de SQL asiacute que vamos a entrar directamente una consulta sencilla
select from address order by city
Figura 2-14 Asistente para informes - consulta SQL
Haga clic en Siguiente gt La claacuteusula de orden por es importante para la siguiente eleccioacuten del orden de clasificacioacuten (voy a discutir los detalles un poco maacutes tarde)
iReport lee los campos de la tabla direcciones y luego los presenta en la siguiente pantalla del asistente como se muestra en la Figura 2-15
Figura 2-15 Asistente para informes - Los campos de seleccioacuten
Seleccione los campos que desea incluir y haga clic en Siguiente Ahora que ya ha seleccionado los campos de poner en el informe ustedes se le pide que elija queacute campos utilizar para ordenar en su caso (ver Figura 2-15)
Utilizando el asistente puede crear hasta cuatro grupos Puede definir maacutes campos maacutes tarde (De hecho es posible establecer un nuacutemero arbitrario de agrupaciones)
Figura 2-16 Asistente para informes - Agrupacioacuten
En este primer informe definir un simple reagrupamiento en el campo CITY como se muestra en la Figura 2-16
El siguiente paso del asistente le permite seleccionar la plantilla de impresioacuten que es un modelo que se puede utilizar como base para la creacioacuten del informe (ver Figura 2-17) iReport incluye una serie de plantillas baacutesicas y maacutes adelante se veraacute coacutemo crear otros nuevos
Figura 2-17 Asistente para informes - La eleccioacuten de una plantilla
En este capiacutetulo vamos a trabajar con dos tipos de plantillas
1048714 Tabular Layout - Cada registro ocupa una liacutenea como en una mesa
1048714 Columnas Layout - campos de informe se muestran en las columnas
Para su primer informe haga clic en el botoacuten tabular Disentildeo y seleccione la plantilla Classic en la ventana de la lista de abajo
Figura 218 Ventana principal Disentildeo
Despueacutes de haber seleccionado la plantilla haga clic en Siguiente Apareceraacute la uacuteltima pantalla del asistente y le diraacute el resultado de la operacioacuten Haga clic en Finalizar para crear el informe que apareceraacute en el aacuterea central de iReport listo para ser generado como se muestra a continuacioacuten Soacutelo tiene que pulsar el botoacuten Vista previa para ver el resultado final
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
Seleccione Archivo rarr Asistente para informes Esto carga una herramienta para la creacioacuten paso a paso de un informe comenzando con la seleccioacuten del nombre y la ubicacioacuten del nuevo informe
Figura 2-13 Asistente para informes - Nuevo Informe Nombre y ubicacioacuten
En el segundo paso seleccione la conexioacuten JDBC hemos configurado en el paso anterior ( JasperReports Muestra) El asistente detectamos que estamos trabajando con una conexioacuten que permite el uso de consultas SQL y le pediraacute un aacuterea de texto para especificar un SQL consulta (Figura 2-14) Opcionalmente podemos disentildear visualmente la consulta pulsando el botoacuten Disentildeo de consulta Suponemos que usted conocer al menos un poco de SQL asiacute que vamos a entrar directamente una consulta sencilla
select from address order by city
Figura 2-14 Asistente para informes - consulta SQL
Haga clic en Siguiente gt La claacuteusula de orden por es importante para la siguiente eleccioacuten del orden de clasificacioacuten (voy a discutir los detalles un poco maacutes tarde)
iReport lee los campos de la tabla direcciones y luego los presenta en la siguiente pantalla del asistente como se muestra en la Figura 2-15
Figura 2-15 Asistente para informes - Los campos de seleccioacuten
Seleccione los campos que desea incluir y haga clic en Siguiente Ahora que ya ha seleccionado los campos de poner en el informe ustedes se le pide que elija queacute campos utilizar para ordenar en su caso (ver Figura 2-15)
Utilizando el asistente puede crear hasta cuatro grupos Puede definir maacutes campos maacutes tarde (De hecho es posible establecer un nuacutemero arbitrario de agrupaciones)
Figura 2-16 Asistente para informes - Agrupacioacuten
En este primer informe definir un simple reagrupamiento en el campo CITY como se muestra en la Figura 2-16
El siguiente paso del asistente le permite seleccionar la plantilla de impresioacuten que es un modelo que se puede utilizar como base para la creacioacuten del informe (ver Figura 2-17) iReport incluye una serie de plantillas baacutesicas y maacutes adelante se veraacute coacutemo crear otros nuevos
Figura 2-17 Asistente para informes - La eleccioacuten de una plantilla
En este capiacutetulo vamos a trabajar con dos tipos de plantillas
1048714 Tabular Layout - Cada registro ocupa una liacutenea como en una mesa
1048714 Columnas Layout - campos de informe se muestran en las columnas
Para su primer informe haga clic en el botoacuten tabular Disentildeo y seleccione la plantilla Classic en la ventana de la lista de abajo
Figura 218 Ventana principal Disentildeo
Despueacutes de haber seleccionado la plantilla haga clic en Siguiente Apareceraacute la uacuteltima pantalla del asistente y le diraacute el resultado de la operacioacuten Haga clic en Finalizar para crear el informe que apareceraacute en el aacuterea central de iReport listo para ser generado como se muestra a continuacioacuten Soacutelo tiene que pulsar el botoacuten Vista previa para ver el resultado final
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
Figura 2-14 Asistente para informes - consulta SQL
Haga clic en Siguiente gt La claacuteusula de orden por es importante para la siguiente eleccioacuten del orden de clasificacioacuten (voy a discutir los detalles un poco maacutes tarde)
iReport lee los campos de la tabla direcciones y luego los presenta en la siguiente pantalla del asistente como se muestra en la Figura 2-15
Figura 2-15 Asistente para informes - Los campos de seleccioacuten
Seleccione los campos que desea incluir y haga clic en Siguiente Ahora que ya ha seleccionado los campos de poner en el informe ustedes se le pide que elija queacute campos utilizar para ordenar en su caso (ver Figura 2-15)
Utilizando el asistente puede crear hasta cuatro grupos Puede definir maacutes campos maacutes tarde (De hecho es posible establecer un nuacutemero arbitrario de agrupaciones)
Figura 2-16 Asistente para informes - Agrupacioacuten
En este primer informe definir un simple reagrupamiento en el campo CITY como se muestra en la Figura 2-16
El siguiente paso del asistente le permite seleccionar la plantilla de impresioacuten que es un modelo que se puede utilizar como base para la creacioacuten del informe (ver Figura 2-17) iReport incluye una serie de plantillas baacutesicas y maacutes adelante se veraacute coacutemo crear otros nuevos
Figura 2-17 Asistente para informes - La eleccioacuten de una plantilla
En este capiacutetulo vamos a trabajar con dos tipos de plantillas
1048714 Tabular Layout - Cada registro ocupa una liacutenea como en una mesa
1048714 Columnas Layout - campos de informe se muestran en las columnas
Para su primer informe haga clic en el botoacuten tabular Disentildeo y seleccione la plantilla Classic en la ventana de la lista de abajo
Figura 218 Ventana principal Disentildeo
Despueacutes de haber seleccionado la plantilla haga clic en Siguiente Apareceraacute la uacuteltima pantalla del asistente y le diraacute el resultado de la operacioacuten Haga clic en Finalizar para crear el informe que apareceraacute en el aacuterea central de iReport listo para ser generado como se muestra a continuacioacuten Soacutelo tiene que pulsar el botoacuten Vista previa para ver el resultado final
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
Figura 2-15 Asistente para informes - Los campos de seleccioacuten
Seleccione los campos que desea incluir y haga clic en Siguiente Ahora que ya ha seleccionado los campos de poner en el informe ustedes se le pide que elija queacute campos utilizar para ordenar en su caso (ver Figura 2-15)
Utilizando el asistente puede crear hasta cuatro grupos Puede definir maacutes campos maacutes tarde (De hecho es posible establecer un nuacutemero arbitrario de agrupaciones)
Figura 2-16 Asistente para informes - Agrupacioacuten
En este primer informe definir un simple reagrupamiento en el campo CITY como se muestra en la Figura 2-16
El siguiente paso del asistente le permite seleccionar la plantilla de impresioacuten que es un modelo que se puede utilizar como base para la creacioacuten del informe (ver Figura 2-17) iReport incluye una serie de plantillas baacutesicas y maacutes adelante se veraacute coacutemo crear otros nuevos
Figura 2-17 Asistente para informes - La eleccioacuten de una plantilla
En este capiacutetulo vamos a trabajar con dos tipos de plantillas
1048714 Tabular Layout - Cada registro ocupa una liacutenea como en una mesa
1048714 Columnas Layout - campos de informe se muestran en las columnas
Para su primer informe haga clic en el botoacuten tabular Disentildeo y seleccione la plantilla Classic en la ventana de la lista de abajo
Figura 218 Ventana principal Disentildeo
Despueacutes de haber seleccionado la plantilla haga clic en Siguiente Apareceraacute la uacuteltima pantalla del asistente y le diraacute el resultado de la operacioacuten Haga clic en Finalizar para crear el informe que apareceraacute en el aacuterea central de iReport listo para ser generado como se muestra a continuacioacuten Soacutelo tiene que pulsar el botoacuten Vista previa para ver el resultado final
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
Figura 2-16 Asistente para informes - Agrupacioacuten
En este primer informe definir un simple reagrupamiento en el campo CITY como se muestra en la Figura 2-16
El siguiente paso del asistente le permite seleccionar la plantilla de impresioacuten que es un modelo que se puede utilizar como base para la creacioacuten del informe (ver Figura 2-17) iReport incluye una serie de plantillas baacutesicas y maacutes adelante se veraacute coacutemo crear otros nuevos
Figura 2-17 Asistente para informes - La eleccioacuten de una plantilla
En este capiacutetulo vamos a trabajar con dos tipos de plantillas
1048714 Tabular Layout - Cada registro ocupa una liacutenea como en una mesa
1048714 Columnas Layout - campos de informe se muestran en las columnas
Para su primer informe haga clic en el botoacuten tabular Disentildeo y seleccione la plantilla Classic en la ventana de la lista de abajo
Figura 218 Ventana principal Disentildeo
Despueacutes de haber seleccionado la plantilla haga clic en Siguiente Apareceraacute la uacuteltima pantalla del asistente y le diraacute el resultado de la operacioacuten Haga clic en Finalizar para crear el informe que apareceraacute en el aacuterea central de iReport listo para ser generado como se muestra a continuacioacuten Soacutelo tiene que pulsar el botoacuten Vista previa para ver el resultado final
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
Figura 2-17 Asistente para informes - La eleccioacuten de una plantilla
En este capiacutetulo vamos a trabajar con dos tipos de plantillas
1048714 Tabular Layout - Cada registro ocupa una liacutenea como en una mesa
1048714 Columnas Layout - campos de informe se muestran en las columnas
Para su primer informe haga clic en el botoacuten tabular Disentildeo y seleccione la plantilla Classic en la ventana de la lista de abajo
Figura 218 Ventana principal Disentildeo
Despueacutes de haber seleccionado la plantilla haga clic en Siguiente Apareceraacute la uacuteltima pantalla del asistente y le diraacute el resultado de la operacioacuten Haga clic en Finalizar para crear el informe que apareceraacute en el aacuterea central de iReport listo para ser generado como se muestra a continuacioacuten Soacutelo tiene que pulsar el botoacuten Vista previa para ver el resultado final
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
Figura 218 Ventana principal Disentildeo
Despueacutes de haber seleccionado la plantilla haga clic en Siguiente Apareceraacute la uacuteltima pantalla del asistente y le diraacute el resultado de la operacioacuten Haga clic en Finalizar para crear el informe que apareceraacute en el aacuterea central de iReport listo para ser generado como se muestra a continuacioacuten Soacutelo tiene que pulsar el botoacuten Vista previa para ver el resultado final
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
Figura 2-19 La vista previa interna
Al hacer clic en Vista previa iReport compila el informe generar el archivo JASPER y ejecutar el informe en contra de la fuente de datos especificada Puede hacer un seguimiento del progreso en la ventana de salida que estaacute en la parte de abajo de la ventana principal Cuando por alguna razoacuten la ejecucioacuten falla se puede ver un conjunto de problemas de la lista en la ventana Informe Problemas y otra de seguimiento de error informacioacuten (por ejemplo un seguimiento de pila completo) en la ventana de salida iReport
En este caso todo deberiacutea funcionar bien y usted deberiacutea ver el informe en la ventana de vista previa como se muestra arriba
Puede guardar el informe haciendo clic en el icono del disco en la barra de herramientas de la ventana de vista previa iReport puede guardar los informes en varios formatos incluyendo PDF y HTML
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
Para exportar automaacuteticamente el informe en un formato particular y ejecutar la aplicacioacuten de visualizacioacuten adecuada seleccione un formato del menuacute Preview Ahora puede ejecutar de nuevo el informe de la ventana de vista previa haciendo clic en el botoacuten de recarga en la herramienta de vista previa bar o si se cambia el disentildeo del informe guardarlo y simplemente pulse Preview
Top Related