crear un reporte en Visual Basic Net
-
Upload
manolo-pajaro-borras -
Category
Documents
-
view
503 -
download
1
Transcript of crear un reporte en Visual Basic Net
![Page 1: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/1.jpg)
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:
![Page 2: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/2.jpg)
Cuando finalices la conexión se verá como en la siguiente imagen:
![Page 3: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/3.jpg)
Ahora debemos agregar un nuevo origen de datos a nuestra aplicación:
![Page 4: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/4.jpg)
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.
![Page 5: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/5.jpg)
Seleccionamos la conexión que creamos anteriormente
![Page 6: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/6.jpg)
Damos nombre a la conexión y seleccionamos siguiente.
![Page 7: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/7.jpg)
Puede que nuestra base de datos tenga varias tablas, seleccionamos la tabla que utilizaremos:
![Page 8: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/8.jpg)
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]:
![Page 9: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/9.jpg)
Ya tenemos nuestro Origen de DAtos listo para ser utilizado. Ahora agregaremos un informe (report) a nuestro proyecto:
![Page 10: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/10.jpg)
Seleccionamos Informe:
![Page 11: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/11.jpg)
Se mostrará el diseñador de informes. Agrega una tabla al informe.
![Page 12: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/12.jpg)
Se verá mas o menos así:
![Page 13: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/13.jpg)
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
![Page 14: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/14.jpg)
reporte (report1.rdlc):
Luego, desde la misma etiqueta, seleccionamos Acoplar en el contenedor principal:
![Page 15: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/15.jpg)
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.
![Page 16: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/16.jpg)
Bueno, solo nos queda ejecutar la aplicación. El resultado debería parecerse al de la siguiente imagen:
![Page 17: crear un reporte en Visual Basic Net](https://reader036.fdocument.pub/reader036/viewer/2022062300/5571f96149795991698f70d3/html5/thumbnails/17.jpg)