IV UNIDAD VISUAL BASIC INT A LAS BASES DE DATOS

14.- IMPRESIÓN


Otro problema común, con tablas, es la impresión de las mismas, Visual BASIC proporciona un software especializado en la impresión de reportes, llamado Crystal Report, el procedimiento para usarlo es:

1.- Cargar el reporteador, con clic en Start, Programs, Visual BASIC, Crystal Reports y aparece la siguiente pantalla:

3ac482e5.jpg

2.- File, New y aparece la siguiente pantalla:

3ac482e6.jpg

Como se observa, Crystal Report, trae una serie de reportes distintos, apropiados para diversas tareas de impresión, usaremos el formato STANDARD de reporte, para este ejercicio, clic en botón STANDARD y aparece la siguiente pantalla:

3ac482e7.jpg

Clic en botón Data File, para seleccionar la base de datos a usar y aparece la pantalla normal de selección de archivos, recordar buscar y seleccionar, base de datos a imprimir:

Después de seleccionar, la base de datos apropiada, usar primero el botón ADD y luego el botón Done y aparece:

3ac482e8.jpg

Solo usar botón Next, y aparece:

3ac482e9.jpg

Seleccionar de la ventanilla de la izquierda, los campos o columnas a imprimir, solo clic en la columna y luego en el botón Add, al finalizar usar el botón Next, aparece:

3ac482ea.jpg

Esta ventana se usa, para que sortear u ordenar, los registros o renglones de la tabla, seleccionar en la ventanilla izquierda el campo a ordenar (numcliente), luego botón Add y al final abajo usar el botón Next, la siguiente pantalla (similar a la gráfica arriba y no mostrada) se usa para poner subtotales o conteos por columnas, seleccionar columnas, Add, Next y la siguiente pantalla es:

3ac482eb.jpg

Esta pantalla se usa para filtrar la tabla, solo seleccionar el campo a filtrar e ir seleccionando o construyendo el filtro apropiado, luego usar el botón Next, aparece la pantalla final:

3ac482ec.jpg

Escribir el titulo, seleccionar la estilo apropiado, y usar el botón preview, en la pantalla de preview reporte, usted podrá imprimir el reporte usando file, print o el icono de impresión, al final usar el botón close, y en la pantalla normal de grabación se debera guardar el reporte junto con la base de datos y ponerle un nombre apropiado, en este ejemplo ACME.RPT.

2.- El reporte ya esta listo y en la base de datos, el problema a resolver ahora, es como activarlo dentro de una aplicación en Visual BASIC, para esto:

2.1.- Solo se ocupan tres controles, ellos son:

A)DataControl

-DataBaseName = clic, buscar y seleccionar la base de datos apropiada.

B)CrystalReport Control, importarlo al ToolBox, con component, se llama, Crystal Report Control 4.6, ponerlo en una aplicación, donde no estorben aparece en la aplicación al tiempo de la corrida), y sus propiedades son:

-DataSource = Data1

-ReportSource= clic en elipsis(…) y buscar y seleccionar el reporte apropiado (ACME.RPT)

C)Command, con el siguiente código:

3ac482ed.jpg

TAREAS programacion VISUAL BASIC

1.-Construir 2 aplicaciones que incluyan uno o dos reportes apropiados.

Politica de Privacidad