Sobre el autor
Introducción
¿Es este un libro para usted?
Sí, si no tiene experiencia en bases de datos
Sí, sí ha utilizado otros gestores de bases de datos como Filemaker
Sí, si quiere aprender los conceptos básicos de la programación en Visual Basic para Aplicaciones (VBA)
Sí, si es usuario de Access 2007
Convenciones utilizadas en este libro
Organización del libro
Parte I: Los componentes esenciales de Access
Parte II: Programar Microsoft Access
Parte III: Técnicas de Access más avanzadas
Guía para los archivos de ejemplo
El menú principal del panel de control
Tablas de datos
El formulario Products (Productos)
El formulario Invoice (Factura)
Parte I. Los componentes esenciales de Access
1. Introducción al desarrollo de bases de datos
La terminología de bases de datos de Access
Bases de datos
Tablas
Registros y campos
Valores
Bases de datos relacionales
Los objetos de base de datos de Access
Hojas de datos
Consultas
Formularios de entrada de datos y de sólo lectura
Informes
Objetos de base de datos
Un método de diseño en cinco pasos
Paso 1: El diseño general. Del concepto a la realidad
Paso 2: Diseño de informes
Paso 3: Diseño de datos
Información del cliente
Información sobre las ventas
Información sobre los productos que conforman una venta
Paso 4: Diseño de las tablas
Paso 5: Diseño de informes. Introducción de datos
Resumen
2. Crear tablas de Access
Introducción a Access
La sección de Plantillas
La vista Backstage de Office
Crear una base de datos
La interfaz de Access 2010
El panel de navegación
La Cinta de opciones
Otros elementos importantes de la interfaz de Access
Crear una nueva tabla
Diseñar tablas
Utilizar la ficha Diseño
Clave principal
Insertar filas
Eliminar filas
Hoja de propiedades
Índices
Trabajar con campos
Dar nombre a un campo
Especificar el tipo de datos
Especificar reglas de validación para los datos
Asignar a los campos un tipo de datos
Introducir la descripción del campo
Crear la tabla tblCustomers
Utilizar campos autonuméricos
Completar la tabla tblCustomers
Modificar el diseño de una tabla
Insertar un nuevo campo
Eliminar un campo
Cambiar la ubicación de un campo
Cambiar el nombre de un campo
Modificar el tamaño de un campo
Problemas de conversión de datos
Asignar propiedades de campo
Propiedades comunes
Formato
Formatos de Fecha/Hora
Formatos para campos Texto y Memo
Formatos para campos Sí/No
Formatos para campos de Hipervínculo
Máscaras de entrada
Título
Regla de validación y Texto de validación
Requerido
Permitir longitud cero
Indexado
Comprender las propiedades de campo de la tabla tblCustomers
Establecer la clave principal
Escoger una clave principal
Crear la clave principal
Crear claves principales compuestas
Indexar tablas de Access
La importancia de los índices
Índices compuestos
Cuándo indexar las tablas
Imprimir el diseño de una tabla
Guardar la tabla completada
Manipular tablas
Renombrar tablas
Eliminar tablas
Copiar tablas en una base de datos
Copiar una tabla en otra base de datos
Agregar registros a una tabla de la base de datos
Comprender el tipo de Datos adjuntos
Resumen
3. Diseñar bases de datos a prueba de balas
Crear bases de datos a prueba de balas
Normalización de datos
Primera forma normal
Segunda forma normal
Mejorar la optimización: Añadir más tablas al esquema
Romper las reglas
La tercera forma normal
"Desnormalizar" la base de datos
Relaciones entre tablas
Conectar los datos
Uno a uno
Uno a varios
Varios a varios
Reglas de integridad
Las claves principales no pueden contener valores nulos
Todos los valores de las claves externas deben corresponderse con un valor de clave principal
Claves
Escoger una clave principal
Las ventajas de una clave principal
Designar una clave principal
¿Claves principales sencillas o compuestas?
¿Claves principales naturales o suplentes?
Crear claves principales
Crear relaciones y hacer cumplir la integridad referencial
Especificar el tipo de combinación entre tablas
Exigir la integridad referencial
Ver todas las relaciones
Eliminar relaciones
Reglas de integridad específicas de la aplicación
Resumen
4. Seleccionar datos utilizando consultas
Comprender las consultas
¿Qué es una consulta?
Tipos de consultas
Qué podemos hacer con las consultas
Qué información devuelven las consultas
Crear una consulta
Añadir campos
Añadir un sólo campo
Añadir varios campos
Mostrar el conjunto de registros
Trabajar con campos
Seleccionar un campo en la cuadrícula QBE
Modificar el orden de los campos
Cambiar el tamaño de las columnas en la cuadrícula QBE
Eliminar un campo
Insertar un campo
Proporcionar un alias al nombre del campo
Mostrar un campo
Cambiar la ordenación de los registros
Mostrar sólo los registros seleccionados
Comprender los criterios de selección
Introducir criterios de cadenas sencillas
Introducir otros criterios simples
Imprimir los resultados de una consulta
Guardar una consulta
Crear consultas a partir de varias tablas
Ver los nombres de las tablas
Añadir varios campos a la vez
Limitaciones de las consultas multitabla
Evitar las limitaciones de las consultas
Actualizar un único (clave principal)
Reemplazar datos existentes en una consulta con una relación uno a varios
Actualizar campos en consultas
Trabajar con el panel de tablas
La línea de combinación
Manipular listas de campos
Mover una tabla
Quitar una tabla
Añadir más tablas
Crear y trabajar con consultas de combinación
Utilizar combinaciones de tablas ad hoc
Especificar el tipo de combinación
Eliminar combinaciones
Tipos de combinaciones entre tablas
Combinación interna (combinación de equivalencia)
Combinaciones internas y externas
Autocombinaciones
Crear un producto cartesiano
Resumen
5. Utilizar operadores y expresiones en Access
¿Qué son los operadores?
Tipos de operadores
Operadores matemáticos
Operadores de comparación
Operadores de cadena
Operadores booleanos (lógicos)
Operadores varios
Orden de prioridad de los operadores
Orden de prioridad de los operadores matemáticos
Orden de prioridad de los operadores de comparación
Orden de prioridad de los operadores booleanos
Utilizar operadores y expresiones en consultas
Utilizar operadores de comparación en consultas
Comprender los criterios de selección complejos
Utilizar funciones en consultas de selección
Los nombres de los campos en las consultas de selección
Introducir un criterio en un único campo
Utilizar criterios de caracteres (Texto o Memo)
El operador Como y los comodines
Especificar valores no coincidentes
Introducir criterios numéricos
Introducir criterios Verdadero/Falso
Introducir un criterio para un objeto OLE
Utilizar múltiples criterios en una consulta
Entender las operaciones O
Especificar valores múltiples en un campo con el operador O
Utilizar la celda o: de la cuadrícula QBE
Utilizar una lista de valores con el operador In
Utilizar el operador Y para especificar un rango
Utilizar el operador Entre...Y
Buscar datos nulos
Introducir criterios en múltiples campos
Utilizar los operadores Y/O en varios campos de una consulta
Especificar criterios O entre campos de una consulta
Utilizar criterios O e Y juntos en diferentes campos
Una consulta compleja en líneas diferentes
Resumen
6. Trabajar con la vista Hoja de datos
Las hojas de datos
La ventana Hoja de datos
Desplazarse por una hoja de datos
Utilizar los botones de navegación
La Cinta de opciones de la hoja de datos
Vistas
Portapapeles
Ordenar y filtrar
Registros
Buscar
Ventana
Formato de texto
Abrir una hoja de datos
Introducir nuevos datos
Guardar el registro
Validación automática del tipo de datos
Cómo afectan las propiedades a la introducción de datos
Introducir datos de texto estándar
Introducir datos de Fecha/Hora
Introducir datos numéricos o de moneda con validación de datos
Introducir datos de objetos OLE
Introducir datos en campos Memo
Navegar por los registros de una hoja de datos
Moverse por los registros
Buscar un determinado valor
Cambiar los valores en una hoja de datos
Reemplazar un valor existente de forma manual
Modificar un valor existente
Utilizar la función Deshacer
Copiar y pegar valores
Reemplazar valores
Añadir nuevos registros
Eliminar registros
Mostrar registros
Cambiar el orden de los campos
Cambiar el ancho de los campos
Modificar la altura de los registros
Modificar las fuentes de la hoja de datos
Mostrar las líneas de la cuadrícula y alternar los colores de las filas
Alinear los datos en las columnas
Ocultar y mostrar columnas
Inmovilizar columnas
Guardar el diseño de la hoja de datos
Guardar un registro
Ordenar y filtrar registros en una hoja de datos
Ordenar los registros con la herramienta de ordenación rápida
Filtrar una selección
Utilizar el filtro por formulario
Características especiales de las hojas de datos
Imprimir registros
Imprimir la hoja de datos
Utilizar la ventana vista Preliminar
Resumen
7. Crear formularios básicos de Access
Crear formularios
Crear un nuevo formulario
Utilizar el comando Formulario
Utilizar el Asistente para formularios
Tipos especiales de formularios
Formularios de navegación
Formularios de varios elementos
Formularios divididos
Formularios de hoja de datos
Modificar el tamaño del área del formulario
Guardar el formulario
Trabajar con controles
Diferentes tipos de controles
Controles dependientes
Controles independientes
Controles calculados
Añadir un control
Utilizar el grupo Controles
Utilizar la Lista de campos
Seleccionar y deseleccionar controles
Seleccionar un único control
Seleccionar varios controles
Deseleccionar controles
Manipular controles
Modificar el tamaño de un control
Modificar el tamaño de los controles de forma automática
Mover un control
Alinear controles
Modificar el aspecto de un control
Agrupar controles
Asociar una etiqueta a un control
Cambiar el tipo de control
Copiar un control
Eliminar un control
Comprender las propiedades
Mostrar la Hoja de propiedades
Comprender la Hoja de propiedades
Modificar la configuración de las propiedades de un control
Poner nombre a los controles de etiqueta y a sus títulos
Resumen
8. Trabajar con datos en los formularios de Access
Utilizar la vista Formulario
La ficha Inicio de la Cinta de opciones
El grupo Vistas
El grupo Portapapeles
El grupo Ordenar y filtrar
El grupo Registros
El grupo Buscar
El grupo Ventana
El grupo Formato de texto
Moverse por los campos de un formulario
Moverse por los registros de un formulario
Cambiar los valores en un formulario
Controles que no podemos modificar
Trabajar con imágenes y objetos OLE
Introducir datos en un campo Memo
Introducir datos en un campo de Fecha/Hora
Utilizar los grupos de opciones
Utilizar cuadros combinados y cuadros de lista
Pasar a la vista Hoja de datos
Guardar un registro
Imprimir un formulario
Trabajar con las propiedades del formulario
Cambiar el texto de la barra de título con la propiedad Título
Crear un formulario dependiente
Especificar cómo debe mostrarse el formulario
Eliminar el selector de registros
Otras propiedades de formulario
Añadir un encabezado o un pie de formulario
Modificar el formulario en vista Presentación
Modificar las propiedades de los controles
Modificar el formato del texto de un control
Utilizar la Lista de campos para añadir un control
Establecer el orden de tabulación
Crear un control calculado
Convertir un formulario en un informe
Resumen
9. Crear y trabajar con informes de Access
Introducción a los informes
Identificar los diferentes tipos de informes
Informes tabulares
Informes en columnas
Etiquetas de correo
Diferencias entre formularios e informes
La creación de un informe, de principio a fin
Definir la estructura del informe
Reunir los datos
Crear un informe con el Asistente para informes
Crear un nuevo informe
Seleccionar los niveles de agrupamiento
Definir los intervalos de agrupamiento
Seleccionar los criterios de ordenación
Seleccionar opciones de resumen
Seleccionar la distribución
Abrir el informe
Perfeccionar el diseño del informe
Seleccionar un tema
Crear un nuevo esquema de colores para el tema
Utilizar la vista Preliminar
Publicar el informe en formatos alternativos
La ventana vista Diseño del informe
Imprimir o visualizar el informe
Imprimir el informe
Visualizar el informe en vista Presentación
Guardar el informe
Conceptos sobre el diseño en bandas de los informes
La sección Encabezado del informe
La sección Encabezado de página
La sección Encabezado de grupo
La sección Detalle
La sección Pie de grupo
La sección Pie de página
Pie de informe
Crear un informe desde cero
Crear un nuevo informe y enlazarlo a una consulta
Definir el tamaño de la página del informe y la distribución
Colocar campos en el informe
Modificar el tamaño de una sección
Modificar el aspecto del texto de un control
Trabajar con cuadros de