0% encontró este documento útil (0 votos)
187 vistas10 páginas

Guía de Crystal Reports: Creación de Informes

Crystal Reports es una aplicación de inteligencia empresarial utilizada para diseñar y generar informes desde una amplia gama de fuentes de datos. Los usuarios pueden seleccionar datos específicos de tablas y organizarlos en el formato deseado. Una vez completado, el informe se puede guardar como un archivo y volver a abrirlo para actualizar los datos. Crystal Reports también permite vincular múltiples tablas, agregar campos de datos y fórmulas, y crear campos de parámetros y enunciados SQL.

Cargado por

Luis Miguel Diaz
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
187 vistas10 páginas

Guía de Crystal Reports: Creación de Informes

Crystal Reports es una aplicación de inteligencia empresarial utilizada para diseñar y generar informes desde una amplia gama de fuentes de datos. Los usuarios pueden seleccionar datos específicos de tablas y organizarlos en el formato deseado. Una vez completado, el informe se puede guardar como un archivo y volver a abrirlo para actualizar los datos. Crystal Reports también permite vincular múltiples tablas, agregar campos de datos y fórmulas, y crear campos de parámetros y enunciados SQL.

Cargado por

Luis Miguel Diaz
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Crystal Reports

De Wikipedia, la enciclopedia libre Saltar a: navegacin, bsqueda

Crystal Reports
Desarrollador

SAP, Business Objects Pgina web de Crystal Reports

Informacin general

Gnero

Sistema operativo

Microsoft Windows, UNIX (Linux, Solaris, AIX, HP-UX), Mac

Licencia

En espaol

Crystal Reports es una aplicacin de inteligencia empresarial utilizada para disear y generar informes desde una amplia gama de fuentes de datos (bases de datos). Varias aplicaciones, como Microsoft Visual Studio, incluyen una versin OEM de Crystal Reports como una herramienta de propsito general para informes/reportes. Crystal Reports se convirti en el escritor de informes estndar cuando Microsoft lo liber con Visual Basic.

Creando reportes/informes
Los usuarios al instalar Crystal Reports en un equipo y utilizarlo para seleccionar filas y columnas especficas de una tabla de datos compatibles, pueden organizar los datos en el informe en el formato que necesiten. Una vez que el diseo est completo, el informe se puede guardar/salvar como un archivo con extensin rpt. Se puede acceder nuevamente al

informe reabriendo el mismo, y poder refrescar los datos. Si la fuente de base de datos se ha actualizado, el informe se refrescar reflejando estas actualizaciones.
[editar] Tutoriales de Crystal Reports

En la pgina de Crystal Reports existe una serie de tutoriales, versin XI Server (se necesita flash instalado para acceder), explicativos de algunos aspectos, que quizs varien en contenido, pero son similares a todas las versiones de Crystal Reports.1
Tema Creacin de reportes Administracin de reportes Entrega del informe Indicaciones dinmicas y en cascada Enlace
crxi_reportdesign.asp crxi_webreportdelivery.asp crxi_reportviewing.asp

dynamic_cascading_prompts.asp

Comprobador de dependencias dependency_checker.asp Diseador de mejoras Trazado de arrastrar y soltar Ubicacin de imagen dinmica Agrupacin jerrquica Vista previa HTML Formato de exportacin RTF Controladores de datos de actualizacin (o puesta al da) Banco de trabajo
designer_improvements.asp intelligent_charting.asp dynamic_image_location.asp hierarchical_grouping.asp html_preview.asp editable_rtf_export_format.asp

updated_data_drivers.asp

workbench.asp

[editar] Informe en blanco


Una de la opciones para la creacin de informes es comenzar desde cero. Para cargar las bases de datos existe un Asistente de base de datos, donde muestra los siguientes rigenes de datos soportados:

Origen de datos Conexiones actuales

