dmed actividad 2: presentación - conectar programas vba a bases de datos
DESCRIPTION
Diseño de Materiales Educativos Digitales: Actividad 2. Presentación de apoyo a clase. Conectar programas VBA a bases de datosTRANSCRIPT
![Page 1: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/1.jpg)
Lic. Gerardo PlancicAgosto de 2014
Licenciatura en Sistemas de Información de las Organizaciones
Herramienta: VBA para Excel
Teoría de los Lenguajes ySistemas Operativos
Conecta tus programas a bases de
datos
![Page 2: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/2.jpg)
Introducción
Conecta tus programasa bases de datos 2
• Escritura secuencial
• Gran peligro de incoherencia
• Menor rendimiento
Compartir datos en archivos:
Un problema multitudinario
![Page 3: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/3.jpg)
Objetivo
3Conecta tus programasa bases de datos
Desarrollar un
programa que obtenga
la información desde
una base de datos.
![Page 4: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/4.jpg)
Conecta tus programasa bases de datos 4
Agenda
• Nociones elementales
• Nuestro caso de práctica
• ¡A construir!
• Actividad
• En resumen
• Consultas y respuestas
![Page 5: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/5.jpg)
Conecta tus programas a bases de datos 5
Antes de empezar, unos conceptos:
• DBMS
Nociones elementales
![Page 6: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/6.jpg)
Conecta tus programas a bases de datos 6
Antes de empezar, unos conceptos:
• Tablas y registros
Nociones elementales
![Page 7: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/7.jpg)
Conecta tus programas a bases de datos 7
Nuestro caso de práctica
![Page 8: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/8.jpg)
Conecta tus programas a bases de datos 8
Nuestro caso de práctica
![Page 9: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/9.jpg)
Conecta tus programas a bases de datos 9
Ingresar al ejercicio:
• Archivo
“BD_LeerBasico
(para resolver).xls”
• Acceder al código
¡A construir!
![Page 10: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/10.jpg)
Conecta tus programas a bases de datos 10
Agrega la librería para bases de datos a tu programa:
¡A construir!
![Page 11: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/11.jpg)
Conecta tus programas a bases de datos 11
Declara los objetos Connection y Recordset:
¡A construir!
![Page 12: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/12.jpg)
Conecta tus programas a bases de datos 12
Configura y utiliza el objeto Connection.
Proveedor para bases Access:Microsoft.Jet.OLEDB.4.0
¡A construir!
![Page 13: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/13.jpg)
Conecta tus programas a bases de datos 13
Obtén la información en tu Recordset:
¡A construir!
![Page 14: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/14.jpg)
Conecta tus programas a bases de datos 14
¡Empieza a recorrerlo, pero previendo no pasarte!
¡A construir!
![Page 15: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/15.jpg)
Actividad
Conecta tus programas a bases de datos 15
Repasar los conceptos clave y buscar las relaciones entre ellos.
Puedes continuar desde aquí…
Si prefieres puedes descargar el programa Cmap Tools para dibujarlo. Es gratuito para educadores y estudiantes.
![Page 16: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/16.jpg)
En resumen
Conecta tus programas a bases de datos 16
La posibilidad de compartir información en bases de
datos cambió el mundo. Aprovéchalo:
Crea conexiones a bases de datos, obtén información
en tus Recordsets para navegarlos, y utiliza los valores
de sus campos.
![Page 17: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/17.jpg)
Conecta tus programas a bases de datos 17
Consultas y Respuestas
![Page 18: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/18.jpg)
¡Un último consejo!
¡Manos a la obra!
No des por sentada la teoría; ponla a
trabajar en la práctica. Que esté sólida
para seguir aprendiendo.
![Page 19: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/19.jpg)
Conecta tus programasa bases de datos 19
• Martha E. Evangelista Salazar: “Base de Datos I”. Universidad de Colima (versión obtenida el 15/08/2014) http://ciam.ucol.mx/portal/portafolios/mevangel/apuntes/recurso_819.pdf
• Margaret Rouse: “Database Management System (DBMS)”. (versión obtenida el 17/08/2014) http://searchsqlserver.techtarget.com/definition/database-management-system
Referencias
![Page 20: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos](https://reader035.vdocuments.site/reader035/viewer/2022062707/55831e6cd8b42a3c658b4d26/html5/thumbnails/20.jpg)
Conecta tus programasa bases de datos 20
• Imágenes obtenidas de http://www.freedigitalphotos.net/:
– "Notebook Stack" by Jomphong
– "Question Mark Dice" by Stuart Miles
– "Computer Connect Network" by cooldesign
– "3D Police Officer" by David Castillo Dominici
– "Cartoon Businessman With Biceps Shadow On Wall" by iosphere
Referencias