Archivo de la categoría: Datos o BI

Almacenamiento de información y BI

Crear un reporte en reporting services y ligarlo con un proyecto de Windows en .Net (Parte2)


En la parte 1 vimos como crear un proyecto de Reporting Services con un reporte básico. Ahora veremos como hacer que en una ventana de windowsForm se visualice el reporte creado.

Inicialmente agregamos un proyecto de windowsApplications a nuestra solución actual.

image

image

Ponemos el diseñador del formulario que aparece en forma predeterminada en la solución y agregamos en el:

1 ReporViewer de nombre rpwReporte,

1 Botón con la etiqueta “Actualiza” de nombre btnActualiza,

2 Label de nombre lblServer y lblReporte,

2 TextBox de nombre txtServer y txtReporte.

image

En el evento clic del botón que creamos con nombre btnActualiza agregamos el siguiente código.

image

Con esto, de manera de código configuramos nuestro formulario para que se presente un reporte dependiendo de las direcciones que ingresemos en las cajas de texto.

Ahora bien, qué ponemos en las cajas de texto???

El nombre del server, debe ser la dirección web de donde se ha publicado el reporte, que puede ser “http://localhost/reporteserver” y en reporte “/MisReportes/MiReporte”, siendo “MiReporte” el nombre del mismo.

Pero esto es una forma, lo que se puede también hacer es poner estos valores en el archivo app.config de la aplicación de la siguiente manera.

image

Luego nuestro código cambiaría así:

image

Bueno, esto es todo en esta segunda parte, creo que me ha faltado algo… mmmmmmmmm, sí, nunca publicamos el reporte en ser servidor de Reporting Services. En la tercera parte veremos eso y espero que les sirva.

Nos vemos.

Crear un reporte en reporting services y ligarlo con un proyecto de Windows en .Net (Parte1)


Primero creamos un proyecto Windows con un form, luego a la solución creada le damos clic derecho a agregar nuevo proyecto de Business Intelligence

clip_image002

clip_image004

Luego agregamos un origen de datos

clip_image006

Lo configuramos con la base de datos que nos vamos a conectar, es nuestro caso SQL Server.

clip_image008

Agregamos un nuevo elemento de informe.

clip_image010

clip_image012

Damos en agregar y se crea un informe en blanco en el proyecto.

Ahora, vamos a crear un origen de datos que será específicamente del reporte. Anteriormente habíamos ya configurado un origen de datos, pero este es a nivel de proyecto, este nuevo será a nivel de reporte el cual hará referencia al de proyecto.

Esto es así porque uno puede crear orígenes de datos compartidos o específicos para un reporte, sin embargo, en este caso se crea un reporte y se configura para que utilice la configuración del origen de datos compartido. Espero se entienda, sino lo veremos en las gráficas como va.

Del lado derecho de la pantalla podemos ver la ventana de “Datos de informe”, en el cual creamos el origen de datos vinculando con el compartido que creamos al inicio.

clip_image014

clip_image016

Luego creamos el DataSet (conjunto de datos) que emplearemos en el reporte.

clip_image018

Y veremos del lado derecho un conjunto de datos para incluir en el reporte.

clip_image020

Luego utilizaremos un control de Tabla y lo arrastramos dentro del reporte.

clip_image022

Luego arrastramos los campos a la tabla.

clip_image024

Y damos clic en vista previa.

clip_image026

Con esto terminamos un reporte que solo consulta un “select”

 

Ir a Parte 2