Está en la página 1de 9

Instituto Universitario de Tecnología para la Informática

I.U.T.E.P.I.
Acarigua – Portuguesa

Guía de Reportes en Visual Basic

Programación II
Docente: Ing. Egleé Rivas.
Para realizar reportes en visual basic se debe realizar lo siguiente:
En el menú Proyecto se selecciona los submenú Agregar DataReport y Agregar
DataEnvironment

DataReport
DataEnvironment

Cuando se selecciona DataReport aparece la siguiente pantalla:

Al seleccionar DataEnvironment aparece la siguiente pantalla:


Se debe tener una base de datos con al menos una tabla para realizar la conexión
de visual basic (en el dataenvironment) con Access.
Ahora se comienza a realizar los siguientes pasos:
1.- En la pantalla del Dataenvironment en Connection1, darle clic derecho y
aparece un menú contextual, seleccionar propiedades, y aparece lo siguiente:

Se selecciona el segundo Microsoft Jet 4.0 OLE DB Provider, y darle clic al botón
siguiente y aparece la siguiente pantalla en la cual se debe seleccionar:
1. Seleccione o escriba el nombre de una base de datos y darle clic al botón


Y aparece la ventana para buscar la base de datos, se selecciona y

darle abrir y luego Aceptar, como vemos en la siguiente imagen:


Continuamos en el DataEnvironment, se selecciona el segundo icono (Agregar
comando) para agregar un Command1, que es quien va a conectarme con la tabla
de la base de datos conectada anteriormente, como se muestra en la imagen
siguiente:

Luego Darle clic derecho a Command1, aparece el submenú y seleccionar


propiedades, en la ventana aparece en Origen de datos esta seleccionado Objeto
de base de datos: desplegar y seleccionar Tabla (siempre se debe seleccionar
esta opción) y en el nombre del objeto al desplegar debe aparecer la o las tablas
que tiene la base de datos, y seleccionamos la tabla a la cual se le va a realizar el
reporte, en este ejemplo se selecciono la tabla alumno, y finalmente damos clic en
el botón Aplicar y luego en el botón Aceptar

Ahora se procede a trabajar con el reporte con el DataReport, el datareport


está dividido por secciones en el cual en la primera sección es Encabezado de
informe (Sección 4) y se debe insertar control Etiqueta, dándole clic derecho en la
sección y seleccionando el control etiqueta, así mismo en la Sección Encabezado
de página (Sección 2) también se insertan Etiquetas de la misma forma que en la
sección anterior, se colocan las que se necesiten dependiendo de cuantos campos
se quieran mostrar de la tabla. En la sección Detalle (Sección 1) se debe insertar
control cuadro de texto igual darle clic derecho en la sección interna Detalle y
seleccionar Insertar Control cuadro de texto
Entre secciones se puede ampliar o reducir espacios entre ellos solo debe
colocar el cursor en la sección que desee realizar el ajuste y ajustar al tamaño
deseado.
Así queda el diseño del reporte, sin la conexión:
En la sección Detalle los cuadros de texto están no enlazado, porque aún
no hemos conectado con el dataenvironment, para ello se debe realizar lo
siguiente:

1.- Ir a la ventana de propiedades y seleccionar Datareport1 para buscar sus


propiedades, y cambiar la propiedad DataSourse y la propiedad DataMember
desplegando y seleccionando lo que aparece en cada una, en DataSourse
aparecerá DataEnvironment que es quien me conecta con la base de datos, y en
la propiedad DataMember aparecerá el comando utilizado el cual es Command1, y
así el DataReport1 queda conectado con la base de datos y la tabla a la cual se le
realizará el reporte, como lo vemos a continuación:

Estas son las dos


propiedades que se
deben cambiar

2. Una vez cambiado las propiedades mencionadas anteriormente, volvemos


al diseño del reporte y seleccionamos el primer cuadro de texto que dice No
enlazado y en la ventana de propiedades se deben cambiar también dos
propiedades, la propiedad DataMember y la propiedad DataField, la primera nos
conecta con Command1 (la tabla) y la segunda con los campos de la tabla, y
seleccionamos el campo que corresponde. Se colocan tantos cuadro de texto
como campos tenga la tabla, al igual que se colocan en la sección Encabezado de
página (Sección 2) tantas etiquetas como campos tenga la tabla. Y luego de
realizar todos estos cambios, el reporte queda de la siguiente manera:

Y ahora se procede a volver al formulario en el cual, colocaremos un


CommandButton que nos mostrará el reporte al ejecutar el formulario, para lo cual
se debe programar el commandButton de la siguiente manera:

Al ejecutar el proyecto, nos mostrará los datos almacenados en la tabla,


como se muestra a continuación:
De esta manera, se pueden realizar varios reportes para las diferentes
tablas que se tengan de la base de datos

También podría gustarte