Destinatario:
A todas aquellas personas que manejando con solvencia las herramientas del software de base de datos, deseen implementar aplicaciones utilizando como plataforma Microsoft Access.
Requisitos:
Haber cursado MS-Access Nivel II o tener conocimientos equivalentes.
Duración:
16 Hs
TEMARIO:
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
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
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
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
Programando en formularios e informes
Uso de la 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)
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
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