Sei sulla pagina 1di 28

Crear un manual de instalacin de CristalReport en Visual Studio 2010 y la creacin de un reporte del proyecto final.

NOMBRES: PAUL ASTUDILLO 322, CRISTIAN CHILUISA 320


ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

BASE DE DATOS

Instalar SAP Crystal Reports, versin para Visual Studio 2010


1.1 Informacin general sobre la instalacin
En una plataforma Microsoft Windows, el asistente de instalacin de SAP Crystal Reports, versin para Visual Studio 2010 funciona con Microsoft Windows Installer para guiarle a travs del proceso de instalacin.

1.2 Requisitos para la instalacin


Sistemas operativos admitidos La siguiente lista recoge los sistemas operativos admitidos para SAP Crystal Reports, versin para Visual Studio 2010: Windows 7 Windows Vista SP2 Windows XP Professional SP3 Windows 2008 Server R2 Windows 2003 Server R2 Prerrequisitos de instalacin Antes de instalar SAP Crystal Reports, versin para Visual Studio 2010 asegrese de que se cumplen los siguientes requisitos: Ha iniciado sesin en el ordenador como administrador. Est instalado Microsoft Visual Studio 2010. Se ha instalado Microsoft NET Framework 2.0 o superior. Para obtener ms informacin sobre los requisitos de instalacin, consulte el documento sobre plataformas admitidas que encontrar en el portal de ayuda de SAP: http://help.sap.com.

1.3 Instalar SAP Crystal Reports, versin para Visual Studio 2010
Tiene dos opciones para instalar SAP Crystal Reports, versin para Visual Studio 2010: usar el programa de instalacin o el modo sin supervisin. Si ya tiene instalada la misma versin de SAP Crystal Reports, versin para Visual Studio 2010, se le pedir que repare o elimine la versin instalada.

1.3.1 Para instalar SAP Crystal Reports, versin para Visual Studio 2010 usando el programa de instalacin
1. Ejecute Setup.exe desde el directorio de SAP Crystal Reports, versin para Visual Studio 2010 de la distribucin del producto. 2. Elija el idioma que debe usar el programa de instalacin durante el proceso de instalacin. 3. Cuando aparezca el cuadro de dilogo "Bienvenido", haga clic en Siguiente. 4. En el dilogo "Contrato de licencia", acepte el contrato de licencia y haga clic en Siguiente. 5. En el cuadro de dilogo "Iniciar instalacin", haga clic en Siguiente. 6. Haga clic en Finalizar para finalizar la instalacin. Se ha instalado SAP Crystal Reports, versin para Visual Studio 2010. Nota: Cuando se realiza la instalacin en un sistema operativo de 64 bits (x64), se le preguntar si le gustara instalar el tiempo de ejecucin de 64 bits de SAP Crystal Reports. La opcin est seleccionada de forma predeterminada y se recomienda la instalacin del tiempo de ejecucin.

1.3.2 Ejecutar una instalacin sin supervisin


Una instalacin silenciosa le permite realizar una instalacin de lnea de comandos de SAP Crystal Reports, versin para Visual Studio 2010 en cualquier equipo de su sistema. Una instalacin silenciosa no solicitar informacin durante la instalacin. La instalacin sin supervisin de SAP Crystal Reports, versin para Visual Studio 2010 le resultar especialmente til si desea realizar varias instalaciones y no quiere interrumpir a los usuarios que trabajan en los equipos del sistema. Tambin puede usar el comando de instalacin sin supervisin con sus propias secuencias de comandos. Por ejemplo, si su organizacin usa secuencias de comandos para instalar software en equipos, puede agregar el comando de instalacin sin supervisin de SAP Crystal Reports, versin para Visual Studio 2010 a sus secuencias de comandos. Nota: Al realizar una instalacin sin supervisin, acepta de forma predeterminada el contrato de licencia de usuario final de SAP Crystal Reports, versin para Visual Studio 2010. Cuando realice una instalacin silenciosa en un sistema operativo de 64 bits (x64), el tiempo de ejecucin de 64 bits de SAP Crystal Reports no se instalar automticamente. El paquete CRRun time_64bit_13_0.msi debe instalarse individualmente.

1.3.2.1 Lnea de comandos de instalacin sin supervisin


