Detalle del libro
Ver Índice
Introducción
1. Introducción
2. Objetivos del libro
Generalidades
1. Revisión de conceptos
2. Principios fundamentales de VBA
3. Conversión de macros a VBA
3.1 Conversión de las macros en un formulario o en un informe
3.2 Conversión de macros globales
4. Seguridad de la base de datos
4.1 Modificación de los parámetros de seguridad de una base de datos Access
4.2 Modificación de los parámetros de seguridad por defecto
4.3 Descripción de las diferentes opciones de seguridad
4.4 Documentos confiables
4.5 Ubicaciones de confianza
4.6 Editores de confianza
5. Publicar una base de datos Access mediante un paquete firmado
5.1 Obtener un certificado digital
5.2 Crear y firmar un paquete
6. El entorno de desarrollo IDE
6.1 Presentación
6.2 Ventanas del entorno IDE
7. Configuración del editor VBA
7.1 Configuración de los colores del editor
7.2 Configuración de la presentación del código
8. Referencia a los objetos
9. Creación de un procedimiento en VBA
10. Consejos
El lenguaje Visual Basic
1. Los módulos
2. Los procedimientos
2.1 Los procedimientos Sub
2.2 Los procedimientos Function
2.3 Declaración de los procedimientos
2.4 Alcance de los procedimientos
2.5 Argumentos de los procedimientos
2.6 Los argumentos con nombre
2.7 Llamada a un procedimiento
2.8 Ejemplos de procedimientos
2.9 La función MsgBox
3. Las variables
3.1 Los tipos de variables
3.2 Las declaraciones de variables
3.3 El alcance de las variables
3.4 Las matrices
3.5 Las constantes
4. Las estructuras de decisión
4.1 La instrucción IF
4.2 La instrucción Select Case
4.3 La función IIf
5. Las estructuras en bucle
5.1 La instrucción Do...Loop
5.2 La instrucción While...Wend
5.3 La instrucción For...Next
5.4 La instrucción For Each...Next
6. Los operadores
6.1 Los operadores aritméticos
6.2 Los operadores de comparación
6.3 Los operadores lógicos
6.4 El operador de concatenación
6.5 Prioridad de los operadores
7. Las reglas de escritura del código
7.1 Los comentarios
7.2 El carácter de continuación
7.3 La indentación
7.4 Los nombres de procedimientos, variables y constantes
8. Las convenciones de llamada
8.1 Convención de llamada de las variables
8.2 Convención de llamada de los controles
8.3 Convención de llamada de los objetos
Objetos y colecciones
1. Presentación
2. El modelo de objetos de Access
2.1 Principales colecciones
2.2 Objetos del Modelo
3. Principios de utilización de los objetos y de las colecciones
3.1 Las propiedades
3.2 Propiedades que representan objetos
3.3 Los métodos
3.4 Los eventos
3.5 Las colecciones
3.6 Presentación automática de instrucciones
4. Instrucciones utilizadas con los objetos
4.1 La instrucción With
4.2 La instrucción For each...Next
4.3 La instrucción If TypeOf
4.4 La instrucción Set
5. Las clases de objetos
5.1 Descripción
5.2 Los módulos de clase
5.3 Ejemplo de módulos de clase
6. El examinador de objetos
6.1 Presentación
6.2 Búsqueda en el examinador de objetos
7. Propiedades y métodos de objetos de Access
7.1 El objeto Application
7.2 El objeto DoCmd
7.3 El objeto Screen
7.4 La colección References
7.5 La colección Printers
Objetos de acceso a datos
1. Objetos de acceso a datos DAO y ADO
2. El modelo de acceso a datos DAO
2.1 Presentación
2.2 Jerarquía de los objetos DAO
2.3 Descripción de las colecciones
2.4 El objeto DBEngine
2.5 Los objetos Workspace
2.6 Les objetos Database
2.7 Los objetos Recordset
2.8 Los objetos Tabledef
2.9 Los objetos Field e Index
2.9.1 Field
2.9.2 Index
2.10 Los objetos QueryDef y Parameter
2.10.1 QueryDef
2.10.2 Parameter
2.11 Los objetos Relation
2.12 Los objetos Container y Document
2.12.1 Container
2.12.2 Document
2.13 Los objetos Group y User
2.13.1 User
2.13.2 Group
2.14 El objeto Error
2.15 Los objetos Property
3. El modelo de acceso a datos ADO
3.1 Presentación
3.2 ADO y OLE DB
3.3 Jerarquía de los objetos ADO
3.4 Modelo de base de programación ADO
3.5 Descripción de los objetos ADO
3.6 Las colecciones ADO
3.7 Los objetos Connection
3.8 Los objetos Command
3.9 Los objetos Recordset
3.10 La colección Fields
3.11 Los objetos Field
3.12 La colección Parameters
3.13 Los objetos Parameter
3.14 La colección Properties
3.15 Los objetos Property
3.16 La colección Errors
3.17 Los objetos Error
El lenguaje SQL
1. Presentación
2. Lenguaje SQL y VBA
3. Descripción del lenguaje SQL
3.1 La instrucción SELECT
3.2 La cláusula FROM
3.3 La cláusula WHERE
3.4 La cláusula GROUP BY
3.5 La cláusula HAVING
3.6 La cláusula ORDER BY
3.7 La instrucción UPDATE
3.8 La instrucción DELETE
3.9 La instrucción INSERT INTO
3.10 Otras instrucciones
4. Ejemplos de utilización de consultas SQL
4.1 Actualización de registros
4.2 Carga de una lista desplegable
Gestión de los eventos
1. Presentación
1.1 Definición
1.2 Asociación de código VBA a un evento
2. Categorías de eventos
2.1 Eventos de tipo Ventana
2.2 Eventos de tipo Enfoque
2.3 Eventos de tipo Datos
2.4 Eventos de tipo Ratón
2.5 Eventos de tipo Teclado
2.6 Eventos de tipo Impresión
2.7 Eventos de tipo Filtro
2.8 Eventos de tipo Error y Cronómetro
3. Cancelación de un evento
4. Secuencias de tipos de eventos
5. Los eventos de actualización
Depuración y gestión de errores
1. Los distintos tipos de error
1.1 Los errores de sintaxis
1.2 Los errores de compilación
1.3 Los errores de ejecución
1.4 Los errores de lógica
2. Depuración con VBA
2.1 Presentación
2.2 La barra de herramientas Depuración
2.3 El objeto Debug
3. Gestión de errores con VBA
3.1 Principios
3.2 El procedimiento de evento Error
3.3 La instrucción On Error
3.4 El objeto Err
Personalizar formularios e informes
1. Presentación
2. Personalización de los formulario
A la vez sencillo, práctico y completo, este libro sobre VBA Access 2013 se dirige a los desarrolladores y usuarios avezados que desean crear aplicaciones profesionales amenas, fiables y eficaces bajo Access.
Además de los elementos básicos del lenguaje VBA que le permitan crear sus propios procedimientos y funciones, usted aprenderá a manipular sus datos utilizando los objetos ADO y el lenguaje SQL, a personalizar sus formularios e informes, a diseñar una cinta Access específica para su aplicación, a controlar las otras aplicaciones Office 2013 mediante la tecnología Automation, a exportar datos a Internet (bajo el formato XML o HTML) y a utilizar las API Windows.
Además de numerosos ejemplos facilitados en este libro - a descargar en el sitio www.ediciones-eni.com - el último capítulo le guía en la creación de una mini-aplicación Access.