viernes, 18 de mayo de 2012

Grafica-Reporte


Como hacer una grafica en un reporte paso a paso

Hola! Hoy les enseñare como hacer una grafica, o dos en un reporte. Para ello lo primero que tenemos que hacer es abrir un proyecto nuevo.

Le llamamos Grafica_Reporte. Siempre que creamos un proyecto ya nos trae incluido un formulario, le cambiamos el nombre y le ponemos frmReporteGrafica.




frmReporteGrafica/Clic derecho /Agregar/Nuevo Elemento




Datos/Conjunto de datos


Agregamos una tabla de Datos  ClicDerecho/Agregar/Tabla de Datos


Al nombre de la tabla de llamamos jornada y creamos columnas a las cuales les vamos a poner: Carrera,Matutina,Vespertina,Nocturna y Distancia



Ahora nos vamos a orígenes de datos y pasamos la tabla jornada al formulario





Agregamos un botón que le llamaremos agregar y haremos doble clic en el para poder aplicar el siguiente código


1)Creamos un datarow llamado fila, indicando el nombre del conjunto de datos que creamos, en este caso nosotros le llamamos DsJornada

2)Indicando que se aplicara en la tabla de datos que llamamos Jornada

3)Aplicamos en cada fila los datos que le vamos a agregar, en este caso los dejamos en blanco (“”) Carrera y las jornadas para que después podamos aplicar nosotros los datos.

4)Añadimos la fila al datagridview

No podemos agregar el reportviewer sin haber creado el reporte, asi que nos vamos al proyecto Grafica_Reporte/clic derecho/agregar/Nuevo elemento




Reporting/Informe

Nombre:rptGrafica


Ahora nos vamos al cuadro de herramientas y pegamos el elemento Lista


Y automáticamente nos agregara el origen de datos y el conjunto de datos.

Agregamos el elemento Grafico




Despues de pegarlo, lo cortamos, eliminamos el elemento lista y volvemos a pegar el Grafico.

Ponemos el titulo del grafico y en el campo agregamos Carrera, ya que vamos a poner los graficos por carrera.




Ahora en cada jornada de la parte de arriba. Clic Derecho/Propiedades de la seria. Clic en fx y le quitamos el count de cada jornada. Ej: =Fields!Matutina.Value


Nos quedara asi:







 Ahora para que en cada columna aparezca el numero que elegimos damos clic en la cada color de columna y nos vamos a

Propiedades/Label/Usevalue=True/Visible=True




Ahora si, nos vamos al formulario y agregamos un reportViewer

Y le ponemos rptGrafica. Asi creamos otro reporte llamándolo Grafica2 y hacemos lo mismo, nada mas que en esa grafica le ponemos el estilo pastel, después nos vamos al formulario y agregamos otro reportviewer y elegimos el informe Grafica2



Al ejecutarlo y añadirle información nos quedara asi!

Bueno, esto es todo, espero que hayan aprendido!



No hay comentarios:

Publicar un comentario