miércoles, 11 de junio de 2014

Instalación de Crystal Report

Introducción

En nuestras aplicaciones, en ocasiones es necesario realizar algún reporte, este pudiendo ser muy complejo o simplemente mostrando información.
Los reportes que no son más que objetos que entregan información en un formato particular y que permiten realizar ciertas operaciones como imprimirlos, enviarlos por email, guardarlos a un archivo, etc.


Visual Studio 2010 permite trabajar reportes con Reporting Service y Crystal Reports, pero en Visual Studio 2010 por defecto ya no cuenta con la versión de Crystal Report.
Se puede descargar de forma gratuita de la página oficial de SAP que es la empresa encargada de Crystal Report.

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).


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.


Instalación

Comenzamos la instalación el cual empieza a descomprimir algunos archivos necesarios para la instalación.

 Elegimos el lenguaje a instalar, Visual Studio no debe estar activo.


Inicio de la instalación.


 Aceptamos el acuerdo de licencia de instalación.


Inicio de la instalación.





En ocasiones nos pregunta si deseamos instalar la versión de Crystal Reports para 64 bits.



Finalmente la instalación termina y ya tenemos listo Crystal Report en Visual Studio 2010.



Crystal Report en Visual Basic 2010


Podemos abrir Visual Studio 2010 y encontraremos que ya está instalado Crystal Report.


Crear un nuevo Proyecto de Windows Form con Net 4.0 
 
Por defecto VS 2010 ejecuta el proyecto con Net Framework 4 Client Profile, esto se debe a que el Framework es muy grande y muchas veces no usamos todo el potencial.

Así que podemos recurrir al Net Framework 4 Client Profile ya que este es una versión reducida del .Net Framework 4 y por ende más fácil de trasportar y de instalar ya que no usa todas la librerías y nuestra aplicación puede ser más liviana para la instalación.
 


Nota Importante para la ejecución en VS 2010

Cuando creamos el reporte en VS 2010 tendría que agregar automáticamente las librerías necesarias, además configurar el App.Config de manera que la ejecución resulte exitosa.
Pero por alguna razón en algunos VS 2010 no configura de manera correcta el App.config y nuestro reporte no se ejecuta, en otros no existe el problema. 


Tenemos este error de ejecución el cual indica que no podemos compilar porque no se reconoce las librerías de CR.

Para que se ejecute de manera correcta solo tenemos que configurar el App.Config, agregando esta línea.  


<startup useLegacyV2RuntimeActivationPolicy="true">

<supportedRuntime version="v4.0"/>

</startup>

Y comentando la línea  



<!--<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>-->

Quedando el App.config como sigue: 


Eso es todo por esta entrada.

Continuo en la siguiente con ejemplos prácticos de Crystal Report.