10
Uso del Report Viewer 1-Agregamos a nuestro proyecto un formulario. Lo llamaremos INFO_ListarClientes 2-Dentro del Cuadro de herramientas vamos a la sección Informe y arrastramos el ReportViewer 3-El formulario nos quedara algo asi:

Report Viewer

Embed Size (px)

DESCRIPTION

Como utilizar el reportviewer en visual studio con sql server

Citation preview

Page 1: Report Viewer

Uso del Report Viewer

1-Agregamos a nuestro proyecto un formulario. Lo llamaremos INFO_ListarClientes

2-Dentro del Cuadro de herramientas vamos a la sección Informe y arrastramos el ReportViewer

3-El formulario nos quedara algo asi:

Page 2: Report Viewer

4-Seleccionamos la flechita del ReportViewer y se nos desplegara una pequeña ventana.

Seleccionamos Acoplar en contenedor Primario y el reportviewer(que es un visor de informes,solo muestra) se acoplara al tamaño del formulario

5-Vamos al SQL MANAGEMENT,hacia la base de datos y seleccionamos la carpeta Programacion-Procedimientos Almacenados(clic botón derecho)-Nuevo Procedimiento Almacenado

Page 3: Report Viewer

6-Se generara un código como el siguiente:

Lo que está en recuadro azul se borra.

ACA VA NUESTRA CONSULTA YA SEA SELECT,INSERT,UPDATE O DELETE

Ejemplo de cómo debería quedar el código

Page 4: Report Viewer

7-Seleccionamos la opción Ejecutar de SQL para que se cree el procedimiento almacenado.

Y verificamos que se haya creado,(clic botón derecho sobre la solapa procedimientos almacenados-Actualizar)

8-Una vez creado el procedimiento volvemos al Visual studio y vamos a agregar un ORIGEN DE DATOS de la siguiente manera:

a-Ir al menú Datos-Agregar Nuevo origen de datos

b-Darle Siguiente En Origenes de Datos

C-Darle Siguiente en Modelo de datos

Page 5: Report Viewer

D-Elegimos la opción Nueva Conexión, y configuramos como aparece en la imagen, Seleccionamos nuestra base de datos.

E-Damos siguente hasta que nos aparesca la sig imagen, y seleccionamos todas las tablas y procedimientos.Luego Finalizar

Page 6: Report Viewer

9-Una vez configurado las conexiones, vamos a agregar un Reporte.

Sobre el proyecto:

Le ponemos el nombre como figura en la imagen anterior.(podes cambiarlo por el que quieras)

Page 7: Report Viewer

10-Aparecera la siguiente imagen

Aca podremos editar nuestro informe. Es la Hoja en si mismo

Presionamos Ctrl + Alt + D

Vemos lo siguiente

Vamos a Nuevo Conjunto de Datos

Y buscamos nuestro procedimiento almacenado, clic aceptar

Page 8: Report Viewer

11-Podremos arrastrar los elementos al reporte y en este caso agregaremos una tabla por que vamos a listar

Y tocamos las celdas y nos aparecerán que columnas queremos vincular

Por ultimo una vez diseñado nuestro informe

Vamos al FORMULARIO que contiene nuestro Visor (reportviewer1)

12-Seleccionamos la pestañita en forma de flecha del visor

Y elegimos el rpt que acabamos de crear

Page 9: Report Viewer

Si necesitamos consultas que dependan de valores como IDs o nombres etc para nuestra condición where

En el código del procedimiento agregamos los parámetros y ponemos por ejemplo

Where id_cliente= @id_cliente(parámetro declarado previamente)

Luego para pasarle el valor vamos al código del INFO y agregamos una coma al final del código antes del paréntesis y nos aparecerá para pasarle el valor a ese parámetro.