20
Lic. Gerardo Plancic Agosto de 2014 Licenciatura en Sistemas de Información de las Organizaciones Herramienta: VBA para Excel Teoría de los Lenguajes y Sistemas Operativos Conecta tus programas a bases de datos

DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos

Embed Size (px)

DESCRIPTION

Diseño de Materiales Educativos Digitales: Actividad 2. Presentación de apoyo a clase. Conectar programas VBA a bases de datos

Citation preview

Page 1: DMED Actividad 2: Presentación - Conectar programas VBA a bases de datos

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

¡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

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

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