El comando de instalacin sin supervisin consta del comando setup.exe, seguido de una serie de parmetros que contienen informacin sobre la instalacin. Existen varios parmetros vlidos que puede usar, pero es bueno intentar mantener la instalacin sin supervisin lo ms simple posible. Ejemplo: Lnea de comandos de instalacin sin supervisin de ejemplo El siguiente ejemplo instala sin supervisin SAP Crystal Reports, versin para Visual Studio 2010, sin mostrar ningn dilogo. En la carpeta %TEMP% se crea un archivo de registro de instalacin sin supervisin para guardar todos los errores DLL de marcador de posicin. Si la instalacin es correcta, se copia en la carpeta de registro. Si la instalacin no es correcta por cualquier motivo, el archivo de registro de instalacin permanecer en la carpeta %TEMP%.

1.3.2.1.1 Parmetros de la lnea de comandos


La siguiente tabla enumera los parmetros ms frecuentes que se usan en una instalacin silenciosa de lnea de comandos. Para usar un parmetro, colquelo en la lnea de comandos detrs del comando setup.exe. Nota: Los parmetros no enumerados en esta tabla pueden estar disponibles, pero no han sido probados. Los parmetros no probados no se admiten.

Parmetros de idioma Estos valores se usan para especificar el parmetro CLIENTLANGUAGE durante la instalacin:

1.3.3 Para desinstalar SAP Crystal Reports, versin para Visual Studio 2010
1. Haga clic en Inicio > Configuracin > Panel de control. 2. Haga doble clic en Agregar o quitar programas. 3. Seleccione SAP Crystal Reports, versin para Visual Studio 2010 y haga clic en Quitar. 4. Cuando el cuadro de dilogo "Agregar o quitar programas" le solicite que confirme que desea eliminar SAP Crystal Reports, versin para Visual Studio 2010 del equipo, haga clic en S. Espere mientras se eliminan los archivos y se realiza la configuracin necesaria. SAP Crystal Reports, versin para Visual Studio 2010 se ha desinstalado; regresar al cuadro de dilogo "Agregar o quitar programas".

1.3.4 Tareas de mantenimiento de SAP Crystal Reports, versin para Visual Studio 2010
El modo de mantenimiento est disponible al hacer clic en Cambiar en lugar de en Quitar en "Agregar o quitar programas".

1.3.5 Actualizar SAP Crystal Reports, versin para Visual Studio 2010
SAP Crystal Reports, versin para Visual Studio 2010, se puede actualizar a la versin ms reciente si se obtiene la distribucin de actualizacin ms reciente desde el sitio web de SAP. Al realizar la actualizacin, la instalacin comprueba las versiones existentes previas de SAP Crystal Reports, versin para Visual Studio. Si se detecta una versin del producto ms antigua, el programa de instalacin informar de que existe una versin anterior que se actualizar si elige continuar.

1.3.5.1 Actualizar mediante el programa de instalacin.


1. Ejecute Setup.exe desde el directorio de SAP Crystal Reports, versin para Visual Studio 2010 de la distribucin de actualizacin del producto. 2. Seleccione el idioma que debe usar el programa de instalacin durante el proceso de instalacin de la actualizacin. 3. Cuando aparezca el cuadro de dilogo "Bienvenido", haga clic en Siguiente. 4. En el dilogo "Contrato de licencia", acepte el contrato de licencia y haga clic en Siguiente. 5. Aparece el cuadro de dilogo "Actualizar producto", haga clic en Siguiente. 6. En el cuadro de dilogo "Iniciar instalacin", haga clic en Siguiente. 7. Haga clic en Finalizar para finalizar la instalacin. Se ha actualizado SAP Crystal Reports, versin para Visual Studio 2010.

1.3.5.2 Ejecutar una actualizacin sin supervisin


