- Editorial:
- ANAYA, COMERCIAL GRUPO
- Año de edición:
- 2004
- ISBN:
- 978-84-415-1677-9
- Páginas:
- 1184
- Colección:
- VARIAS
ACCESS 2003. LA BIBLIA
JENNINGS, R.
Introducción
Parte I. Primer contacto con Access 2003
1. Crear una sencilla aplicación Web de escritorio
El enfoque de Access al diseño de aplicaciones
Crear una aplicación de Access a partir de un archivo de plantilla
Análisis de la aplicación Administración de contactos
Objetos Tabla en la ventana Base de datos
El formulario Panel de control principal
Formularios de Access
Informes de Access
Módulos de Access
Uso del Administrador del panel de control
Explorar la vista Diseño de formularios y de módulos de clase VBA
Guardar un formulario como página de acceso a datos
Parte II. Fundamentos de las bases de datos Jet
2. Análisis teórico y práctico de las bases de datos relacionales
Pasar de hojas de cálculo a bases de datos
Historia de las bases de datos
Inicios de las bases de datos
El modelo de bases de datos relacionales
RDBMS cliente/servidor y de escritorio
Definición de la estructura de bases de datos relacionales
Eliminación de redundancia de datos con relaciones
Cumplimiento de las reglas de diseño de tablas
Primera forma normal
Segunda forma normal
Tercera forma normal
Cuarta forma normal
Quinta forma normal
Selección de códigos de clave principal
Mantenimiento de la integridad y la precisión de los datos
Integridad referencial
Integridad de entidad e índices
Reglas de validación de datos y restricciones de prueba
Transacciones
Mostrar datos con consultas y vistas
Partición de bases de datos
3. Trabajar con bases de datos y tablas Jet
Archivos de base de datos Jet
Archivos de información de grupo de trabajo Jet
Archivos de información de bloqueo de registros Jet
Bases de datos de complementos (biblioteca) Jet
Creación de una nueva base de datos Jet
Propiedades de tablas y campos
Propiedades de tabla para hojas secundarias de datos
Propiedades de campos
Selección de tipos de datos, tamaños y formatos de campos
Selección de tamaños de campo para datos numéricos y de texto
Selección de un formato de representación
Uso de máscaras de entrada
Trabajar con la base de datos Northwind Traders
Uso del Asistente para tablas para añadir una nueva tabla
Preparación para añadir una tabla relacionada a la tabla Employees
Diseño de la tabla HRActions
Determinar qué información debe incluir la tabla
Asignación de información a los campos
Creación de la tabla HRActions
Crear una tabla directamente en vista Hoja de datos
Configuración de valores predeterminados de campos
Trabajar con relaciones, campos clave e índices
Establecer relaciones entre tablas
Actualizaciones y eliminaciones en cascada
Seleccionar una clave principal
Añadir índices a tablas
Modificación de índices y relaciones
Cambiar la secuencia de campos de una tabla
Cambiar tipos de datos y tamaños de campos
Cambiar relaciones entre tablas
Trabajar con dependencias de objetos y etiquetas inteligentes de Access
Activar y ver dependencias de objetos
Activación de la etiqueta inteligente Opcionesde propiedades de Access
Copiar y pegar tablas
Uso del Asistente para analizar tablas
Generación de un diccionario de datos con el Documentador de base de datos
Resolución de problemas
Huecos en valores de campos Autonumérico
Índices adicionales añadidos por Access
4. Introducir, modificar y validar datos de tablas Jet
Introducir datos en tablas de Access
Uso de operaciones de comando para introducir y modificar datos
Creación de una copia de trabajo de Northwind
Configuración de opciones de introducción de datos
Uso de teclas de introducción y modificación de datos
Uso de combinaciones de teclas para operaciones de portapapeles de Windows
Uso de métodos abreviados de teclado para campos y cuadros de texto
Añadir registros a una tabla
Seleccionar, anexar, reemplazar y eliminar registros de una tabla
Validación de entrada de datos
Añadir reglas de validación en el nivel de campos
Añadir reglas de validación de nivel de tablas con el generador de expresiones
Añadir una sencilla lista de búsqueda al campo ActionType
Añadir registros a la tabla HRActions
Probar reglas de validación de campos y tablas
Resolución de problemas
Los valores de las propiedades de un campo provocan fallos en las operaciones de pegado
La selección de varios registros provoca fallos de pegado
Mensajes de error debido a la exigencia de validación
5. Ordenar, buscar y filtrar datos
Comprender el papel de las operaciones de ordenar y filtrar
Ordenar datos de tablas
Inmovilizar la representación de un campo de tabla
Ordenar datos en un mismo campo
Ordenar datos en varios campos
Eliminar un orden de tabla
Buscar registros que coincidan en una tabla
Reemplazar automáticamente valores de campos que coincidan
Filtrar datos de tablas
Filtrar por selección
Uso de la opción Filtrar por
Filtrar por formulario
Aplicar filtros y órdenes avanzados
Añadir un orden de varios campos y criterios de filtro compuestos
Uso de criterios compuestos
Guardar un filtro como consulta y cargar un filtro
Aplicar una consulta guardada como filtro
Personalizar la vista Hoja de datos de una tabla
Copiar, exportar y enviar por correo datos ordenados y filtrados
Resolución de problemas
La opción Filtro por formulario no encuentralos registros esperados
6. Vincular, importar y exportar datos
Mover datos desde y a otras aplicaciones
Trabajar con tablas en otros formatos de archivo de base de datos
Archivos de base de datos PC
Vinculación e importación de tablas ISAM externas
Vincular tablas de Visual FoxPro con ODBC
Imágenes en archivos externos de base de datos
Convertir tipos de datos de campos a tipos de datos de Jet
Usar el complemento Administrador de tablas vinculadas para volvera vincular tablas
Importación frente a vinculación de archivos de base de datos como tablas
Importación y vinculación de archivos de hoja de cálculo
Crear una tabla con la importación de una hoja de trabajo de Excel
Vincular hoja de trabajo de Excel
Trabajar con Microsoft Outlook y carpetas de Exchange
Importar y exportar tablas de Jet 4.0 con Outlook
Vincular con el Asistente para Exchange u Outlook
Importar archivos de texto
El Asistente para importación de texto
Configurar las opciones avanzadas del Asistente para importación de texto
El Asistente para combinar correspondencia de Access
Crear una nueva carta de formulario
Usar un documento combinado principal existente con un nuevo origen de datos
Exportar tablas a Word y a Excel
Exportar datos a servidores Web
Guardar un archivo .htm en un servidor Web
Exportar tablas a Páginas de Active Server
Exportar datos de tablas como archivos de texto
Exportar datos en otros formatos de archivo
Resolución de problemas
El cuadro de diálogo Contraseña incorrecta
El cuadro de diálogo Valor nulo en índice
El cuadro de diálogo Archivo memo perdido
Importar archivos de texto de ancho fijo
Parte III. Transformación de datos con consultas y tablas dinámicas
7. Diseñar consultas para bases de datos de Jet
Presentación de las consultas de Jet
El Asistente para consultas sencillas
Crear una sencilla consulta SELECT
Usar la ventana Diseño de consulta
Seleccionar campos para la consulta
Seleccionar registros por criterios y ordenar la pantalla
Evitar actualizaciones en el conjunto de resultados de consulta
Creación de criterios más complejos
Cambiar los nombres de encabezados de columnas de consulta
Imprimir una consulta como informe
Creación de otros tipos de consulta
Crear y utilizar una sencilla consulta de acción de creación de tablas
Añadir un parámetro a la consulta de creación de tabla
Resolución de problemas
Faltan campos requeridos
Consultas de resumen no actualizables
Problemas con valores Null en campos de parámetros
8. Operadores y expresiones de Jet
Escribir expresiones para criterios de datos y validación de datos
Elementos de expresiones
Operadores
Literales
Identificadores
Funciones
Constantes intrínsecas y con nombre
Crear expresiones de Jet
Resolución de problemas
9. Crear consultas de varias tablas y de tabla de referencias cruzadas
Presentación de las combinaciones de tabla
Combinar tablas para crear consultas de varias tablas
Crear combinaciones internas convencionales de una sola columna
Especificar una ordenación y un límite de valores superiores
Diseñar consultas anidadas
Crear consultas a partir de tablas con relaciones indirectas
Crear combinaciones internas de varias columnas y seleccionar valores exclusivos
Usar campos de búsqueda en tablas
Añadir una lista desplegable de clave secundaria con el Asistente para búsquedas
Añadir una lista de búsqueda de valores fijos a una tabla
Añadir hojas secundarias de datos a una tabla o consulta
Hojas secundarias de datos de tablas
Hojas secundarias de datos de consultas
Combinaciones externas, autocombinaciones y combinaciones de desigualdad
Crear combinaciones externas
Creación de autocombinaciones
Creación de combinaciones de desigualdad con criterios
Actualización de datos de tablas con consultas
Características que determinan si se puede actualizar una consulta
Aprovechar la función de corrección de filas de Access
Formato de datos con la ventana
Hacer accesibles todos los campos de una tabla
Realizar cálculos en varios registros
Usar las funciones agregadas de SQL
Realizar cálculos basados en todos los registros de una tabla
Realizar cálculos basados en conjuntos seleccionados de filas o registros
Diseño de consultas de parámetros
Añadir un parámetro a la consulta de ventas mensuales
Especificar el tipo de datos del parámetro
Crear consultas de tabla de referencias cruzadas
Usar el asistente para generar una consulta de tabla de referencias cruzadas de ventas trimestrales de productos
Diseñar una consulta de tabla de referencias cruzadas de ventas mensuales de productos
Usar los encabezados de columna fijos con consultas de tabla de referencias cruzadas
Escribir consultas y subconsultas de unión
Usar consultas UNION para combinar varios conjuntos de resultados
Implementar subconsultas
Crear consultas a partir de tablas de otras bases de datos
Resolución de problemas
Faltan objetos en una consulta
Las consultas con tablas vinculadas no son actualizables
10. Trabajar con vistas Tabla dinámica y Gráfico dinámico
La función de las tablas dinámicas y los gráficos dinámicos
División de datos con tablas dinámicas
Crear la consulta para una vista Tabla dinámica de ejemplo
Diseñar la vista Tabla dinámica de la consulta de ejemplo
Configurar valores de propiedades de tabla dinámicas
Exportar la tabla dinámica a Excel
Optimizar el rendimiento de tablas dinámicas
Formato y manipulación de gráficos dinámicos
Resolución de problemas
11. Crear y actualizar tablas de Jet con consultas de acción
Consultas de acción
Crear nuevas tablas con consultas de creación de tabla
Diseñar y probar la consulta de selección
Convertir la consulta de selección en una consulta de creación de tabla
Establecer relaciones para la nueva tabla
Utilizar la nueva tabla tblShipAddresses
Crear consultas de acción para anexar datos a una tabla
Eliminar registros de una tabla mediante una consulta de acción
Actualizar valores de varios registros de una tabla
Añadir un campo ShipToID a la tabla tblOrders
Añadir un campo ShipToID y una clave principal compuesta a la tabla tblShipAddresses
Escribir consultas de actualización para añadir valores de clave secundaria a la tabla tblOrders
Usar la tabla tblShipAddresses en una consulta
Utilizar la tabla tblShipAddresses con consultas de unión
Probar eliminaciones y actualizaciones en cascada
Crear las tablas de prueba y establecer las relaciones
Probar eliminaciones en cascada
Probar actualizaciones en cascada
Resolución de problemas
Al anexar registros se producen problemas de clave principal
Access no crea una relación de Jet a una nueva tabla
Parte IV. Diseñar formularios e informes
12. Crear y utilizar formularios de Access
El papel de los formularios y controles de Access
Crear un formulario básico de procesamiento de transacciones con el Asistente para formularios
Usar la ventana Diseño de formulario
Elementos de la ventana Diseño de formulario
Botones y opciones de menú de la barra de herramientas Diseño de formulario
La barra de herramientas Formato
Configurar las propiedades de aspecto del formulario
Valores predeterminados para formularios
Utilizar Autoformato
Aplicar un autoformato
Crear y personalizar autoformatos
Eliminar Autoformatos
Cambiar el color de un objeto
Colores de fondo
Cambiar el mapa de bits de fondo
Color de primer plano, color de borde y estilo de borde
Crear colores personalizados con el Generador de color
Seleccionar, modificar y mover elemento y controles de un formulario
Cambiar el tamaño del encabezado y el pie de un formulario
Seleccionar, desplazar y cambiar el tamaño de un control
Alinear controles a la cuadrícula
Seleccionar y desplazar varios controles
Alinear un grupo de controles
Usar el portapapeles de Windows y eliminar controles
Cambiar el color y el estilo de los bordes de un control
Cambiar el contenido de controles de texto
Utilizar Copiar formato
Cambiar la disposición del formulario HRActions
Configurar las propiedades del formulario principal
Configurar las propiedades de un subformulario
Usar formularios de procesamiento de transacciones
Botones de la barra de herramientas en la vista Formulario
Utilizar el formulario HRActions
Añadir nuevos registros a la tabla HRActions
Modificar las propiedades de un formulario o de un control después de probarlo
Cambiar el orden de los campos para la introducción de datos
Eliminar campos del orden de tabulación
Resolución de problemas
Problemas con formularios
Problemas con subformularios
13. Diseñar formularios personalizados de varias tablas
Ampliar el repertorio de diseño de formularios
Entender el Cuadro de herramientas de Access
Categorías de controles
El Cuadro de herramientas de Access
Asistentes para controles, generadores y barras de herramientas de Access
Asistentes para controles de Access
Generadores de Access
Barras de herramientas personalizables
Añadir o eliminar barras de herramientas
Utilizar el Cuadro de herramientas para añadir controles de etiqueta y texto
Crear la consulta de origen de datos para el formulario principal
Crear un formulario en blanco con encabezado y pie
Añadir una etiqueta al encabezado del formulario
Aplicar formato al texto y ajustar el tamaño de controles de texto
Crear cuadros de texto dependientes y calculados
Aceptar o declinar un error de conexión en un control
Cambiar la vista predeterminada y obtener ayuda para propiedades
Agregar grupos de opciones con el asistente
Cambiar un tipo de control a otro
Utilizar el portapapeles para copiar controles a otro formulario
Añadir cuadros combinados y cuadros de lista
Utilizar el Asistente para cuadros combinados
Utilizar el Generador de consultas para llenar un cuadro combinado
Crear un cuadro combinado con una lista de valores estáticos
Crear un cuadro combinado para buscar registros concretos
Usar marcos de objeto dependiente
Añadir un campo Objeto OLE a la tabla Employees
Incrustar o vincular imágenes en un campo Objeto OLE
Mostrar mapas de bits Objeto OLE en un marco de objeto dependiente
Trabajar con controles ficha
Añadir el control ficha a un formulario
Añadir páginas de control ficha
Cambiar el orden de las páginas
Eliminar una página de un control ficha
Configurar las propiedades de un control ficha
Incluir otros controles en páginas de ficha
Optimizar el diseño del formulario
Añadir un subformulario de historial a una página de un control ficha
Crear un subformulario HRActions modificado
Añadir el subformulario sbfHRActions con el asistente
Modificar el diseño de formularios continuos
Añadir nuevos registros al formulario HRActionEntry
Reemplazar las propiedades de campos de tablas
Añadir encabezados y pies de página para imprimir formularios
Resolución de problemas
Mensajes de error en controles copiados
14. Trabajar con informes sencillos y etiquetas postales
Comprender la relación entre los formularios y los informes
Categorización de tipos de informes de Access
Crear un informe de agrupación con el Asistente para informes
Uso de las ventanas de información de Access
Uso de estilos de informe personalizado y Autoformato
Modificar un informe de asistente básico
Eliminar, recolocar y editar controles existentes
Impresión del campo de búsqueda de una tabla
Agregar controles calculados a un informe
Cambiar el origen de registro del informe
Agregar controles calculados
Alinear y aplicar formato a controles y ajustar el espaciado entre líneas
Alinear controles horizontal y verticalmente
Aplicar formato a los controles
Ajuste del espacio de líneas
Ajustar los márgenes e imprimir informes convencionales
Impedir la aparición de registros huérfanos con la función de grupo Mantener juntos
Imprimir informes de varias columnas como etiquetas postales
Crear una etiqueta postal con el Asistente para etiquetas
Resolución de problemas
Eliminación de páginas vacías
Cuadros de diálogo Parámetros no esperados
15. Preparación de informes avanzados
Crear informes desde el principio
Agrupación y ordenación de datos de informe
Agrupar datos
Ordenar datos por grupos
Trabajar a partir de un informe en blanco
Uso de un informe como subinforme
Creación del informe Monthly Sales by Category
Incorporar subinformes
Agregar un subinforme vinculado a un informe dependiente
Uso de subinformes no vinculados y de informes no dependientes
Personalizar los informes
Agregar y eliminar secciones de los informes
Controlar los saltos de página e imprimir encabezados y pies de página
Agregar otros controles al informe
Reducir la longitud de los informes
Enviar por correo informes Snapshot
Enviar un informe Snapshot con Outlook
Ver e imprimir el informe snapshot
Resolución de problemas
Errores de expresiones de vinculación
Los informes Snapshot no se abren
16. Agregar gráficos, gráficos dinámicos y tablas dinámicas
Generar gráficos con Microsoft Graph
Crear el origen de datos de consulta desde el gráfico
Uso del asistente para gráficos para crear un gráfico sin vincular
Modificar las funciones de diseño del gráfico
Cambiar el tipo de gráfico
Imprimir gráficos en informes
Crear un gráfico vinculado a partir de una consulta de tabla de referencias cruzadas
Diseño de la consulta de tabla de referencias cruzadas para el gráfico
Asignar la consulta de tabla de referencias cruzadas como origen de datos del gráfico
Vincular el gráfico a un único registro de la tabla o consulta
Trabajar con formularios de gráficos dinámicos
Uso de autoformularios para crear una formulario de gráfico dinámico
Uso del formulario de gráfico dinámico como subformulario
Vincular el gráfico dinámico a un registro actual del formulario principal
Clonar un conjunto de formulario y subformulario de gráfico dinámico vinculado
Retocar el diseño del subformulario de gráfico dinámico
Fijar las propiedades de gráfico dinámico vinculado con código de VBA
Sustituir o agregar una tabla dinámica a un formulario
Resolución de problemas
Invertir el eje X y las etiquetas de leyenda
Conectar un control Active X de gráfico dinámico (Microsoft Office Chart 11.0) o una tabla dinámica (Microsoft Office PivotTable 11.0)
Parte V. Publicar datos en intranets y en Internet
17. Exportar e importar datos con XML
Adoptar XML como formato de intercambio de datos
Jerga de XML
Pasar de Access a interfaces Web basadas en XML
Realizar la transición a clientes sin estado
Separar los datos de la presentación con XML
Comprender el papel de ReportML de Access
Exportar tablas y consultas a XML y HTML
Analizar los datos y el esquema XML exportados
Análisis de los archivos vwUnion_report.xme y vwUnion.xsl
Reformar tablas HTML y agregar elementos de página
Aplicar estilo a los elementos de texto y tabla
Agregar un encabezado de tabla y texto de presentación
Implementar conjuntos de archivos XML exportados a un servidor Web
Exportar informes estáticos como XML
Exportar informes Web en directo
Configurar el directorio virtual de IIS para la base de datos
Modificar la vista Sales Totals by Amount
Exportar el informe Sales Totals by Amount
Uso de las funciones de consulta de SQL Server 2000
Devolución de documentos XML a partir de consultas HTTP
Usar las consultas de plantilla de SQL Server
Escribir y ejecutar un sencillo archivo de plantilla XML
Aplicar una hoja de estilo a los datos XML a partir de consultas de plantilla
Configurar IIS 5.0 y SQL Server 2000 para el acceso Web
Importar datos XML a tablas
Importar un documento de datos XML plano
Importar datos con un esquema XML
Exportar e importar datos en tablas relacionadas
Exportación de tablas relacionadas y sus esquemas
Recrear y rellenar tablas relacionadas
Aplicar transformaciones XSL personalizadas a datos XML
Resolución de problemas
Problemas al importar informes de exportación a HTML
Problemas con los informes Web en directo
18. Diseño e implementación de páginas de acceso a datos
Avanzar hacia un nuevo modelo de formulario de Access
Combinar funciones de informes y formularios en páginas de acceso a datos
Sustituir varias páginas por formularios MDI
Establecer la conexión a la base de datos del servidor
Comprender la implementación de HTML dinámico de Access
Tecnologías que admiten DHTML y páginas de acceso a datos
El DOM de HTML y DHTML
Familiarizarse con las vistas Página y Diseño de página
La página Revisión de productos
Vista diseño de página
El Editor de secuencias de comandos de Microsoft
Usar el asistente para páginas para crear sencillas páginas de acceso a datos
Marcar páginas de acceso a datos actualizables
Exploración de archivos CSS en la subcarpeta de la página
Usar Autopágina para crear páginas de acceso a datos en forma de columnas
Uso de las funciones de filtro y ordenación del control de exploración por registros
Modificar el diseño de la página de acceso a datos Autopágina
Alterar los elementos del control de exploración de registros
Sustituir elementos de texto por botones de navegación
Construir una página de un sólo nivel desde el principio
Creación de una página tabular a partir de una tabla o consulta
Establecer los valores de propiedad de nivel de grupo
Sustituir cuadros de texto con controles de elementos de texto enlazados
Agregar controles Web de Office enlazados a páginas de acceso a datos
Mostrar un conjunto de resultados de consulta o tabla en un control de hoja de cálculo de Office
Creación de una página de tabla dinámica
Uso del Asistente para gráficos para enlazar un gráfico de Office a una lista de tabla dinámica
Bloquear el formato de las tablas y los gráficos dinámicos
Generar una página agrupada
Crear una estructura de página agrupada jerárquica de tres niveles
Agregar campos y títulos
Retocar un diseño de sólo lectura
Implementación de páginas para accesos de red a orígenes de datos de Jet
Enviar páginas por una intranet o por Internet
Habilitar el acceso de intranet
Habilitar accesos privados o públicos desde Internet
Pasar de orígenes de acceso a datos de Jet a SQL Server
Resolución de problemas
La página de acceso a datos pierde los estilos
Los clientes de páginas de acceso a datos no encuentran el origen de datos Jet
19. Convertir objetos de Access en páginas de acceso a datos
Comprender las limitaciones del proceso de conversión de páginas de acceso a datos
Guardar tablas como páginas de entrada a datos
Mejorar la apariencia de las páginas
Racionalizar la entrada de datos
Guardar consultas como páginas de sólo lectura
Diseño del formato de consulta para páginas de acceso a datos
Trabajar con consultas parametrizadas
Guardar formularios como páginas de acceso a datos
Guardar informes como páginas de acceso a datos
Modificar la página Alphabetical List of Products
Uso de un filtro de servidor para mostrar un sola página de facturas
Guardar el informe Inventory by Category en una página
Modificar la consulta de origen para suministrar los valores de campo requeridos
Crear y modificar el informe origen de la página
Eliminar los controles de navegación y agregar un título de categoría
Agregar subtotales de categoría y totales a la página
Resolución de problemas
Problemas con el origen de datos
Problemas con la designación de parámetros y el análisis de cookies
arte VI. Programación y conversión de Aplicaciones de Access
20. Aprender Visual Basic para Aplicaciones
Comprender el papel de VBA en Access
Conocer VBA 6.0
Dónde se puede utilizar código de VBA
Convenciones tipográficas y de notación utilizadas para VBA
Módulos, funciones y subprocedimientos
Elementos de módulos
Referencias a VBA y a módulos de Access
Examinador de objetos
Tipos de datos y objetos de base de datos en VBA
Variables y convenciones de notación
Constantes simbólicas
Argumentos opcionales y con nombre de VBA
Controlar el flujo del programa
Bifurcaciones y etiquetas
Instrucciones condicionales
Operaciones repetitivas: Bucles
Control de errores de tiempo de ejecución
Detectar el tipo de error con el objeto Err
Uso del evento de errores en módulos de informe y formulario
Explorar el editor de VBA
La barra de herramientas de la ventana Módulo
Métodos abreviados de teclado
El sistema de ayuda de VBA
Examinar el módulo Utility Functions
Agregar un punto de interrupción a la función IsLoaded()
Imprimir en la ventana Inmediato con el objeto Debug
Uso de opciones de comparación
21. Introducción a la programación orientada a eventos
Comprender el papel de los módulos de clase
El módulo de clase Main Switchboard
Código de control de eventos del formulario Main Switchboard
Examinar miembros de módulo de clase de proyecto en el Examinador de objetos y en el Explorador de proyectos
Agregar código de control de eventos con el Asistente para botones de comando
Diseñar un botón para abrir otro formulario
Agregar un botón para mostrar un registro específico en otro informe
Uso de funciones para responder a eventos
Entender el repertorio de eventos de Access 2003
Trabajar con los métodos DoCmd de Access 2003
Métodos DoCmd por tarea
Argumentos de los métodos DoCmd
Personalizar aplicaciones con objetos CommnandBar
Especificar las propiedades de inicio de la base de datos
Hacer referencia a los objetos de Access con VBA
Hacer referencia a objetos para abrir formularios o informes y sus propiedades
Hacer referencia a los controles y sus propiedades
Hacer referencia a los controles de un subformularioo de un formulario principal
Uso de sintaxis de colección alternativa
Responder a los eventos de datos desencadenados por formularios y controles
Validar la entrada de datos en un controlador de eventos BeforeUpdate
Uso del evento actual para establecer las propiedades de gráficos dinámicos vinculados
Resolución de problemas
Llamar procedimientos y funciones en módulos de clase
Objetos que faltan en las colecciones
22. Programación de cuadros combinados y cuadros de lista
Racionalizar aplicaciones cliente para la ayuda en la toma de decisiones
Restringir las opciones de consulta con cuadros combinados
Diseñar la consulta para la ayuda en la toma de decisiones
Crear el formulario y agregar un cuadro de lista
Agregar cuadros combinados de consulta al formulario
Agregar código para crear la instrucción SQL de la consulta
Rastrear entradas desde una selección de cuadro de lista
Crear una consulta de rastreo y agregar el cuadro de lista
Programar un cuadro de lista de rastreo de detalles
Agregar nuevas funciones a la lista y a los cuadros combinados
Procesar una iteración por los elementos de un cuadro de lista y seleccionar un elemento
Agregar una opción para seleccionar todos los países o productos
Convertir el formulario del cuadro combinado en un proyecto de datos de Access
Importar y probar los formularios de cuadros combinados
Sustituir la consulta qryCombo1 de Jet por una vista de servidor de SQL
Adaptar el código de Jet SQL de la consulta qryDrillDown a la sintaxis de T-SQL
Resolución de problemas
Error de tiempo de ejecución 2465
Mensajes falsos de parámetro
Problemas con las instrucciones SQL como valores de propiedades de origen de fila
23. Acceso universal a datos, OLE DB y ADO
Hacerse una idea sobre los componentes de acceso a datos de Microsoft
Rediseñar desde abajo a arriba con OLE DB
Asignar interfaces OLE DB a ADO
Comparar objetos de ADO y DAO
Actualizar desde ADO 2.5 y versión anterior a ADO 2.6 y versión superior
Creación de objetos ADODB.Recordset
Diseñar un formulario enlazado a un objeto ADODB.Recordset
Enlazar controles a un objeto Recordset con código
Establecer una conexión a la base de datos MSDE NorthwindCS
Uso del explorador de objetos para mostrar propiedades, métodos y eventos de ADO
Trabajar con el objeto ADODB.Connection
Propiedades del objeto ADODB.Connection
Colección Errors y objetos Errors
Métodos de conexión
Eventos de conexión
Uso del objeto ADODB.Command
Propiedades del objeto Command
Métodos del objeto Command
Código para pasar valores de parámetros a un procedimiento almacenado
Comprender el objeto ADODB.Recordset
Propiedades del objeto Recordset
Colección Fields y objetos Field
Métodos del objeto Recordset
Eventos del objeto Recordset
Aprovechar los conjuntos de registros sin conexión
Fundamentos de los conjuntos de registros sin conexión y con reconexión
Un ejemplo de aplicación de actualización por lotes
Código de VBA del módulo de clase frmBatchUpdate
Programación de objetos Stream
Ejecutar consultas FOR XML AUTO con el formulario FRMSTREAM
Examinar el código de VBA para crear un objeto Stream
Examinar el proyecto de ejemplo AddOrder.adp
Resolución de errores
Espacios en los nombres de objetos ADO
24. Consumir y suministrar servicios Web XML
Integrar Access 2003 con servicios Web XML
Terminología utilizada en los servicios Web
Ejecutar servicios Web ASP.NET desde Internet Explorer
Descargar e instalar Office Web Services Toolkit
Crear un consumidor de servicios Web de Access
Solucionar problemas de generación de clases WSR
Explorar los servicios Web XML con .NET WebService Studio
Ejecu
Access 2003, la última versión del popular programa de creación y administración de base de datos de Microsoft, ofrece tanto a empresas como a usuarios un rápido entorno para la creación y desarrollo de soluciones eficaces de base de datos para organizar la información, tener acceso a ella y compartirla con más facilidad que nunca.
La Biblia de Microsoft Access 2003 le muestra mediante instrucciones paso a paso el diseño, creación y gestión de tablas de bases de datos, consultas, formularios e informes. Esta obra es un manual práctico y una obra de referencia que, independientemente de la experiencia del lector, contiene la información necesaria para obtener el máximo partido a las funciones de administración de bases de datos, a la edición de escritorio de SQL Server 2000 (MSDE) y a las nuevas herramientas XML y de colaboración de Microsoft Office Access 2003.
Roger Jennings ha realizado un excelente trabajo de análisis de las funciones de Access 2003 de principio a fin para que el lector domine desde los fundamentos del diseño de tablas a funciones avanzadas como la integración de servicios Web.
Incluye CD-ROM con los ejemplos desarrollados a lo largo del libro, así como diferentes herramientas que le serán de gran utilidad.