fbpx
Wikipedia

Crystal Reports

Crystal Reports es una aplicación de inteligencia empresarial utilizada para diseñar y generar informes desde una amplia gama de fuentes de datos (bases de datos).

Crystal Reports
Información general
Tipo de programa report generator
Desarrollador SAP, Business Objects
Licencia
  • licencia privativa
  • contrato de licencia de usuario final
Versiones
Última versión estable 2016 SP05
29 de mayo de 2018
Archivos legibles
Crystal Reports output file (Report)
Archivos editables
Crystal Reports output file (Report)
Enlaces
Página web de Crystal Sitio web oficial

Varias aplicaciones, como Microsoft Visual Studio, incluyen una versión OEM de Crystal Reports como una herramienta de propósito general para informes/reportes. Crystal Reports se convirtió en el escritor de informes estándar cuando Microsoft lo liberó con Visual Basic.

Orígenes

El producto fue originalmente creado por Crystal Services Inc., la cual produjo las versiones 1.0 hasta la 3.0. La compañía fue posteriormente adquirida por Seagate Software, la que luego fue renombrada como Crystal Decisions, y produjo las versiones 4.0 hasta la 9.0. Crystal Decisions fue adquirida en diciembre de 2003 por Business Objects, la cual ha producido las versiones 10 y 11 (XI), y actualmente la versión 12 (2008). Business Objects fue adquirida el 8 de octubre de 2007 por SAP.

Creando reportes/informes

Los usuarios, al instalar (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última). Crystal Reports en un equipo y utilizarlo para seleccionar filas y columnas específicas de una tabla de datos compatibles, pueden organizar los datos en el informe en el formato que necesiten. Una vez que el diseño está completo, el informe se puede guardar/salvar como un archivo con extensión 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.

Tutoriales de Crystal Reports

En la página de Crystal Reports existe una serie de tutoriales, versión XI Server (se necesita flash instalado para acceder), explicativos de algunos aspectos, que quizás varíen en contenido, pero son similares a todas las versiones de Crystal Reports.[1]

Tema Enlace
Creación de reportes crxi_reportdesign.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Administración de reportes crxi_webreportdelivery.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Entrega del informe crxi_reportviewing.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Indicaciones dinámicas y en cascada dynamic_cascading_prompts.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Comprobador de dependencias dependency_checker.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Diseñador de mejoras designer_improvements.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Trazado de arrastrar y soltar intelligent_charting.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Ubicación de imagen dinámica dynamic_image_location.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Agrupación jerárquica hierarchical_grouping.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Vista previa HTML html_preview.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Formato de exportación RTF editable_rtf_export_format.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Controladores de datos de actualización (o puesta al día) updated_data_drivers.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
Banco de trabajo workbench.asp (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).

Informe en blanco

Una de la opciones para la creación de informes es comenzar desde cero. Para cargar las bases de datos existe un Asistente de base de datos, donde muestra los siguientes orígenes de datos soportados:

Origen de datos Características
Conexiones actuales Carpeta que muestra una lista de los orígenes de datos a los que está conectado actualmente.
Favoritos Muestra una lista de los orígenes de datos que se utilizan normalmente y que se ha mantenido en la lista Favoritos.
Historial Muestra una lista de los orígenes de datos utilizados recientemente. Se muestran las últimas cinco fuentes de datos.
Crear una nueva conexión Muestra las subcarpetas de varios orígenes de datos a los que se puede conectar.
Access-Excel (DAO)
Access - dBASE 5.0, III y IV - Excel 3.0, 4.0 y 5.0 - Importación de HTML - Lotus WK1, WK3, WK4 - Paradox 3.x, 4.x, y 5.x - Texto
ADO.NET (XML)
Archivos de base de datos:
Excel: .xls, .xlw - Archivos XML: .xml, .xsd - Definición de campo: .ttx - Archivos xBase: .dbf - Diccionarios Btrieve: .ddf - Archivos Access: .mdb - Archivos de vínculos de datos: .udl
Exchange 5.5 Message Tracking Log
Exhange Message Tracking Log
Legacy Exchange
Mailbox Admin
ODBC (RDO):
Base de datos Xtreme 11.5 - dBASE Files - Excel Files - MS Access Database - Xtreme Sample Database 11.5
Olap
OLE DB (ADO)
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, 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
Sólo definiciones de campo
Universos
Se conecta a )
Web/IIS Log Files
xBase (.dbf)
XML
Más orígenes de datos...
Repositorio Se conecta a ). Muestra el contenido del repositorio mediante el Explorador de BusinessObjects Enterprise. La hacer clic en Establecer nueva conexión, para abrir el Explorador de BusinessObjects Enterprise; se puede seleccionar un comando SQL o una vista empresarial existentes.

