Para empezar lo que
haremos será una base de datos en Access, tomando este ejemplo la llamaremos “Ciudades”,
la cual añadiremos la siguiente tabla. La tabla se llamara “Ciudad” a la cual
añadiremos los siguientes campos (se muestran en la imagen)…nuestra tabla nos
tienen que quedar de la manera que se muestra en la siguiente imagen…
Campos de la tabla “Ciudad”
Luego llenaremos de información
a nuestros campos para las pruebas de nuestro proyecto, yo por ejemplo la
llenare de la siguiente forma…
Realizada ya nuestra
base de datos la guardaremos en una carpeta llamada por ejemplo “Ciudades”, yo pondré
esta carpeta en mi escritorio…
Luego de hacer esta acción
procederemos a crear un nuevo proyecto en visual studio al cual le pondremos el
nombre de “Grafica_Ciudades” en aplicación de Windows form…
Luego de hacer esto lo
guardaremos en nuestra carpeta “Ciudades” junto donde guardamos nuestra base de
datos “Ciudades” de Access, al formulario de mi proyecto lo llamare “frmCiudades”
y le agregaremos un nuevo origen de datos…
Se nos aparecerá una
ventana como la siguiente a la cual seleccionaremos la opción “base de datos” y daremos clic en “siguiente”
Luego seleccionamos la opción
“conjunto de datos” y clic en “siguiente”.
Luego se nos aparecerá esta
ventana…
Le damos clic en “nueva
conexión” luego cambiaremos el tipo de origen de datos por…
Lo cambiaremos a “archivo
de base de datos de Microsoft Access” porque nuestro proveedor de datos es de
nuestra base de datos “Ciudades” de Access, le damos clic en aceptar, luego
examinaremos nuestra base de datos “Ciudades” y posteriormente clic en “Abrir”
Después de hacer esto
probamos nuestra conexión dando clic en el botón “probar conexión” y esperamos
el mensaje de confirmación y luego clic en “aceptar” luego aparecerá la
pantalla principal y daremos clic en “siguiente” se nos aparecerá otro mensaje
al cual daremos clic en “no” porque nos dice que si queremos que se genere una
copia de nuestra base a nuestro proyecto pero en este momento no la ocuparemos así
que daremos clic en “no”. Luego se nos aparecerá la siguiente ventana en la
cual elegiremos el tipo de objeto en “tablas porque de eso se trata nuestra
proyecto, de una tabla en Access, y cambiaremos el nombre del dataset a “dsCiudades”
y finalmente clic en “finalizar”
Después de hacer esto
agregaremos a nuestro proyecto un nuevo elemento, a estas alturas Ud. Ya debería
saber cómo crear un nuevo elemento, para ello clic en la pestaña proyecto y
seleccionamos la opción “agregar nuevo elemento” luego se nos aparecerea la
ventana y seleccionaremos la categoría “reporting” y seleccionamos el tipo, el
cual seria de tipo “informe” y lo llamaremos “rptGrafica_Ciudades”.
Luego agregaremos un
objeto “lista” y seleccionaremos nuestro conjunto de datos…
Luego clic en “acepta” y
pegaremos un objeto “grafico” a nuestro reporte y seleccionamos el tipo de
grafico de “columnas”. Arriba le pondremos los “Años” y abajo seleccionaremos
la “Ciudad”. Solo un punto importante en el tipo de expresión de los años, a
los cuales le quitaremos la función “sum” que se aplican por determinación”,
para poder quitar esto, dentraremos a las “propiedades de la serie” y
eliminaremos la sentencia o función “sum” y nos tiene que quedar de la
siguiente manera “=Fields!A2008.Value“ esto lo haremos para todos los campos de
años..
luego guardamos cambios e iremos
a nuestro formulario “frmCiudades” y arrastraremos el “datagridview” de el
origen de datos y pegaremos un objeto “reportviewer”…
Al “reportviewer” le indicaremos
el origen del reporte de la siguiente manera… clic en la fecla superior derecha
que aparece en el “reportviewer” y seleccionamos nuestro reporte de “Grafica_Ciudades”
Y finalizando nuestro
proyecto iremos a eliminar el objeto “lista” que anteriormente creamos en
nuestro reporte, esto es porque si lo dejamos nos generara un error es por ello
que debemos de eliminarlo y solo dejar el objeto “grafico”.
Si queremos que en nuestra grafica aparezca solo el numero de año y no la inicial “A” ejemplo “A2008” lo que tendremos que hacer será lo siguiente… seleccionaremos el campo [A2008] y buscaremos en propiedades la opción “legend” y seleccionaremos la propiedad “text” y la cambiaremos por “2008” para que no nos aparezca la inicial de año.
y de esta manera ya podemos ejecutar el formulario. El formulario se mostrara de la siguiente forma…
Finalizo esta entrada
esperando que les sea de mucha importancia espero sus comentarios y hasta otra
entrada que Dios les bendiga…
Como se puede personalizar los colores, por ejemplo 2008 =azul, 2009 = verde
ResponderEliminarComo se puede personalizar los colores, por ejemplo 2008 =azul, 2009 = verde
ResponderEliminar