Reportes con Crystal Reports
En esta oportunidad observaremos y aprenderemos a crear reportes con la Herramienta Crystal
Reports, desde el lenguaje de programacin Visual Basic. Lo primero que haremos es un nuevo
proyecto en [Link]
Una vez creado el proyecto nos dirigirnos
Una vez all, nos dirigimos a la segunda Opcion que es
en la opcion
y luego escogemos la opcion
y luego hacemos click
En esta opcin cambiaremos de esto
A esto
Y hacemos click en el botn
Si el proyecto no se ha guardado aparecer este error
Debemos guardar el proyecto
Una vez guardado el proyecto se nos reiniciar el proyecto actual.
Nuevamente retomamos la creacion de los componentes que nos hacen falta. Iniciamos con el
Conjunto de Datos(DataSet), este nos permite hacer la relacin con la tabla con el formulario
Una vez creado y modificado el nombre a nuestro [Link], nos aparece Diseador de DataSet
vaco debemos asociarlo con la tabla en la cual trabajaremos el reporte
Cambiamos el nombre para poderlo identificar el o los
DataSet
Y hacemos click en el Botn
Ahora hace click en el enlace
Y luego hacemos click en la
siguiente opcion
Hacemos click secundario
en la opcin y el damos
Ingresamos los datos de conexin del ODBC de SQL SERVER
Y hacemos click en botn
Si todo sale bien y no hay
ningn inconveniente con la
conexin, nos debe salir este
mensaje, all mismo le
hacemos click en el botn.
En estos momentos debemos
visualizar la conexin de la BD
con las tablas, de all
escogemos la tabla que
trabajaremos para realizar el
reporte.
Ahora seleccionamos la tabla
que trabajaremos y la
arrastramos hasta el centro
de la pantalla para visualizar
la tabla y el reporte que
hagamos
Nuevamente nos dirigimos al nombre del Proyecto y le hacemos click
secundario
Una vez realizada la opcin
hacemos click en el Botn
Aceptar y nos aparece el
asistente de Creacion de
Reportes e Crystal Reports.
El Asistente nos permitir ir paso a paso
la creacin del reporte, escogiendo el
campo el o los campos de la tabla, si
queremos hacer filtro al informe y de
qu manera queremos que sea
presentado
Esta opcin se toma a partir de un
modelo vacio (en blanco) y se hace las
respectivas asignaciones de campos al
reporte que queremos presentar.
Esta opcin permite reutilizar un reporte
previamente creado, y hacer un nuevo
diseo con los nuevos campos, que
deseamos trabajar y visualizar en el
nuevo reporte.
Una vez escogida la opcin que
deseamos trabajar (en este caso se tom
un opcin 2), nos aparece Explorador de
Campos, pero mucho cuidado an se
encuentra vaco.
En estos pasos debemos llenar
los datos correspondientes a la
conexin que se emplea en los
cdigos pero en modo diseo
Una vez escrito y seleccionado
los datos le hacemos click en el
botn Siguiente.
Una vez completado y
verificado todo le hacemos
click en el botn Finalizar.
Este proceso de seleccin y configuracin en
establecer la conexin y la tabla en la cual
obtendremos la informacin de la Base de
Datos, luego de escoger la tabla le hacemos
click en el botn que nos muestra la imagen y
este pasar la tabla de lado izquierdo a su lado
derecho, una vez hecho este paso le hacemos
click en el botn Aceptar, y nos aparece una
nueva configuracin.
Este paso nos muestra todos los campos de la
base de datos, aqu podemos escoger que
campos quieren que sean visualizados en el
informe, selecciona el o los campos que
queremos mostrar, arrastramos hasta la
Seccin 3 (Detalles) y soltamos los campos y se
nos visualizar de la siguiente manera
El diseo del Reporte en Crystal Report se divide en varias secciones:
La seccin 1 comprende el componente en donde normalmente siempre se
ubica el logotipo de la empresa.
La seccin 2conforma el encabezado, que va dirigido hacia los ttulos
correspondientes en el informe, por ejemplo si estamos haciendo el
reporte de Usuarios, puede ir como encabezado REPORTE DE USUARIOS
EN EL SISTEMA.
La seccin 3 se conforma a travs de la informacin de la tabla, eso quiere
decir que lo que queremos mostrar de la tabla , deber estar incluido en
esta parte.
La seccin 4 est conformada por el resumen del informe que se pueda
presentar, por ejemplo la cantidad de registros que puedan haber en la
tabla relacionada.
La seccin 5 puede estar conformada con la numeracin de hojas que
pueda generar la tabla de la base de datos.
Ahora debemos crear un segundo formulario y agregar el ltimo
componente que nos hace falta.
Del lado izquierdo encontramos esta
herramienta, le hacemos click para que nos
muestre las dems funciones que hay.
Arrastramos el componente anterior al
formulario nuevo ([Link]) y se nos visualiza
la siguiente pantalla.
10
Debemos hacer click en donde nos muestra la
flecha, para asociar el reporte terminado, esto
con el fin de no modificar el reporte, sino que a
travs de un formulario ejecute y nos muestre
el resultado.
Adems tambin vamos a eliminar el
panel de herramientas, para que solo
nos muestre el reporte.
Ahora solo queda ejecutar el proyecto completo para visualizar desde el inicio todo el proceso de
visualizar el reporte.
11