Tablas múltiples

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

Agregar y vincular tablas múltiples

  • Elegir el comando Asistente de base de datos, del menú Base de datos (aparece el cuadro de diálogo Asistente de base de datos).
  • En la ficha Datos, se deben seleccionar las tablas que se desee agregar al informe (aparece la ficha Vínculos en el Asistente de base de datos.

Campos

Muchos de los datos que se pueden insertar en el informe son campos de base de datos seleccionada. Estos mostrarán los datos tal como están almacenados en la base de datos.

Para insertar campos se debe seguir el siguiente procedimiento:...

  • Ir a la barra de herramientas estándar, clic sobre Explorador de campos.
  • Aparece el cuadro de diálogo 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 botón 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 sección "Detalles".

Campos de fórmula

Si se quieren desplegar datos que son valores calculados, tendrá que crear un campo de fórmula y ponerlo en el informe, similarmente a lo anterior (arrastrar hasta el lugar deseado, o insertarlo).

Se cuenta con un amplio espectro de fórmulas disponibles para la creación de estas. Las cuales pueden ser programadas o creadas según el lenguaje crystal, integrado al programa, o bien, utilizando la sintaxis de Basic (Visual Basic).

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 cálculos tales como promedio, suma y conteo. Las funciones disponibles se listan con sus argumentos y se organizan según 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, "condición") 
  • Mezcla de muchos parámetros:
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" 

Campos de enunciado SQL

Éstos son como fórmulas, pero escritos en SQL, y no en el lenguaje de fórmula de Crystal Reports. Los enunciados de SQL son usados, entre otras cosas, para obtener un conjunto específico de datos de una base de datos, pudiendo ordenar, agrupar y seleccionar datos, basándose 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 contraposición con una fórmula 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 fórmulas de tal forma que sería difícil o imposible hacerlo con SQL. En algunas circunstancias, sin embargo, la creación y el uso de campos de enunciados SQL puede acelerar el proceso de los informes.

Crear un campo de enunciado SQL
  • Ir a la barra de herramientas estándar, hacer clic en Explorador de campos.
  • Aparece el cuadro de diálogo Explorador de campos.
  • Ir hasta Campos de enunciados SQL. Hacer clic en Nuevo.
  • Aparece el cuadro de diálogo 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.

Campos de parámetro

Sirven para solicitar al usuario de un informe que especifique información. De esta manera se crear un campo de parámetro. Los parámetros son como preguntas que el usuario necesita responder antes de que se genere el informe. La información que escribe el usuario, o la forma en que responde, determina lo que aparece en el informe.

Los parámetro pueden ser creados con datos fijos (estáticos), dinámicos si los datos experimentan cambios, o en forma de cascada, donde le usuario del informe selecciona de una lista desplegable aquello que desea ver.

Vista previa y exportación 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:

Referencias

  1. . Archivado desde el original el 30 de octubre de 2007. Consultado el 11 de febrero de 2008. 

Enlaces externos

  • Página web de Crystal Reports el 20 de octubre de 2007 en Wayback Machine. (en inglés)
  • Foro de Ayuda SAP, temas en español sobre crystal report
  • Entrenamiento, libros y foro de Crystal Reports: www.crystalreportsbook.com (en inglés)
  • Foro de Crystal Reports Forum en Tek-Tips.com (en inglés)
  • Ejemplos de fórmulas de Crystal Reports (en inglés)
  • Documentación de Productos Business Objects - Seleccionar Idioma:Español, Versión:Crystal Reports 2008 (en inglés)
  •   Datos: Q1142403

