Desarrollo conceptual, teórico y práctico, de recursos de automatización de aplicaciones basadas en Microsoft Access y Visual Basic for Application.
| Duración | 15 horas. Cinco jornadas de tres horas. |
|---|---|
| Idioma de dictado | Español |
| Idioma del material | Español |
| Modalidad | Online |
| Tecnología | Microsoft Office |
Módulo I – Conceptos básicos sobre desarrollo de aplicaciones
¿Qué es una aplicación de Microsoft Access?
Migrando macros a VBA
¿Cuándo utilizar macros?
¿Cuándo utilizar código VBA?
Conversión de macros existentes a código VBA
Módulo II – El entorno de programación VBA
La interfaz del editor VBA
Definiendo el modelo de programación
Cómo trabaja una aplicación orientada a eventos
Programación tradicional vs. Programación orientada a eventos
Módulos y Procedimientos
Primeros pasos en programación VBA
Creación de un procedimiento general en un módulo estándar
Alcance de los procedimientos
Uso de Constantes, Variables y Argumentos
Tipos de datos de las variables
Módulo III – Introducción al modelo de objetos
Colecciones, objetos, propiedades, métodos y eventos.
Modelo de objetos de Access
Novedades en Microsoft Access 2010
Referencia a objetos
Objeto Application
Colección Forms (Formularios)
Colección Reports (Informes)
Colección Controls (Controles)
Colección Modules (Módulos)
Colección References
Objeto DoCmd
Compatibilidad de objetos entre versiones de Access
El objeto DBEngine y las versiones anteriores
Uso del Examinador de objetos
Módulo IV – Estructuras de control en VBA
Estructuras de decisión
Instrucción If … Then … Else
Instrucción Select Case
Estructuras cíclicas
Ciclo Do … Loop
Ciclo For … Next Ciclo For … Each
Módulo V – Programando en formularios e informes
Uso de las colecciones Formularios e Informes
Llamadas a funciones desde formularios e informes
Código interno de formularios e informes
Alcance de los módulos de clase
Respuesta a eventos
Eventos de formularios e informes
Eventos para controles en formularios
Otros eventos
Creación de código genérico para formularios e informes
Asignación de propiedades en formularios e informes
Colección Controls
Programación de controles
Cuadros de Lista y cuadros combinados
Controles Tab (Ficha)
Módulo VI – Introducción a los objetos de manipulación de datos
Conceptos de Modelos de objetos ADO y DAO
Objetos Connection, Workspace, Database, Recordset, QueryDef y Fields
Localización de registros en un Recordset
Altas, bajas y modificaciones de registros
Módulo VII – Depuración de código
Errores de sintaxis
Errores en tiempo de ejecución
Errores de lógica
Ventana Debug
Ejecución paso a paso
Puntos de interrupción
Expresiones de inspección
| Modalidad | Sede | Días | Horarios | Fecha de Inicio | Fecha de Finalización |
|---|---|---|---|---|---|
| Online | Distrito Tecnologico | Lunes, Martes, Miércoles, Jueves, Viernes | 14:00 a 17:00 | 15 Septiembre 2025 | 19 Septiembre 2025 |
Todas aquellas personas que manejando con solvencia las herramientas del software de base de datos, deseen implementar aplicaciones utilizando como plataforma Microsoft Access.
Haber cursado MS-Access Nivel II o tener conocimientos equivalentes. Es recomendado haber hecho Introducción a la Programación para no Programadores o tener algún conocimiento de programación.