Caractersticas Carpeta que muestra una lista de los orgenes de datos a los que est conectado actualmente. Muestra una lista de los orgenes de datos que se utilizan normalmente y que se ha mantenido en la lista Favoritos. Muestra una lista de los orgenes de datos utilizados recientemente. Se muestran las ltimas cinco fuentes de datos. Muestra las subcarpetas de varios orgenes de datos a los que se puede conectar. Access - dBASE 5.0, III y IV - Excel 3.0, 4.0 y 5.0 - Importacin de HTML - Lotus WK1, WK3, WK4 - Paradox 3.x, 4.x, y 5.x Texto

Favoritos

Historial

Crear una nueva conexin

Access-Excel (DAO)

ADO.NET (XML) Archivos de base de datos: Exchange 5.5 Message Tracking Log Exhange Message Tracking Log Legacy Exchange Mailbox Admin ODBC (RDO): Olap Microsoft Jet 4.0 OLE DB - Microsoft Office 12.0 Access Database Engine OLE DB - Microsoft OLE DB for: Analysis
Services 9.0 , Data Mining Services, Indexing Service, Internet Publishing, ODBC Drivers, OLAP Servides 8.0, Oracle, SQL Server,

Excel: .xls, .xlw - Archivos XML: .xml, .xsd - Definicin de campo: .ttx - Archivos xBase: .dbf - Diccionarios Btrieve: .ddf - Archivos Access: .mdb - Archivos de vnculos de datos: .udl

Base de datos Xtreme 11.5 - dBASE Files - Excel Files - MS Access Database - Xtreme Sample Database 11.5

OLE DB (ADO)

Simple - MSdataShape - Proveedor de bases de datos OLE

para servicios de directorio de Microsoft Outlook/Exchange Public Folder ACL Puclic Folder Admin Public Folder Replica Registro de eventos actuales de NT Registro de eventos archivados NT Slo definiciones de campo Universos Web/IIS Log Files xBase (.dbf) XML Ms orgenes de datos... Se conecta a BusinessObjects Enterprise). Muestra el contenido del repositorio mediante el Explorador de BusinessObjects Enterprise. La hacer clic en Establecer nueva conexin, para abrir el Explorador de BusinessObjects Enterprise; se puede seleccionar un comando SQL o una vista empresarial existentes. Se conecta a BusinessObjects Enterprise)

Repositorio

[editar] Tablas mltiples

Si se ha creado un informe que posee datos de dos o ms tablas, desde una base de datos en los formatos soportados, tendr que vincular durante el proceso de elaboracin del informe (antes de agregar el contenido al informe).

[editar] Agregar y vincular tablas mltiples

