Compartir a través de


¿Qué es Crystal Reports?

Crystal Reports ha formado parte de Visual Studio desde 1993, y ahora es el estándar de elaboración de informes de Visual Studio. Se incluye en todas las copias de Visual Studio Professional y se integra directamente en el entorno de desarrollo.

Crystal Reports para Visual Studio incorpora la posibilidad de crear contenido interactivo con calidad de presentación al entorno de Windows. Con Crystal Reports para Visual Studio, puede crear informes complejos y profesionales en un programa basado en GUI. Después puede conectar el informe a casi todos los orígenes de base de datos, así como a datos proxy, como un conjunto de resultados (por ejemplo, un ADO.NET DataSet). Los asistentes del diseñador de GUI le permiten establecer fácilmente los criterios de formato, agrupamiento y gráficos, etc.

Puede almacenar el informe en una aplicación Web o para Windows, con uno de los controles de visores de Crystal Reports para Visual Studio. La presentación de informes, tanto en clientes Windows como en HTML 3.2 ó 4.0, es muy interactiva y proporciona funciones como la profundización en gráficos, la exploración de informes y la búsqueda de texto.

Crystal Reports para Visual Studio incluye un SDK extenso. Puede utilizarlo para interactuar con el informe mediante programación en tiempo de ejecución, usando uno de los cuatro modelos de objetos posibles:

  • CrystalReportViewer, el modelo de objetos más sencillo.
  • ReportDocument, el modelo de objetos más completo.
  • ReportClientDocument, el modelo de objetos más completo. Este modelo de objetos está disponibles con Crystal Reports 2008 o con un servidor RAS.
  • InfoObject, un modelo de objetos muy eficaz para la programación y configuración de informes en el marco de Crystal Reports Server o BusinessObjects Enterprise.
Nota

Los modelos de objetos CrystalReportViewer y ReportDocument están disponibles con todas las versiones de Crystal Reports para Visual Studio. Los modelos de objetos ReportClientDocument e InfoObject requieren una licencia actualizada. Vea Opciones de actualización.

Los informes se pueden relacionar con el proyecto de Visual Studio de muchas formas:

  • Incruste los informes directamente en el proyecto.
  • Obtenga acceso a ellos externamente, desde un directorio de archivos.
  • Obtenga acceso a ellos como servicio Web de informes desde un servidor remoto.
  • Conéctelos como Crystal Services.
  • Mediante la actualización a Crystal Reports Server puede tener acceso a ellos a través del servidor RAS.
  • Mediante la actualización a BusinessObjects Enterprise, puede tener acceso a ellos a través de Page Server o del servidor RAS incluidos en el marco de BusinessObjects Enterprise.

A continuación se describe un ejemplo de cómo deben funcionar los informes en un proyecto de Visual Studio:

Crystal Reports se utiliza para diseñar un informe que permita a los usuarios profundizar en un gráfico y filtrar información, en función de las necesidades. Ese informe se ha incluido en un proyecto ASP.NET y después se ha mostrado en un formulario Web con un control CrystalReportViewer que está enlazado a ese informe. Se puede interactuar con el informe mediante el uso del modelo de objetos ReportDocument.

Vea también