crystal, reports, aplicación, inteligencia, empresarial, utilizada, para, diseñar, generar, informes, desde, amplia, gama, fuentes, datos, bases, datos, información, generaltipo, programareport, generatordesarrolladorsap, business, objectslicencialicencia, pri. Crystal Reports es una aplicacion de inteligencia empresarial utilizada para disenar y generar informes desde una amplia gama de fuentes de datos bases de datos Crystal ReportsInformacion generalTipo de programareport generatorDesarrolladorSAP Business ObjectsLicencialicencia privativacontrato de licencia de usuario finalVersionesUltima version estable2016 SP0529 de mayo de 2018Archivos legiblesCrystal Reports output file Report Archivos editablesCrystal Reports output file Report EnlacesPagina web de Crystal Sitio web oficial editar datos en Wikidata Varias aplicaciones como Microsoft Visual Studio incluyen una version OEM de Crystal Reports como una herramienta de proposito general para informes reportes Crystal Reports se convirtio en el escritor de informes estandar cuando Microsoft lo libero con Visual Basic Indice 1 Origenes 2 Creando reportes informes 2 1 Tutoriales de Crystal Reports 3 Informe en blanco 3 1 Tablas multiples 3 1 1 Agregar y vincular tablas multiples 3 2 Campos 3 2 1 Campos de formula 3 2 1 1 Ejemplos 3 2 2 Campos de enunciado SQL 3 2 2 1 Crear un campo de enunciado SQL 3 2 3 Campos de parametro 3 3 Vista previa y exportacion de reportes informes 4 Referencias 5 Enlaces externosOrigenes EditarEl producto fue originalmente creado por Crystal Services Inc la cual produjo las versiones 1 0 hasta la 3 0 La compania fue posteriormente adquirida por Seagate Software la que luego fue renombrada como Crystal Decisions y produjo las versiones 4 0 hasta la 9 0 Crystal Decisions fue adquirida en diciembre de 2003 por Business Objects la cual ha producido las versiones 10 y 11 XI y actualmente la version 12 2008 Business Objects fue adquirida el 8 de octubre de 2007 por SAP Creando reportes informes EditarLos usuarios al instalar enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Crystal Reports en un equipo y utilizarlo para seleccionar filas y columnas especificas de una tabla de datos compatibles pueden organizar los datos en el informe en el formato que necesiten Una vez que el diseno esta completo el informe se puede guardar salvar como un archivo con extension 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 refrescara reflejando estas actualizaciones Tutoriales de Crystal Reports Editar En la pagina de Crystal Reports existe una serie de tutoriales version XI Server se necesita flash instalado para acceder explicativos de algunos aspectos que quizas varien en contenido pero son similares a todas las versiones de Crystal Reports 1 Tema EnlaceCreacion de reportes crxi reportdesign asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Administracion de reportes crxi webreportdelivery asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Entrega del informe crxi reportviewing asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Indicaciones dinamicas y en cascada dynamic cascading prompts asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Comprobador de dependencias dependency checker asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Disenador de mejoras designer improvements asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Trazado de arrastrar y soltar intelligent charting asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Ubicacion de imagen dinamica dynamic image location asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Agrupacion jerarquica hierarchical grouping asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Vista previa HTML html preview asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Formato de exportacion RTF editable rtf export format asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Controladores de datos de actualizacion o puesta al dia updated data drivers asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Banco de trabajo workbench asp enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Informe en blanco EditarUna de la opciones para la creacion de informes es comenzar desde cero Para cargar las bases de datos existe un Asistente de base de datos donde muestra los siguientes origenes de datos soportados Origen de datos CaracteristicasConexiones actuales Carpeta que muestra una lista de los origenes de datos a los que esta conectado actualmente Favoritos Muestra una lista de los origenes de datos que se utilizan normalmente y que se ha mantenido en la lista Favoritos Historial Muestra una lista de los origenes de datos utilizados recientemente Se muestran las ultimas cinco fuentes de datos Crear una nueva conexion Muestra las subcarpetas de varios origenes de datos a los que se puede conectar Access Excel DAO Access dBASE 5 0 III y IV Excel 3 0 4 0 y 5 0 Importacion de HTML Lotus WK1 WK3 WK4 Paradox 3 x 4 x y 5 x TextoADO NET XML Archivos de base de datos Excel xls xlw Archivos XML xml xsd Definicion de campo ttx Archivos xBase dbf Diccionarios Btrieve ddf Archivos Access mdb Archivos de vinculos de datos udlExchange 5 5 Message Tracking LogExhange Message Tracking LogLegacy ExchangeMailbox AdminODBC RDO Base de datos Xtreme 11 5 dBASE Files Excel Files MS Access Database Xtreme Sample Database 11 5OlapOLE DB ADO 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 Simple MSdataShape Proveedor de bases de datos OLE para servicios de directorio de MicrosoftOutlook ExchangePublic Folder ACLPuclic Folder AdminPublic Folder ReplicaRegistro de eventos actuales de NTRegistro de eventos archivados NTSolo definiciones de campoUniversos Se conecta a BusinessObjects Enterprise Web IIS Log FilesxBase dbf XMLMas origenes de datos Repositorio Se conecta a Muestra el contenido del repositorio mediante el Explorador de BusinessObjects Enterprise La hacer clic en Establecer nueva conexion para abrir el Explorador de BusinessObjects Enterprise se puede seleccionar un comando SQL o una vista empresarial existentes Tablas multiples Editar Si se ha creado un informe que posee datos de dos o mas tablas desde una base de datos en los formatos soportados tendra que vincular durante el proceso de elaboracion del informe antes de agregar el contenido al informe Agregar y vincular tablas multiples Editar Elegir el comando Asistente de base de datos del menu Base de datos aparece el cuadro de dialogo Asistente de base de datos En la ficha Datos se deben seleccionar las tablas que se desee agregar al informe aparece la ficha Vinculos en el Asistente de base de datos Campos Editar Muchos de los datos que se pueden insertar en el informe son campos de base de datos seleccionada Estos mostraran los datos tal como estan almacenados en la base de datos Para insertar campos se debe seguir el siguiente procedimiento Ir a la barra de herramientas estandar clic sobre Explorador de campos Aparece el cuadro de dialogo 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 boton 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 seccion Detalles Campos de formula Editar Si se quieren desplegar datos que son valores calculados tendra que crear un campo de formula y ponerlo en el informe similarmente a lo anterior arrastrar hasta el lugar deseado o insertarlo Se cuenta con un amplio espectro de formulas disponibles para la creacion de estas Las cuales pueden ser programadas o creadas segun el lenguaje crystal integrado al programa o bien utilizando la sintaxis de Basic Visual Basic Ejemplos Editar Campos cliente Nombre del cliente proveedor Nombre del proveedor Texto Entre comillas separados por comas Operadores sumar dividir x negativo Funciones las funciones realizan calculos tales como promedio suma y conteo Las funciones disponibles se listan con sus argumentos y se organizan segun 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 condicion Mezcla de muchos parametros 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 Campos de enunciado SQL Editar Estos son como formulas pero escritos en SQL y no en el lenguaje de formula de Crystal Reports Los enunciados de SQL son usados entre otras cosas para obtener un conjunto especifico de datos de una base de datos pudiendo ordenar agrupar y seleccionar datos basandose 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 contraposicion con una formula 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 formulas de tal forma que seria dificil o imposible hacerlo con SQL En algunas circunstancias sin embargo la creacion y el uso de campos de enunciados SQL puede acelerar el proceso de los informes Crear un campo de enunciado SQL Editar Ir a la barra de herramientas estandar hacer clic en Explorador de campos Aparece el cuadro de dialogo Explorador de campos Ir hasta Campos de enunciados SQL Hacer clic en Nuevo Aparece el cuadro de dialogo 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 elEditor de enunciados SQL Guardar Campos de parametro Editar Sirven para solicitar al usuario de un informe que especifique informacion De esta manera se crear un campo de parametro Los parametros son como preguntas que el usuario necesita responder antes de que se genere el informe La informacion que escribe el usuario o la forma en que responde determina lo que aparece en el informe Los parametro pueden ser creados con datos fijos estaticos dinamicos si los datos experimentan cambios o en forma de cascada donde le usuario del informe selecciona de una lista desplegable aquello que desea ver Vista previa y exportacion de reportes informes Editar 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 gt Exportar gt Exportar Informe rtf de Microsoft Word xls de Microsoft Excel en dos versiones una de solo datos y la otra convencional CSV o texto txt siguiendo Archivo gt Exportar gt Opciones de exportacion de informes Referencias Editar Ver seccion View demos of features Flash required Archivado desde el original el 30 de octubre de 2007 Consultado el 11 de febrero de 2008 Enlaces externos EditarPagina web de Crystal Reports Archivado el 20 de octubre de 2007 en Wayback Machine en ingles Pagina web para Latinoamerica Mexico y Chile Foro de Ayuda SAP temas en espanol sobre crystal report Entrenamiento libros y foro de Crystal Reports www crystalreportsbook com en ingles Foro de Crystal Reports Forum en Tek Tips com en ingles Ejemplos de formulas de Crystal Reports en ingles Documentacion de Productos Business Objects Seleccionar Idioma Espanol Version Crystal Reports 2008 en ingles Datos Q1142403Obtenido de https es wikipedia org w index php title Crystal Reports amp oldid 131352881, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos