You are on page 1of 19

Quiero enseñarles en esta oportunidad cómo crear un reporte en Visual

Basic .NET utilizando REPORTING SERVICES y el control Report View.

Lo primero que necesitamos es crear una conexión a una base de datos,


y lo haremos de la siguiente manera: Desde el explorador de servidores
(si no ves puedes activarlo desde el menú Ver/Explorador de Servidores
[Crtl+Alt+S]), creamos una nueva conexión. Seleccionamos Archivos de
base de datos Microsoft Access, como se ve en la imagen:

Luego debemos proporcionar los datos de conexión a nuestro servidor


(Puedes presionar el botón [Probar conexión] para asegurarte de que los
datos son correctos). Puedes usar cualquier base de datos para el ejemplo:
Cuando finalices la conexión se verá como en la siguiente imagen:
Ahora debemos agregar un nuevo origen de datos a nuestra aplicación:
Los orígenes de datos pueden ser desde una base de datos, un servidor web o
un objeto. Para este ejemplo usamos una base de datos.
Seleccionamos la conexión que creamos anteriormente
Damos nombre a la conexión y seleccionamos siguiente.
Puede que nuestra base de datos tenga varias tablas, seleccionamos la tabla que
utilizaremos:
Al finalizar se verá como en la imagen siguiente, si no lo ves, selecciona el menú
Datos/Mostrar orígenes de Datos [Shift+Alt+D]:
Ya tenemos nuestro Origen de DAtos listo para ser utilizado. Ahora
agregaremos un informe (report) a nuestro proyecto:
Seleccionamos Informe:
Se mostrará el diseñador de informes. Agrega una tabla al informe.
Se verá mas o menos así:
Podemos agregar o quitar columnas haciendo clic con el botón derecho
del mouse sobre alguna columna.
Desde el panel Origenes de Datos arrastramos los campos sobre fila del
medio de la tabla. Como se ve en la imagen:

Luego en el Formulario Windows agregamos un control ReportView.


Desde la etiqueta inteligente del control seleccionamos nuestro
reporte (report1.rdlc):
Luego, desde la misma etiqueta, seleccionamos Acoplar en el
contenedor principal:
Notaremos que al seleccionar el informe, como el informe ya tenía una
tabla con datos de un origen de datos, se han creado en forma
automática los componentes Dataset, TableAdapter y Binding Sources
correspondientes.
Bueno, solo nos queda ejecutar la aplicación. El resultado debería
parecerse al de la siguiente imagen:

You might also like