Elegir el comando Asistente de base de datos, del men Base de datos (aparece el cuadro de dilogo Asistente de base de datos). En la ficha Datos, se deben seleccionar las tablas que se desee agregar al informe (aparece la ficha Vnculos en el Asistente de base de datos. Hacer click en la ficha Vnculos para que se muestren las bases de datos disponibles actualmente para establecer vnculos. Para crear los vnculos manualmente, se debe arrastrar un campo de una tabla hasta un campo de otra tabla. Si no se tiene xito en la creacin del vnculo, se recibe un mensaje. Aceptar, para finalizar el asistente.

[editar] Campos

Muchos de los datos que se pueden insertar en el informe son campos de base de datos seleccionada. stos mostrarn los datos tal como estn almacenados en la base de datos. Para insertar campos se debe seguir el siguiente procedimiento:...

Ir a la barra de herramientas estndar, clic sobre Explorador de campos.

Aparece el cuadro de dilogo Explorador de campos.

Expandir la carpeta Campos de base de datos, para ver todas las tablas seleccionadas en las bases de datos. Expandir las tablas de forma individual para ver todos los campos que contienen. Hacer clic sobre el campo que se quiere insertar en el informe. Hacer clic sobre el botn Examinar para revisar los valores del campo seleccionado. Hacer clic en Insertar en informe para colocarlo en el informe, o bien, hacer clic y arrastrar hasta un lugar deseado, preferentemente en la seccin "Detalles".

[editar] Campos de frmula

Si se quieren desplegar datos que son valores calculados, tendr que crear un campo de frmula y ponerlo en el informe, similarmente a lo anterior (arrastrar hasta el lugar deseado, o insertarlo). Se cuenta con un amplio espectro de frmulas disponibles para la creacin de stas. Las cuales pueden ser programadas o creadas segn el lenguaje crystal, integrado al programa, o bien, utilizando la sintxis de Basic (Visual Basic).

[editar] Ejemplos

Campos

{cliente.Nombre del cliente}, {proveedor.Nombre del proveedor}

Texto

"Entre comillas", "separados por comas"

Operadores

+ (sumar), / (dividir), -x (negativo)

Funciones (las funciones realizan clculos tales como promedio, suma y conteo. La funciones disponibles se listan con sus argumentos y se organizan segn su uso).

Round (x), Trim (x)

Estructuras de control

"If" y "Select", ciclos "For"

Valores de campo de grupo (Por ejemplo, se pueden usar valores de campo de grupo para buscar el porcentaje del total general aportado por cada grupo).

Average (campo, Cpocond), Sum (campo, Cpocond, "condicin")

Mezcla de muchos parmetros:

If ({cliente. NOMBRE DEL CLIENTE} [1 to 2] = "Ab") Then "TRUE" Else "FALSE" If ({cliente. NOMBRE DEL CLIENTE}) [1 to 2] = "Ab" and ToText({cliente. ID DEL CLIENTE}) [1] = "6" or ({cliente. NOMBRE DEL CLIENTE}) [1 to 2] = "Ba" and ToText({cliente. ID DEL CLIENTE}) [1] = "5" Then "elegido" Else "no elegido"

[editar] Campos de enunciado SQL

stos son como frmulas, pero escritos en SQL, y no en el lenguaje de frmula de Crystal Reports. Los enunciados de SQL son usados, entre otras cosas, para obtener un conjunto especfico de datos de una base de datos, pudiendo ordenar, agrupar y seleccionar datos, basndose en campos de enunciados SQL. Los campos de enunciado SQL, son de utilidad a la hora de optimizar el rendimiento de los informes, ya que las tareas que ejecutan se realizan normalmente en el servidor de la base de datos, en contraposicin con una frmula regular que a veces se ejecuta en el equipo local.

Tanto la sintaxis Crystal (nativa de Crystal Reports), como la sintaxis Basic permiten mejorar y precisar las frmulas de tal forma que sera difcil o imposible hacerlo con SQL. En algunas circunstancias, sin embargo, la creacin y el uso de campos de enunciados SQL puede acelerar el proceso de los informes.
[editar] Crear un campo de enunciado SQL

Ir a la barra de herramientas estndar, hacer clic en Explorador de campos.

Aparece el cuadro de dilogo Explorador de campos.

Ir hasta Campos de enunciados SQL. Hacer clic en Nuevo.

Aparece el cuadro de dilogo Nombre del enunciado SQL.

Escribir el nombre en el cuadro Nombre, y Aceptar.

Aparece el Formula Workshop con el Editor de enunciados SQL activo.

Escribir el enunciado en el Editor de enunciados SQL. Guardar.

[editar] Campos de parmetro

Sirven para solicitar al usuario de un informe que especifique informacin. De esta manera se crear un campo de parmetro. Los parmetros son como preguntas que el usuario necesita responder antes de que se genere el informe. La informacin que escribe el usuario, o la forma en que responde, determina lo que aparece en el informe. Los parmetro pueden ser creados con datos fijos (estticos), dinmicos si los datos experimentan cambios, o en forma de cascada, donde le usuario del informe selecciona de una lista desplegable aquello que desea ver.
[editar] Vista previa y exportacin de reportes/informes

El informe puede ser visto de antemano en la pantalla (con el comando CTRL+R), imprimir en papel, o se exportado a uno de los diversos formatos de archivo soportados:

.pdf, siguiendo: Archivo > Exportar > Exportar Informe. .rtf de Microsoft Word, .xls de Microsoft Excel (en dos versiones, una de slo datos y la otra convencional), .CSV o texto (.txt), siguiendo: Archivo > Exportar > Opciones
de exportacin de informes...

JasperReports
De Wikipedia, la enciclopedia libre Saltar a: navegacin, bsqueda

JasperReports
Desarrollador JasperSoft http://jasperforge.org/projects/jasperreports Informacin general ltima versin estable Gnero 4.7.1
21 de septiembre de 2012; hace 6 meses

Herramienta de creacin de informes

Programado en Sistema operativo Plataforma Licencia En espaol

Java Multiplataforma Java GNU Lesser General Public License ?

JasperReports es una herramienta de creacin de informes que tiene la habilidad de entregar contenido enriquecido al monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y XML.

Est escrito completamente en Java y puede ser usado en gran variedad de aplicaciones de Java, incluyendo J2EE o aplicaciones web, para generar contenido dinmico. Su propsito principal es ayudar a crear documentos de tipo pginas, preparados para imprimir en una forma simple y flexible. JasperReports se usa comnmente con iReport, un front-end grfico de cdigo abierto para la edicin de informes. Se encuentra bajo licencia libre GNU, por lo que es Software libre. Forma parte de la iniciativa apilada open source Lisog.

Caractersticas
JasperReports es una biblioteca que puede ser embebida (incrustada) en cualquier aplicacin Java. Sus funciones incluyen:

Scriptlets, que pueden acompaar a la definicin del informe,1 y pueden ser invocados en cualquier momento por la definicin para realizar un procesamiento adicional. El scriptlet se basa en Java, y tiene muchos ganchos (hooks) que se pueden invocar antes o despus de las etapas de la generacin de informes, como el Informe, Pgina, Columna o Grupo. Sub-informes2

Que es Jasper Reports?


November 20, 2007 , Etiquetada como Java, Programacin, Reports, Software libre, utilidades.

JasperReports es una herramienta gratuita y opensource que se compone de un conjunto de librerias java para facilitar la generacin de informes en nuestras aplicaciones tanto web como de escritorio. Los informes se definen en un fichero xml el cual ser compilado por las libreras jasper report y generarn un fichero .jasper que utilizaremos para rellenar y mostrar el informe final. La salida de los informes puede ser a la impresora, pdf, cvs, xml, txt, html, xls, rtf, jasper viewer, y a medida que liberen versiones seguramente alguna mas. La definicin de los informes se puede realizar directamente sobre los xml descriptores o podemos utilizar la herramienta ireport para disearlo grficamente.

Uno de los puntos fuertes de jasper report es su comunidad http://www.jasperforge.org y la compaa que est detrs, JasperSoft nacida del xito alcanzado por las primeras versiones de jasperreport y centrada en el desarrollo de herramientas Business Intelligence. Personalmente he de comentar que me ha gustado mucho ireport, funciona a la perfeccin en mi ubuntu, nos proporciona todo lo necesario para disear informes de una complejidad media, y la curva de aprendizaje para comenzar a tener resultados productivos no es muy elevada. Claro que cuando necesitamos disear informes mas complejos en los que intervienen gran cantidad de tablas y relaciones de nuestra BD, ireport se vuelve farragoso, comienzas a tener que crear multitud de subinformes o enviar mas parmetros de los deseados para obtener los datos necesarios. Ya os contar mis prximas experiencias en este entorno, todava me queda pendiente echarle un vistazo a jasper server, jasperETL y DynamicJasper, si encuentro el momento dejar por aqu mis impresiones.

También podría gustarte