You are on page 1of 10

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)

Manual De creacin de reporte mediante Crystal Report

Objetivo General Capacitar a los estudiantes para que puedan crear un reporte bsico en Crystal Report

Objetivos Especficos. Mostrar los pasos para establecer una conexin a una base de datos de Sql-Server mediante Crystal Report. Mostrar como crear un reporte bsico en Crystal Report.

Suponiendo que ya tenemos abierto el entorno de desarrollo de Visual Studio, crearemos nuestro primer reporte con los pasos siguientes: 1. Creamos un nuevo proyecto (File - New - Proyect). Donde saldr el cuadro de dialogo de Creacin de Nuevo proyecto. (Imagen 1). Ponemos el nombre que deseamos para nuestro proyecto y hacemos Click en Ok.

IMAGEN 1

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)


Manual De creacin de reporte mediante Crystal Report 2. Entonces se mostrar por pantalla el cuadro de dialogo de la galera de reportes de Crystal Report, donde se seleccionar la opcin As a Blank Report, y se pulsar el botn Ok. (Imagen 2)

IMAGEN 2 3. Entonces se mostrar nuestro reporte en blanco (Imagen 3), donde tendremos que agregar los elementos que deseamos que se muestren en el reporte. Aqu tendremos que hacer click derecho Database Fields, que se encuentra en el Explorador de campos y selecc ionamos la opcin Database Expert (Imagen 4).

IMAGEN 3

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)


Manual De creacin de reporte mediante Crystal Report

IMAGEN 4 4. Luego veremos el cuadro de dialogo de Database Expert, donde selecionaremos la opcin OLE DB(ADO), para crear nuestra conexin a la base de datos(Imagen 5).

IMAGEN 5 5. Luego aparecer el Cuadro de dialogo de OLE DB (ADO), en el cual seleccionaremos el proveedor de base de datos que utilizaremos en nuestra conexin, el cual ser la interfaz entre nuestro reporte de Crystal Report y la base de datos. En este caso utilizaremos Microsoft OLE DB Provider for SQL Server y se hacemos click en el botn Siguiente (Imagen 6).

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)


Manual De creacin de reporte mediante Crystal Report

IMAGEN 6 6. Inmediatamente se nos pedir que sea agregada toda la informacin acerca de la conexin que deseamos establecer (Servidor, Usuario, Contrasea y Base de datos). Seleccionaremos el servidor, agregamos el usuario y su contrasea, en caso de tenerlo pero, en este caso para no complicarnos mucho, pondremos el checkeo de la caja de Integrated Security (Seguridad Integrada de Windows) en true, Seleccionamos l a base de datos que utilizaremos y damos Click en el botn Finalizar (Imagen 7).

IMAGEN 7

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)


Manual De creacin de reporte mediante Crystal Report 7. Se mostrar en el Cuadro de Dialogo del Database Expert Nuestra nueva conexin ya realizada, en la cual podremos ver todas las tablas que se encuentran en la base de datos. Donde tendremos que seleccionar las tablas que deseamos utilizar e incluirlas en el lado de tablas seleccionadas mediante el botn correspondiente (Imagen 8) y luego pulsar el botn Aceptar.

IMAGEN 8 8. Entonces en el explorador de campos se mostrarn todas las tablas que seleccionamos anteriormente, con todos los campos que le corresponden (Imagen 9), claro que en esta caso solo aparecer una tabla que fue la fue diseada para realizar este ejercicio.

IMAGEN 9

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)


Manual De creacin de reporte mediante Crystal Report 9. Nuestro siguiente paso ser ir arrastrando los campos que deseamos mostrar en nuestro reporte hacia la sesin de de detalles (Details) que se encuentra justo en el medio del reporte y a medida que se muestren en el reporte notarn que en el explorador de campos se irn cotejando los campos seleccionados (Imagen 10).

IMAGEN 10 10. Ya que hemos introducidos todos los campos que deseamos mostrar en el reporte procederemos a insertar las etiquetas de nombre de la empresa y titulo del reporte, lo cual lo haremos mediante el objeto Text Object de la barra de herramientas de Crystal Report (Imagen 11). Este objeto permite la modificacin de la fuente tal y como lo haramos en Microsoft Office, es decir ponerle el formato que se desea (Negrita, cursiva, tamao de letra, tipo de fuente, etc.)

IMAGEN 11 11. Luego de introducir las Etiquetas de la cabecera del reporte agregaremos tambin una lnea en la sesin Cabecera de la pagina para identificar de forma diferente esta seccin(Imagen 12).

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)


Manual De creacin de reporte mediante Crystal Report

IMAGEN 12 12. Lo siguiente ser ir al grupo de campos de Special Fields (Imagen 13), Donde seleccionaremos Print date y Page Number, para darle un poco de elegancia a nuestro reporte (Imagen 14).

IMAGEN 13

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)


Manual De creacin de reporte mediante Crystal Report

IMAGEN 14

13. Finalmente haremos Click en Main Report Preview, con lo que podremos apreciar el diseo final de nuestro reporte, que es como saldr por la impresora y por pantalla. (Imagen 15)

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)


Manual De creacin de reporte mediante Crystal Report 14. Ahora que ya tenemos diseado nuestro reporte y queremos mostrarlo en nuestra aplicacin, lo que haremos es abrir nuestro proyecto de C#, donde crearemos un nuevo formulario, al cual le daremos un nombre (Imagen 16) y luego de la barra de herramientas de Crystal Report arrastraremos dos componentes al formulario. Los componentes son el CrystalReportViewer y el ReportDocument (Imagen 17).

Imagen 16

Imagen 17

UNIVERSIDAD TECNOLOGICA DE SANTIAGO (UTESA)


Manual De creacin de reporte mediante Crystal Report 15. El siguiente paso es conectar estos componentes e indicarle la ruta del reporte que ya habamos diseado en Crystal Report. Al componente ReportDocument le pondremos, en el atributo FileName, la ruta de donde se encuentra el reporte que acabamos de disear ( buscaremos un archivo con extensin .rpt que se encuentra en la carpeta del proyecto de Crystal Report que diseamos anteriormente ). Y al componente CristalReportViewer, que es donde se mostrar el reporte por pantalla, le pondremos el ReportDocument que se encuentra en el formulario, que fue el que nosotros mismos agregamos en el formulario, en la propiedad ReportSource.

16. Y el ltimo paso es llamar el formulario que contiene el reporte desde nuestra aplicacin, lo cual lo podemos obtener mediante las instrucciones siguientes:
MostrarReporte MR = new MostrarReporte(); MR.ShowDialog();

Ya realizado esto aparecer nuestro reporte con los datos que encuentre en la base de datos (Imagen 18).

BUENA SUERTE Y QUE DIOS LES BENDIGA!

You might also like