El comando de la actualizacin sin supervisin consiste del comando setup.exe seguido de los parmetros de instalacin sin supervisin normales adems del parmetro UPGRADE. Este parmetro permitir que la instalacin contine con la actualizacin. Sin el parmetro UPGRADE, la instalacin se bloquear y la actualizacin fallar. Ejemplo: Actualizacin sin supervisin de la lnea de comandos de ejemplo El siguiente ejemplo actualiza sin supervisin SAP Crystal Reports, versin para Visual Studio 2010,sin mostrar ningn dilogo. Nota: Si se omite el parmetro "UPGRADE" desde la lnea de comandos durante una instalacin de actualizacin, la instalacin se cerrar sin realizar ninguna accin y el registro de instalacin indicar que se debe usar el parmetro "UPGRADE" para realizar una actualizacin sin supervisin. Al realizar una actualizacin sin supervisin en un sistema operativo de 64 bits (x64), el tiempo de ejecucin de 64 bits de SAP Crystal Reports no se actualizar automticamente. El paquete CRRuntime_64bit_13_0_x.msi de debe actualizar de forma independiente.

Instalacin de Crystal Report en Visual Studio 2010 con graficas


Instalacin de Crystal Report en Visual Studio 2010 Alguna vez en nuestra vida como desarrolladores nos hemos topado con la necesidad de realizar algn reporte, este pudiendo ser muy complejo o simplemente mostrando informacin. Pero todos hemos recurrido a usar Crystal Report que viene por defecto en versiones de VS 2008 e inferiores. Pero en Visual

Studio 2010 por defecto ya no cuenta con la versin de Crystal Report. Pero podemos descargarlo de forma gratuita de la pgina oficial de SAP que es la empresa encargada de Crystal Report. Lo que aconteci fue que Crystal Report para VS 2010 no estaba listo al momento de la salida de VS 2010 por esto que los de SAP decidieron esperar un poco para lanzarlo, ahora tenemos que bajarlo de la web e instalarlo a nuestro Visual Studio pero esto es nada difcil y la instalacin es todava ms sencilla, algunos blog argumentan que esto fue algo coordinado entre Microsoft y SAP para que se pueda actualizar y mejorar Crystal Report sin la necesidad de que se tenga que esperar una versin de Visual Studio nueva. Pueden Descargar Crystal Report para Visual Studio Aqu

La instalacin:
Comenzamos la instalacin el cual empieza a descomprimir algunos archivos necesarios para la instalacin.

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

Inicio de la instalacin.

Aceptamos el acuerdo de licencia de instalacin

Inicio de la instalacin

Finalmente podemos Abrir Visual Studio 2010 y encontraremos que ya est instalado Crystal Report.

CREACION DE UN REPORTE DEL PROYECTO FINAL


En esta ocasin crearemos un reporte en Windows Form con Crystal Report en Visual Studio 2010 y Net Framework 4. Como vimos en la entrada de instalacin de Crystal Report para VS 2010, tenemos que instalar CR for VS 2010, aunque tambin podemos usar Visual Studio 2005 y 2008 sin instalar nada ya que por defecto CR est en estas ediciones.
Cdigo Fuente aqu

Para este ejemplo usaremos la base de datos Northwind en las tablas Productos y Categoras. El reporte mostrara los productos agrupados por categora adems de un grfico en forma de torta o circulo para mostrar cuantos productos existen por categora.

Materiales Base de Datos Northwind 2. Visual Studio 2010 3. Crystal Report para Visual Studio 2010 4. Sql Server 2008 Express o superior Para realizar un reporte con Crystal Report tenemos muchas formas, usando clases, directamente con la base de datos usando tablas o vistas y usando DataSet tipados. Esta ser la forma que usaremos para generar el reporte. Materiales 1. Base de Datos Northwind 2. Visual Studio 2010 1.

3.

Crystal Report para Visual Studio 2010 4. Sql Server 2008 Express o superior

Para realizar un reporte con Crystal Report tenemos muchas formas, usando clases, directamente con la base de datos usando tablas o vistas y usando DataSet tipados. Esta ser la forma que usaremos para generar el reporte. Creamos 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 asi que podemos recurrir al Net Framework 4 Client Profile ya que este es una versin reducida del .Net Framework 4 y por ende ms fcil de trasportar y de instalar ya que no usa todas la libreras y nuestra aplicacin puede ser ms liviana para la instalacin. Pero si queremos usar Crystal Report no podemos usar la versin Reducida de .Net Framework 4 asi que nos vamos al MenProyectoPropiedades del Proyecto. Y cambiamos de Motor de Ejecucin a .Net Framework 4, Para poder usar CR for VS 2010

Creando el Data Set

