viernes, 18 de mayo de 2012

Gráfica Estadística En Un Reporte

El primer paso para crear nuestra gráfica estadística es crear un conjunto de datos  vamos a la viñeta proyecto  vamos a la opción datos como lo muestra la imagen.
y dentro de ella encontraremos la opción conjunto de datos y lo llamaremos dscasos luego de haber creado el conjunto de datos nos aparecerá de esta manera.
Luego crearnos nuestra tabla con la que  generaremos lo grafica y lo aremos de esta manera damos clic derecho  en un espacio en blanco así se vera.
Luego crearemos la tabla y la llamaremos caso  y le pondremos los campos Barrio, Infectados quedara de esta  manera al campo infectado le cambiaremos la propiedad seleccionada en la imagen.
Después de  haber creado nuestra tabla crearemos nuestro formulario y lo llamaremos frmcasos vamos la viñeta proyecto y damos clic en nuevo proyecto asi crearemos nuestro formulatio .

Nos vamos a la viñeta datos mostrar orígenes de datos así nos apere cera la tabla con la cual arrastraremos a nuestro formulario en la parte inferior del ladi izquierdo nos aparece los origines de dato.
Luego arrastramos nuestra tabla al formulario en modo DataGridView  y se vera de esta manera.
Luego damos clic en la parte superior de formulario como se muestra en la imagen  y luego des habilitamos todas las opciones como se muestra en la imagen.
Luego nos vamos al cuadro de herramienta al viñeta informes y dentro de ella encontramos ReportViewer lo arrastramos al formulario y le editamos la propiedad anchor como muestra la imagen.
Luego creamos nuestro reporte de esta manera   y lo llamaremos rptGrafica.

Luego nos vamos a nuestro formulario y configuramos nuestro reporte enlazándolo  con el reporte creado anteriormente enlazándolos de esta manera.
Luego de haber creado nuestro reporte pegamos un grafico para nuestra grafica de preferencia circular luego le agregamos los campos a la gráfica.
Le colocaremos los campos a nuestra grafica seleccionamos la grafica y agreagmos los campos en parte derecha Barrio e infectados en la parte de arriva el campo infectados en parte de abajo barrio y quedara de esta manera.

Luego le damos código a nuestro formulario este es el código damos doble clic en una parte limpia del formulario
Public Class frmcasos

    Private Sub frmcasos_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim fila As DataRow = DsGRafica.Casos.NewCasosRow
        fila("Barrio") = "Penjamo"
        fila("Infectados") = 2
        DsGRafica.Casos.Rows.Add(fila)
        Dim fila2 As DataRow = DsGRafica.Casos.NewCasosRow
        fila2("Barrio") = "Bendeck"
        fila2("Infectados") = 5
        DsGRafica.Casos.Rows.Add(fila2)
        Dim fila3 As DataRow = DsGRafica.Casos.NewCasosRow
        fila3("Barrio") = "Palermo"
        fila3("Infectados") = 4
        DsGRafica.Casos.Rows.Add(fila3)
        Dim fila4 As DataRow = DsGRafica.Casos.NewCasosRow
        fila4("Barrio") = "Corocol"
        fila4("Infectados") = 11
        DsGRafica.Casos.Rows.Add(fila4)
        Me.ReportViewer1.RefreshReport()
    End Sub
End Class
Así deberá de quedar nuestro proyecto 

No hay comentarios:

Publicar un comentario