Parte I · Access 97. Motor de Bases de Datos relacionales
Capítulo 1 Sistemas gestores de bases de datos
· Introducción
· Archivos
· Organización de la información en los archivos
· Registros lógicos y registros físicos
· Operaciones básicas sobre archivos
· Acceso a los registros
· Sistemas de bases de datos
· Un poco de terminología
· Definición de base de datos
· Objetos de una base de datos
· Tipos de sistemas de bases de datos
· Bases de datos relacionales
· Sistemas Cliente/Servidor (C/S)Capítulo 2 Access 97 como entorno de desarrollo
· Un poco de historia
· El producto Access 97
· A quién va dirigido
· Access 97 como herramienta de desarrollo
· Access 97 como Sistema de Gestión de Bases de Datos relacional y
programación orientada a objetos
· Acceso a datos
· Cómo es Access 97
Capítulo 3 Estructura de las aplicaciones Access
· Introducción
· La ventana de la base de datos
· Los objetos de la ventana de la base de datos
· Estructura de las aplicaciones
· Divisor de bases de datos
Capítulo 4 Tablas, consultas, formularios e informes
· Tablas
· Vistas de las tablas
· Propiedades de las tablas
· Propiedades de los campos
· Relaciones
· Importación de tablas
· Vinculación de tablas
· Consultas
· Formularios
· Informes
· Controles ActiveX
· Expresiones
Capítulo 5 SQL: Introducción. Access SQL vs ANSI SQL
· Introducción. Evolución de los lenguajes de programación. Aparición de SQL
· Qué es SQL
· Cómo se escribe el código SQL en Access
· Cómo y dónde se ejecutan los programas SQL
· Escritura automática o manual
· Diferencias entre Access SQL y ANSI SQL
Capítulo 6 SQL: Consultas (primera parte)
· Consulta de datos
· Selección de columnas
· Cláusula WHERE
· Uso de alias: cláusula AS
· Operadores =,,=,
· Operadores aritméticos
· Cláusula ORDER BY
· DISTINCT y DISTINCTROW
· Agrupamiento de filas
· Orden de evaluación
· Combinaciones
· Equi-Joins, Non-equi-joins
· Consultas de tablas de referencias cruzadas
· Consultas de parámetros
Capítulo 7 SQL: Consultas (segunda parte)
· Consultas de unión
· Consultas de paso a través
· Subconsultas
· Funciones de dominio agregado SQL
Capítulo 8 SQL: Modificación de datos
· Introducción
· Inserción
· Modificación de datos
· Eliminación de datos
· Creación de tablas
· Indexación
· Modificación de tablas
· Eliminación de tablas
Parte II · Programación Access con Visual Basic
Capítulo 9 Macros y mádulos
· Macros: nombres, lista de acciones, condiciones. La macro Autoexec
· Módulos: la ventana de edición de código Visual Basic
· Objeto DoCmd
Capítulo 10 Visual Basic
· Introducción
· Módulos de formularios e informes
· Visual Basic
Capítulo 11 Visual Basic: referencia a objetos y colecciones
· Introducción
· Origen de los objetos
· Referencia a objetos, propiedades y métodos
· Colecciones
· Objetos de Microsoft Access
· Objetos de acceso a datos (DAO)
Capítulo 12 Visual Basic: variables de objeto
· Introducción
· Declaración de variables
· Asignación de valores a variables de objeto
Capítulo 13 Visual Basic: acceso programático a las colecciones
· Introducción
· La colección Workspaces
· La colección Databases
· Las colecciones Containers y Documents
· Colección TableDefs
· Colección QueryDefs
· Colección Properties. Lista de las propiedades de un objeto
· Colección Fields
· Modificación programática de las propiedades de los campos de una tabla
· Creación programática de tablas y campos
· Creación programática de consultas
· Colección Forms
· Colección Controls del formulario
· Colección Reports
· Colección Controls del informe
Capítulo 14 Visual Basic: manipulación de registros
· Introducción
· Método OpenRecordset
· Objeto Recordset
· Lectura de registros
· Métodos Find y Move. Propiedades NoMatch y EOF
· Método Seek
· Métodos FindFirst, FindNext
· Métodos Edit y Update
· Método AddNew
· Método Delete
· Comparación entre métodos Find y Seek. Funciones de dominio
Capítulo 15 Formularios. Aspectos programáticos
· Caso práctico. Presentación
· Funcionamiento del formulario
· Formularios. Vinculación programática de tablas
· Traspasar datos de un formulario a un documento Word
mediante código VBA
· Propiedades en tiempo de ejecución. Propiedad Recordsource
· Propiedad OrigenDeLaFila del control Cuadro de Lista
· Propiedad Column del control Cuadro de Lista
· Valores devueltos por el control Cuadro Combinado. Propiedad Column
Capítulo 16 Informes: Aspectos programáticos
· Introducción
· Funcionalidades más usuales de los informes
· Caso práctico: diseño de un informe paso a paso
Capítulo 17 Trabajando con clases: conceptos y ejemplos básicos
· Introducción
· Acceso a los módulos de clase
· Instancias
· Creación de nuevas instancias de formularios
· Creando módulos de clase
· Instrucciones Property
Capítulo 18 Access 97 hipervínculos e Internet
· Hipervínculos
· Manejo de hipervínculos
· Navegación entre bases de datos Access
· Acceso a páginas Web desde Visual Basic
· Exportación de datos Access 97 a Internet
Capítulo 19 Optimización de aplicaciones Access
· Introducción
· Optimización del entorno Access
· Optimización de DAO (Data Access Objects)
Apendice A Visual Basic: Resumen de sentencias y funciones
· Sentencias y funciones (lista resumen)
· Operadores, instrucciones y funciones principales