Crearemos el data set a partir de la base de datos. Para poder realizar esto primero vamos a Explorador de Servidores en cual es muy til para manejar un servidor de base de datos en este caso SQL SERVER 2008. Para poder visualizar el explorador de servidores en el Men Ver Explorador de Servidores o (Ctrl+Alt+S). Luego presionamos conectar con base de datos y conectamos con la base de datos Northwind

Una vez conectada la base de datos podemos ver las tablas que esta BD contiene.

Ahora agregamos un Data Set a nuestro proyecto.

Colocamos el nombre de dsProductoPorCategoria.xsd. Arrastramos la tabla para que el reporte pueda usarlo como fuente de datos.

La relacin se construir automticamente con esta estructura definida el reporte podr tomar los datos y ordenarlos de forma que podamos agrupar los productos por categoras. Creamos el Reporte Para crear el reportes usaremos el asistente el cual nos permitir elegir entre varias opciones la ms adecuada para nuestro reporte. Agregamos el reporte de Crystal Report

Cuando agregamos el reporte usaremos el asistente de informe para ayudarnos en la configuracin del reporte.

Elegimos la conexin del reporte del cual tomara la estructura para definir el informe, para este paso solo tenemos que elegir el data set tipado que construimos anteriormente

Vemos la tablas relacionadas y damos siguiente

Seleccionamos los campos a mostrar esto es importante ya que si elegimos muchos campos nuestro informe se ver mu llenos y eso puede provocar que el informe no sea tan legible, as que solo tenemos que usar los campos que realmente necesitemos.

Ahora podemos agrupar los datos del informe esto es opcional pero como deseamos tener un informe que muestre los productos por categora debemos agrupar los datos por la categora.

Luego tambin podemos insertar a nuestro informe campos de resmenes (opcional). En estos campos de resumen, indicaremos que calcule el promedio de precios de una categora y la sumatoria del stock de los productos de esa categora.

En esta seccin podemos ordenar por los grupos superiores o inferiores pero por defecto elegimos ninguno.

Agregamos el grafico al reporte (grafico circular o de torta)

Si deseamos realizar una sub agrupacin podemos seleccionar en esta ventana pero para nuestro caso es innecesario.

Finalmente nuestro informe est concluido.

Si requerimos colocar el informe al ltimo del informe podemos hacerlo con solo arrastra el grafico a la parte inferior de la seccin pie de informe (Section 4).

Pero nuestro trabajo no termina ah tenemos que agregar un visor del reporte al formulario Windows Form.

Poblar el Reporte Ahora que tenemos definida la estructura y tenemos el visor de informe. Esto no significa que el reporte est listo ya que el reporte por si solo aun no est lleno, si bien usamos el data set para definir la estructura del reporte este dataset no est lleno. Ahora toca llenar el data set con los datos de la base de datos. Creamos el mtodo PoblarReporte el cual llena el data set con las sentencias SQL que se requieran, como tenemos que llenar dos tablas usaremos dos distintos DataAdpters.

Ahora llamamos este mtodo en el evento Load del formulario.

Finalmente ejecutamos el reporte y vemos como nuestro reporte se generado con xito.

Nota Importante para la ejecucin en VS 2010. Cuando creamos de esta manera el reporte en VS 2010 tendra que agregar automticamente las libreras necesarias, adems configurar el App.Config de manera que la ejecucin resulte exitosa. Pero por alguna razn en algunos VS 2010 no configura de manera correcta el App.config y nuestro reporte no se ejecuta, en otros no existe el problema. Estuve probando en diferentes VS 2010 sobre todo ultimate pero me sale un error, en otros no y todo es normal, tal vez sea porque algunos PC eran de X64 y otros de X32 pero, no hay problema si tenemos este error de ejecucin el cual indica que no podemos compilar porque no se reconoce las libreras de CR.

Para que se ejecute de manera correcta solo tenemos que configurar el App.Config, agregando esta lnea. <startupuseLegacyV2RuntimeActivationPolicy=true> <supportedRuntimeversion=v4.0/> </startup> Y comentando la lnea <!<startup><supportedRuntime version=v4.0 sku=.NETFramework,Version=v4.0/></startup>> Quedando el App.config como sigue:

Potrebbero piacerti anche