Visual basic reporte en crystal 4.0

Solo disponible en BuenasTareas
  • Páginas : 7 (1520 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de abril de 2011
Leer documento completo
Vista previa del texto
CRYSTAL REPORTS

Crystal Reports es el generador de Reportes de Visual Basic y con el diseñaremos los reportes de nuestras aplicaciones. Ahora posee un objeto llamado Printer para imprimir datos, su utilización además de compleja es trabajosa pues todo debe ser codificado. Al contrario, Crystal Reports utiliza una interface gráfica a partir de donde podemos construir cualquier reporte quenecesitemos.
Podemos iniciar Crystal Reports a través de la opción Report Designer.. del menú Add-Ins o por el icono correspondiente en la barra de programas de Visual Basic en Windows.
Junto con Visual Basic 5.0 es distribuída la versión 4.6 de Crystal Reports.

INDICE

1 Creando un Reporte

2 Agrupando y Ordenando Registros

3 Insertando Títulos y Leyendas

4 Formateo de Campos,Campos Especiales y Diseño de Líneas y Cajas.
5 Trabajando con Fórmulas
6 Determinando el Estilo e Insertando un Figura en un Reporte
7 Imprimiendo el Reporte a partir de su Aplicación Visual Basic

CREANDO UN NUEVO REPORTE

Vamos a generar un reporte basado en una tabla de nombre Agenda que se encuentra en una Base de Datos de nombre Controle. Nuestro reporte deberá obedecer a lossiguientes parámetros:

1 Campos a ser impresos: Sobrenombre, Dirección y Fecha de Nacimiento

2 El reporte deberá ser ordenado por campo Sobrenombre.
3 Debemos permitir inicialmente la visualización del reporte antes de imprimirlo.

4 El nombre del reporte será Agenda.rpt

Seleccionando la opción New del menú File tendremos el cuadro de la Figura 1.0 de abajo.

Figura 1.0

Después deseleccionar el botón Standard, debemos seleccionar la Base de Datos en la opción Data File, para nuestro caso Controle.mdb.
Al continuar tenemos una lista de todas las tablas y consultas grabadas en la Base de Datos. Excluya todos los elementos de la lista, excepto la tabla Agenda y haga clic en el botón Next para proseguir.
Como nuestro reporte está basado solamente en la tabla Agenda, el próximopaso Links puede ser pasado por alto, por lo tanto haga clic nuevamente en el botón Next.
Vamos a seleccionar los campos de la tabla que serán impresos en el reporte. Seleccione cada campo y haga clic en el botón Add. Al final debemos tener algo parecido a la figura 2.0 de abajo:
Figura 2.0

A esta altura el reporte está prácticamente terminado, para visualizarlo haga clic en el botón PreviewReport. Es mostrado en la ventana de la figura 3.0 adonde después de cliquear en la oreja Desing podemos notar cinco secciones:

1 Title: para el título de la aplicación
2 Page Header: contiene los elementos de encabezado de página.
3 Details: contiene los campos a ser impresos
4 Page Footer: se refiere a pie de página
5 Summary: impresión de resúmenes

AGRUPANDO Y ORDENANDO RESUMENESPara agrupar registros, ordenándolos por una determinada columna seleccione la opción Group Section del menú Insert. Agrupando por el campo Sobrenombre en orden ascendente veremos un cuadro igual al de la Figura 4.0

Figura 4.0

INSERTANDO TITULOS Y LEYENDAS

Vamos a insertar un título para nuestro reporte y una leyenda para el campo Sobrenombre, para eso seleccione la opción Text Field...del menú Insert.
En la caja de diálogo Enter Text escriba el título: Agenda Personal y haga clic en el botón Accept. Al lado del puntero del mouse hay un rectángulo que usted deberá posicionar en el lugar deseado, o sea, en la sección Title.
Para crear la leyenda Nombre para el campo Sobrenombre como encabezado de grupo, seleccione Text Field... nuevamente escriba Nombre, cliqueando en Accept yposicionando la leyenda en el mismo lugar de la leyenda Sobrenombre.

FORMATEAR CAMPOS, CAMPOS ESPECIALES Y DISEÑO DE LINEAS

Para formatear campos basta seleccionar el campo deseado y cliquear en la opción Format o haciendo clic en el botón derecho del mouse sobre el campo aparecerá un menú pop-up como la figura 5.0 de abajo:

Por este menú podemos acceder a las opciones pertinentes de un...
tracking img