Professional Documents
Culture Documents
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
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
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).
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
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
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).
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
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)
Imagen 16
Imagen 17
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).