Detalle del libro
Ver Índice
Introducción
A quién está dirigido este libro
Qué encontrará en este libro
Convenciones empleadas en el libro
Códigos de ejemplo del libro
Parte I. Establecer las bases
1. ¿Por qué Access? ¿Por qué VBA?
Comprender el lugar de Access en Office
Elegir entre Access y Excel
Elegir entre Access y OneNote
Conocer las opciones de programación de Access
Utilizar Macros
Utilizar SQL
Utilizar VBA
2. Conocer el editor de Visual Basic
Primer contacto con el editor de Visual Basic
Introducción a los módulos VBA
Escribir y ejecutar código VBA
Guardar el código
Obtener ayuda para el código
Ayudas para la introducción de código
Adquirir buenos hábitos al escribir código
Convenciones sobre nombres
Sangrar el código
Escribir comentarios
3. Empleo de variables, constantes y tipos de datos
Declarar variables y constantes
Declaración de variables
La opción Option Explicit
Nombres de variables
Declaración de constantes
Constantes intrínsecas
Tipos de datos VBA
El tipo de datos Boolean
El tipo de datos Byte
El tipo de datos Currency
El tipo de datos Date
El tipo de datos Decimal
El tipo de datos Double
El tipo de datos Integer
El tipo de datos Long
El tipo de datos Object
El tipo de datos Single
El tipo de datos String
El tipo de datos Variant
Referencia de sintaxis
4. Utilizar procedimientos
Comprender los tipos de procedimientos
Crear y utilizar procedimientos Sub
Crear y utilizar procedimientos de función
Declarar procedimientos como públicos o privados
Pasar argumentos
Utilización de argumentos opcionales y valores por defecto
Pasar argumentos por referencia
Pasar argumentos por valor
Asignar a una función un tipo de datos
Gestión de errores
On Error Resume Next
On Error Goto
Depurar el código
Utilizar los modos Ejecutar e Interrumpir
Depuración paso a paso
Establecer puntos de interrupción
5. Escoger la función VBA adecuada
Introducción a las funciones incorporadas de VBA
Convertir tipos de datos con funciones VBA
Convertir a un tipo de datos Bolean
Convertir a un tipo de datos Byte
Convertir a un tipo de datos Date
Convertir a un tipo de datos Integer
Convertir a un tipo de datos String
Convertir a un tipo de datos Variant
Convertir valores nulos
Ejemplo de conversión
Trabajar con funciones de fecha
Devolver la fecha
Sumar y restar fechas
Determinar la diferencia entre dos fechas
Extraer componentes de una fecha
Crear una fecha a partir de los componentes individuales
Crear una fecha a partir de una expresión de cadena
Devolver un determinado componente de fecha u hora
Ejemplo de función de fecha
Funciones matemáticas y financieras
La función Abs
La función Int
La función Rnd
Ejemplo de función matemática
La función Ddb
La función FV
La función IPmt
La función Pmt
La función PPmt
La función Rate
La función Syd
Ejemplo de función financiera
Funciones de texto
La función Asc
La función Chr
Las funciones Case
La función de cadena Len
Las funciones Left, Right y Mid
La función Replace
La función Space
La función de cadena Split
La función StrComp
Las tres funciones de recorte
Ejemplo de función de texto
La función Format
Formatos definidos por el usuario
Utilizar funciones Is para procesar datos correctamente
Funciones interactivas
La función InputBox
La función MsgBox
6. Utilizar sentencias de control de flujo
Ramificaciones y bucles
If...Then...Else
La sentencia If simple
Crear condiciones más complejas
Añadir la sentencia Else
La sentencia ElseIf
Select Case
For...Next
Bucles inversos
Utilizar una variable para el contador de bucle
Anidar bucles For...Next
Interrumpir bucles For...Next
Bucles
Crear un bucle Do simple
Variedades del bucle Do
Interrumpir un bucle Do
GoTo
7. Utilizar sentencias de control de flujo
Introducción a las variables de matriz
Declarar una variable de matriz
Comprender los índices de una matriz
La opción Option Base
Trabajar con elementos de matriz
Definir los elementos de una matriz
Hacer referencia a los elementos de una matriz
Matrices de varias dimensiones
Matrices dinámicas
ReDim
8. Comprender los objetos
Introducción a los objetos
Un paseo por el mundo real
Un ejemplo de objeto de Access
Crear objetos en el código
Leer y establecer propiedades
Invocar métodos
Trabajar con colecciones
Trabajar con un modelo de objetos
Utilizar un modelo de objetos
Utilizar referencias
El Examinador de objetos
Crear sus propios objetos
Trabajar con eventos
9. Comprender el alcance y el tiempo de vida
¿Qué es el alcance?
Variables a nivel de procedimiento
Variables y constantes a nivel de módulo
Variables y constantes públicas
Medida del tiempo de vida de una variable o constante
Tiempo de vida de una variable a nivel de procedimiento
Tiempo de vida de una variable a nivel de módulo
Tiempo de vida de una variable pública
Variables estáticas
Parte II. Trabajar con la interfaz de usuario de Access
10. Trabajar con formularios
Abrir y cerrar formularios
Abrir un formulario
Cerrar un formulario
El módulo de formularios y el control de eventos
Realizar tareas comunes
Comprobar la existenci
Access incluye el lenguaje de programación Visual Basic para Aplicaciones (VBA), una herramienta que le permitirá desarrollar potentes operaciones aunque no haya programado antes, y que hará su trabajo con Access más productivo que nunca.
Este manual hace posible, mediante contenidos detallados y claramente estructurados, que adquiera con facilidad los conocimientos esenciales necesarios para automatizar sus bases de datos de manera sorprendentemente rápida, así como descubrir numerosas técnicas de trabajo avanzadas que optimizarán sus tareas.
Cuenta con información exhaustiva acerca de la sintaxis y las estructuras de programación necesarias para el desarrollo de cualquier trabajo de utilidad con VBA, así como acerca del trabajo con la interfaz de usuario de Access utilizando código, lo que sustituye y amplía las acciones que pueden realizarse mediante macros, y el uso de la librería objetos de datos ActiveX (ADO) para leer y cambiar datos.