Access 2007
Recomendar a un amigo Añadir a mis libros
No disponible


Access 2007 es la nueva versión del sistema de gestión de datos más utilizado en el mundo del software. Los distintos elementos que conforman su interfaz le ayudarán a crear nuevas bases de datos, facilitándole así el trabajo y asegurándose de que las decisiones tomadas están basadas en datos altamente fiables. La biblia de Access 2007 contiene todo lo necesario para aprender a utilizar Microsoft Access. Está diseñada para avanzar con el usuario, proporcionándole toda la información de referencia que necesita para conseguir un excelente nivel de conocimiento y usar sus opciones más avanzadas. Los ejemplos que aparecen en este libro han sido pensados con la intención de simular los tipos de tablas, consultas, formularios e informes que la mayoría de la gente necesita al realizar actividades de negocio cotidianas. Los usuarios experimentados pueden dar el salto a las mejoras de Access, tales como la nueva interfaz y el mayor uso de los servicios XML y Web. Por último, en el CD-ROM adjunto, el usuario encontrará una versión de evaluación de Microsoft Office Professional 2007, con los ejemplos seguidos en cada capítulo, así como diferentes materiales que le servirán de gran utilidad. Agradecimientos Sobre los Autores Introducción ¿Es este libro para usted? Sí, si no tiene experiencia en bases de datos Sí, si ha utilizado otros gestores de bases de datos como Filemaker Sí, si quiere aprender los elementos básicos de la programación de Visual Basic para Aplicaciones (VBA) 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 Parte I. Los componentes esenciales de Access 1. Una 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 Trabajar con tablas relacionadas Razones para crear tablas relacionadas Objetos y vistas de una base de datos de Access Hojas de datos Consultas Formularios de entrada de datos y sólo lectura Informes Diseño de los objetos del sistema El 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 ¿Qué campos se necesitan? Determinar la información del cliente Determinar información sobre las ventas Determinar la información sobre cada línea de artículo Paso 4: Diseño de tablas Paso 5: Diseño de informes. Introducción de datos Resumen 2. Crear tablas de Access Introducción a Access 2007 La sección de Plantillas El menú de Office Crear una base de datos La interfaz de Access 2007 El Panel de exploración La Cinta de opciones Otros elementos importantes de la interfaz de Access Crear una nueva tabla La importancia de utilizar convenciones para los nombres El proceso de creación de tablas Añadir una nueva tabla a la base de datos Utilizar la ficha Diseño de la Cinta de opciones 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 para la introducción de datos Crear tablas de búsqueda Asignar a los campos un tipo de datos Introducir la descripción de un campo Crear la tabla tblContacts Los campos autonuméricos y Access Completar la tabla tblContacts 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 Texto de validación Requerido Permitir longitud cero Indexado Comprender las propiedades de campo de la tabla tblContacts La ficha Búsqueda del panel Propiedades del campo Establecer la clave principal Comprender los valores únicos Escoger la clave principal Crear la clave principal Crear claves principales compuestas Indexar las tablas de Access La importancia de los índices Índices compuestos Cuándo indexar las tablas Indexar la tabla tblContacts Imprimir el diseño de una tabla Guardar la tabla completada Trabajar con las tablas en el Panel de exploración 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 de Access 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 Más anomalías "Desnormalizar" la base de datos Relaciones entre tablas Conectar los datos Uno a uno Uno a varios Varios a varios Paso a través Reglas de integridad Comprender las claves Escoger una clave principal Reconocer los beneficios 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 Utilidad de las consultas Cómo funcionan los conjuntos de registros Crear una consulta Utilizar la ventana Consulta Moverse por la ventana de Diseño de consulta Utilizar la ficha Diseño de la Cinta de opciones Utilizar la cuadrícula QBE de la ventana de Diseño de consulta Seleccionar campos Agregar un solo campo Agregar 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 Añadir más de una tabla a una consulta Trabajar con el panel de tablas y consultas Las líneas de combinación Manipular las listas de campos Mover una tabla Eliminar una tabla Agregar más tablas Añadir campos de más de una tabla Visualizar los nombres de las tablas Añadir varios campos a la vez Comprender la limitaciones de las consultas de varias tablas Limitaciones de actualización Sortear las limitaciones de las consultas Actualizar un índice único (clave principal) Reemplazar datos existentes de una consulta con una relación uno a varios Trucos de diseño para actualizar los campos en las consultas Crear y trabajar con consultas de combinación Combinar tablas Especificar el tipo de combinación Eliminar combinaciones Tipos de combinaciones entre tablas Combinación interna (combinación de equivalencia) Modificar las propiedades de la combinación Combinaciones internas y externas Combinaciones internas Crear combinación externa derecha Crear una combinación externa izquierda Crear un producto cartesiano Resumen 5. Utilizar operadores y expresiones en Access ¿Qué son los operadores? Tipos de operadores Operadores matemáticos Operadores relacionales Operadores de cadena Operadores lógicos (booleanos) 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 Más allá de las consultas sencillas 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 simple 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 (Número, Moneda o Autonumérico) Introducir criterios Sí/No (lógicos) Introducir un criterio para un objeto OLE Introducir criterios múltiples en un campo Comprender la operación O Especificar valores múltiples en un campo utilizando el operador O Utilizar la celda o: de la cuadrícula QBE Utilizar una lista de valores con el operador In Comprender el operador Y Especificar un rango utilizando el operador Y Utilizar el operador Entre...Y Buscar datos Nulos Introducir criterios en varios campos Utilizar los operadores Y/O en varios campos de una consulta Especificar criterios Y entre 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 Crear un nuevo campo calculado en una consulta Resumen 6. Trabajar con la Vista Hoja de datos Las hojas de datos La ventana Hoja de datos Desplazarse por una hoja de datos Los botones de desplazamiento La Cinta de opciones de la hoja de datos Abrir una hoja de datos Introducir nuevos datos Guardar el registro Validación automática de tipo de datos Cómo afectan las propiedades a la entrada 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 Explorar los registros de una hoja de datos Moverse por los registros Encontrar un valor concreto Cambiar los valores en una hoja de datos Reemplazar un valor existente de forma manual Modificar un valor existente Campos que no podemos editar 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 Cambiar la altura de los registros Modificar las fuentes de la hoja de datos Mostrar las líneas de división de las celdas 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 Utilizar la herramienta de ordenación rápida Utilizar el filtro por selección Utilizar el Filtro por formulario Imprimir registros Imprimir la hoja de datos Utilizar la ventana Vista preliminar Resumen 7. Crear formularios básicos con Access Añadir formularios utilizando la Cinta de opciones Crear un nuevo formulario Crear un formulario dividido Crear un formulario de varios elementos Crear un formulario utilizando el Asistente para formularios Crear un formulario de Hoja de datos Crear un formulario en blanco Añadir controles Modificar el tamaño del área del formulario Guardar el formulario Comprender los controles Los diferentes tipos de controles Comprender los controles dependientes, independientes y calculados Las dos formas de añadir un control Utilizar el grupo Controles para añadir un control Utilizar la Lista de campos para añadir un control ¿Qué método utilizar? Seleccionar controles Seleccionar un único control Seleccionar varios controles Deseleccionar controles Organizar los 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 Modificar el aspecto de varios controles Agrupar controles Eliminar un control Asociar una etiqueta a un control Copiar un control Cambiar el tipo de control Comprender las propiedades Mostrar la Hoja de propiedades Comprender la Hoja de propiedades Cambiar los ajustes de las propiedades de un control Dar nombre a los controles de etiqueta y sus títulos Resumen 8. Trabajar con datos en los formularios de Access Utilizar la Vista Formulario La Cinta de opciones del formulario Desplazarse por los campos de un formulario Moverse por los registros de un formulario Cambiar los valores en un formulario Controles que no podemos editar Trabajar con imágenes y objetos OLE Introducir datos en un campo Memo Introducir datos en un campo 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 Utilizar la ventana Vista preliminar 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 visualizarse el formulario Eliminar la barra de selección de registros Otras propiedades de formulario Añadir un encabezado o un pie de formulario Modificar el diseño del formulario utilizando la Vista Presentación Modificar las propiedades de los controles Establecer el orden de tabulación Alinear controles Modificar el formato del texto de un control Utilizar la Lista de campos para añadir un control Crear un control calculado Convertir un formulario en un informe Resumen 9. Crear y trabajar con informes Los informes Tipos de informes Informes tabulares Informes en columnas Etiquetas de correo Diferencia entre informes y formularios El proceso de creación de un informe Definir la disposición del informe Ensamblar los datos Crear un informe con los Asistentes para informes Crear un nuevo informe Selección de los niveles de agrupación Definir los datos de grupo Selección del orden Seleccionar opciones de resumen Selección de la distribución Elección del estilo Abrir el diseño del informe Uso de la ventana Vista Preliminar Visualizar la ventana Diseño de Informes Imprimir un informe Guardar el informe Comenzar con un formulario en blanco Vista Presentación Vista Diseño de informe Conceptos del generador de informes Las secciones del Diseñador de Informes Sección Encabezado de informe Sección Encabezado de página Encabezado de grupo Sección Detalle Pie de grupo Pie de página Pie de informe Crear un nuevo informe 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 Redimensionar una sección Modificar el aspecto del texto de un control Trabajar con cuadros de texto y sus etiquetas anexadas Añadir y utilizar controles cuadro de texto Introducir una expresión en un control texto Redimensionar un control cuadro de texto o un control etiqueta Eliminar y cortar etiquetas anexadas y controles de texto Pegar etiquetas en una sección del informe Mover Controles etiqueta y Controles texto Modificar el aspecto de varios controles Cambiar las propiedades de controles etiqueta y cuadro de texto Extender y comprimir controles cuadro de texto Ordenar y agrupar datos Crear un encabezado o pie de grupo Ordenar datos dentro de los grupos Eliminar un encabezado o pie de grupo Ocultar una sección Ajustar el tamaño de una sección Mover controles entre secciones Agregar saltos de página Crear una presentación del informe de calidad Ajustar el Encabezado de página Crear una expresión en el Encabezado de grupo Cambiar las propiedades de la imagen y de la sección Detalle Crear un pie de página estándar Guardar el informe Resumen Parte II. Programar con Access 10. Principios básicos de programación VBA Las limitaciones de Macros Visual Basic en aplicaciones Terminología VBA Migrar de Macros a VBA Cuándo utilizar macros y cuándo VBA Convertir macros existentes a Visual Basic Utilizar el Asistente para botones de comando para crear código Visual Basic Crear programas en Visual Basic Eventos y procedimientos de evento Procedimientos Sub Funciones Módulos Módulos de formulario y módulos de informe Módulos estándar Crear un nuevo módulo Trabajar en la ventana de código La sección de declaraciones Crear un procedimiento nuevo Utilizar IntelliSense Compilar procedimientos Guardar un módulo Crear procedimientos en la ventana de diseño de formularios o informes Modificar un procedimiento ya existente Comprobar los resultados en la ventana Inmediato Entender la estructura lógica de VBA Ejecución condicional La estructura If..Then..Else..End If La sentencia Select Case...End Select Bucle repetitivo La sentencia Do...Loop La sentencia For...Next Trabajar con objetos y colecciones La sentencia With La sentencia For Each Utilizar directivas de compilación Opciones de Access 2007 para desarrolladores La ficha Editor del cuadro de diálogo Opciones El cuadro de diálogo Propiedades del proyecto Nombre del proyecto Descripción del proyecto Argumentos de compilación condicional Argumentos de la línea de comandos Resumen 11. Procedimientos y tipos de datos VBA El Editor VBA de Access Utilizar variables Nombrar variables Declarar variables La palabra clave Dim La palabra clave Public La palabra clave Private Trabajar con Tipos de datos Comparar variables implícitas y explícitas Forzar declaraciones explícitas Utilizar una nomenclatura Alcance y duración de las variables Examinar el alcance de una variable Determinar la duración de una variable Sub y funciones Dónde crear un procedimiento Llamar procedimientos de VBA Crear Subs Crear funciones Administrar parámetros Llamar una función y pasar los parámetros Crear una función para calcular impuestos Argumentos nombrados Resumen 12. El modelo de evento de Access Eventos de programación ¿Cómo activan los eventos el código de VBA? Dónde activar procedimientos de evento Eventos corrientes Procedimientos de evento de formulario Eventos de formulario primarios Eventos de teclado y ratón Eventos de datos de formularios Eventos de tablas dinámicas de formulario Eventos de proyecto de datos de formularios de Access Procedimientos de evento de control Orden de evento Abrir un formulario con un procedimiento de evento Ejecutar un procedimiento de evento al cerrar un formulario Utilizar un procedimiento de evento para confirmar la eliminación de un registro Utilizar la función MsgBox () Procedimientos de evento de informe Ejecutar un procedimiento de evento cuando se abre un informe Procedimientos de evento de sección de informe Utilizar el evento de formato Resumen 13. Expresiones y consultas en el código de VBA Entender las expresiones Las partes de una expresión Crear una expresión Introducir nombres de objetos Introducir texto Introducir valores de fecha y hora Generador de expresiones Expresiones y operadores de identificador especial El operador de exclamación (!) El operador identificador punto (.) Propiedades y palabras clave especiales Entender las funciones El uso de las funciones en Access Tipos de funciones Ventana Inmediato Funciones de conversión Funciones de Fecha/Hora Funciones (SQL) financieras Funciones monetarias financieras Funciones matemáticas Funciones de manipulación de cadena Funciones de programación Funciones de dominio Utilizar la función DBúsq ( ) en tablas de búsqueda Resumen 14. Acceder a datos con código de VBA Entender SQL Ver sentencias de SQL en consultas Principios básicos SQL La palabra clave SELECT Especificar predicados de SELECT La cláusula FROMde una sentencia SQL La cláusula WHERE de una sentencia SQL La cláusula ORDER BY Especificar el final de una sentencia SQL Crear programas para actualizar una tabla Actualizar campos en un registro con ADO Actualizar un campo calculado de un registro Volver a calcular un campo al actualizar o añadir un registro Comprobar el estado de una eliminación de registro Añadir un registro nuevo Eliminar un registro Eliminar registros relacionados en varias tablas Resumen 15. La herramienta de depuración de VBA Probar y depurar las aplicaciones Entender los errores de origen Errores de sintaxis Errores lógicos Errores en tiempo de ejecución Evitar errores Utilizar las opciones de módulo Comprobar sintaxis automática Interrumpir en todos los errores Requerir declaración de variable Compilar a petición Lista de miembros automática Información rápida automática Sugerencias de datos automáticas Compilar código VBA Técnicas de depuración tradicionales Utilizar MsgBox Utilizar directivas de compilación Utilizar Debug.Print Utilizar las herramientas de depuración de Access Conocer la ventana Inmediato Ejecutar código con la ventana Inmediato Suspender una ejecución con puntos de interrupción Pasar de una sentencia a otra Utilizar la ventana Locales Configurar inspecciones Utilizar inspecciones condicionales Usar la ventana Pila de llamadas Resumen Parte III. Técnicas de Access más avanzadas 16. Trabajar con datos externos Access y los datos externos Tipos de datos externos Métodos de trabajo con datos externos Cuándo vincular datos externos Cuándo importar datos externos Datos de programas no soportados Automatización de operaciones de importación Vincular datos externos Vincular a tablas de bases de datos externas Limitaciones de los datos vinculados Vincular a otras tablas de bases de datos Access Vinculación a fuentes de datos ODBC Vinculación a bases de datos (tablas) dBASE Vincular a tablas de Paradox Vincular a tablas que no pertenecen a bases de datos Vincular a Excel Vincular a archivos HTML Vincular a archivos de texto Dividir una base de datos Access Trabajar con tablas vinculadas Configuración de propiedades de visualización Establecer relaciones Optimizar tablas vinculadas Eliminar una referencia a una tabla vinculada Ver o modificar la información de las tablas vinculadas Utilizar código para vincular tablas en Access Las propiedades Conectar y Nombre de tabla de origen Verificar vínculos Resumen 17. Importación y exportación de datos Tipos de importación y exportación Importar datos externos Importar desde otra base de datos Access Importación de datos de hojas de cálculo Importar una lista SharePoint Importar datos de un archivo de texto Archivos de texto delimitados Archivos de texto de ancho fijo Utilizar la ventana de Especificación de importación Importar un documento XML Importar un documento HTML Importar objetos de Access que no son tablas Importar una carpeta de Outlook Importar a través de controladores ODBC Importar tablas de bases de datos no Access de PC Modificar elementos de una tabla importada Resolución de errores de importación Errores de importación para tablas nuevas Errores de importación para tablas ya existentes La tabla Errores de importación Exportar a formatos externos Exportar objetos a otras bases de datos de Access Exportar a través de controladores ODBC Funcionalidad exclusiva de las exportaciones Resumen 18. Técnicas avanzadas de consultas Access Utilizar campos calculados Buscar el número de registros en una tabla o consulta Buscar los (n) registros superiores de una consulta Cómo las consultas guardan las selecciones de campo Ocultar campos (no mostrarlos) Renombrar campos en las consultas Ocultar y mostrar columnas en la Vista Diseño Configurar las propiedades de consulta Crear consultas que calculan totales Resúmenes del Asistente de consultas Agregar consultas en Vista diseño Categoría Agrupar por Categoría Expresión Categoría Dónde Categoría Agregar Grandes totales en agregados Subtotales en agregados Filtrar agregados mediante criterios Consultas de tablas de referencias cruzadas Consultas duplicadas y no coincidentes Asistente para búsqueda de duplicados Asistente de búsqueda de no coincidentes Consultas específicas de SQL Crear consultas de unión Crear consultas de paso a través Crear consultas de definición de datos Crear sub-consultas SQL en una consulta Access Consultas de acción Tipos de consultas de acción Visualizar los resultados de una consulta de acción Visualizar una consulta antes de utilizar consultas de eliminación y actualización Cambiar a la tabla de resultados de una consulta de creación de tabla o datos anexados Las consultas de acción no pueden revertirse Crear consultas de acción Crear una consulta de acción de actualización para cambiar valores Crear una tabla nueva utilizando la consulta de creación de tabla Crear consultas para anexar registros Crear una consulta para eliminar registros Guardar una consulta de acción Ejecutar una consulta de acción Resolución de problemas de consultas de acción Errores de tipo de datos en anexado y actualización Violaciones de clave en consultas de acción Campos de registro bloqueados en entornos multiusuario Campos de texto Resumen 19. Técnicas avanzadas de formularios Access Configurar las propiedades de control Personalizar las propiedades predeterminadas Manipular los controles en el tiempo de ejecución Leer las propiedades del control Trabajar con subformularios Técnicas de diseño de formularios Utilizar la propiedad Punto de tabulación Contar casillas de verificación Añadir animación Utilizar SQL para una restauración más rápida Seleccionar datos para sobreescritura Ajustar propiedades con Not Crear un formulario de cierre automático Técnicas de cuadros combinados Determinar si un formulario está abierto Técnicas avanzadas de formularios Controles de Número de página y Fecha y Hora Control de imágenes Control transformar Copiar formato Ofrecer más ayuda al usuario final Añadir imágenes de fondo Eventos de forma Aplicar filtro Evento Filtro Utilizar el control pestaña Utilizar cuadros de diálogo para obtener información Composición de la sentencia SQL Añadir un botón predeterminado Configurar un botón Cancelar Eliminar el control de menú Cerrar el formulario Resumen 20. Técnicas avanzadas de informes Access Ocultar información repetida Agrupar datos alfabéticamente Agrupar por intervalos de fecha Crear listas numeradas Añadir caracteres boliche Añadir énfasis durante la ejecución Ocultar un encabezado de página Evitar informes vacíos Nuevo número de página para cada grupo Evitar valores nulos en un informe tabular Añadir más información al informe Añadir el nombre del usuario a un informe dependiente Añadir líneas verticales entre columnas Añadir una línea en blanco cada n registros Mostrar todos los informes en un cuadro combinado Utilizar distintos formatos en el mismo cuadro de texto Impresión rápida de datos consultados Ocultar formularios en Vista Preliminar Unos cuantos consejos rápidos sobre informes Centrar el título Alinear fácilmente etiquetas de control Micro ajustes de controles Asigne siempre nombres únicos a los controles Utilizar columnas seguidas en un informe Explotar el procesamiento de informes en dos pasos Resumen 21. Construir aplicaciones multiusuario Cuestiones de red Rendimiento de red Ubicación de archivos Fuentes de datos Situaciones especiales de red Opciones de apertura de base de datos Dividir bases de datos para acceso de red Dónde colocar qué objetos Utilizar el complemento de división de bases de datos Problemas de bloqueo Características de bloqueo por registros integradas en Access Modo predeterminado de apertura Número de intentos de actualización Intervalo entre intentos de actualización Intervalo de actualización Intervalo de actualización ODBC Gestión de errores de bloqueo de registro Una función para gestionar errores de bloqueo Error 3260: No se pudo actualizar; actualmente bloqueado por usuario... Error 3186: No se pudo guardar; actualmente bloqueado por usuario x en máquina y ¿Qué hay del Error 3188? Error 3197: Los datos han cambiado; operación detenida Utilizar formularios no dependientes en entornos multiusuario Crear un formulario no dependiente Hacer que funcione La propiedad Etiqueta El evento Abrir del formulario Moverse por los registros Editar datos Resumen 22. Integración de Access con otras aplicaciones Utilizar la automatización para la integración con Office Crear referencias de Automatización Enlace anticipado de un objeto Enlace tardío de un objeto Crear una instancia de un objeto de Automatización Utilizar la palabra clave New para crear una nueva instancia Utilizar la función CreateObject para crear una nueva instancia Obtener una instancia de un objeto existente Trabajar con objetos de Automatización Cerrar una instancia de un objeto de Automatización Ejemplo de automatización utilizando Word Crear una instancia de un objeto Word Hacer visible la instancia de Word Crear un nuevo documento basado en una plantilla existente Utilizar Marcadores para insertar datos Activar la instancia de Word Mover el cursor en Word Cerrar la instancia del objeto Word Insertar imágenes utilizando marcadores Utilizar el grabador de Macros de Office Recopilar datos con Outlook 2007 Crear un correo electrónico Administrar respuestas Configuración de importación Configuración para procesamiento automático Procesamiento manual de respuestas Resumen 23. Integración de Access con SharePoint ¿Qué es SharePoint? ¿Qué es la tecnología SharePoint Services? ¿Qué es un Servidor SharePoint Portal? Aplicaciones SharePoint: Tipos de Web ¿Qué es una lista SharePoint? Presentación de un sitio Web SharePoint Services Integración de Access 2007 y SharePoint Abastecimiento de datos desde un sitio Web SharePoint Services Abastecer datos desde una base de datos Access SharePoint y otros sistemas operativos Listas SharePoint como datos externos Resumen 24. Uso de los controles ActiveX Comprender los objetos Tipos de objetos Utilizar objetos dependientes e independientes Enlazar e incrustar Incrustar objetos Incrustar un objeto independiente Pegar un objeto independiente Insertar un objeto tipo imagen Cambiar la visualización de una imagen Incrustar objetos dependientes Añadir un objeto OLE dependiente Añadir una imagen a un marco de objeto dependiente Editar un objeto incrustado Vincular objetos Crear un gráfico o diagrama Las distintas formas de crear un gráfico Crear gráficos utilizando la barra de herramientas Incrustar un gráfico en un formulario Recopilar los datos Añadir el gráfico al formulario Personalizar un gráfico Integración con Microsoft Office Revisar la ortografía de uno o más campos y registros Utilizar la automatización OLE con Office Crear una tabla dinámica tipo Excel Resumen 25. Gestión de errores y excepciones Gestión de errores Errores lógicos Errores en ejecución Errores graves Errores simples en ejecución Gestión de errores predeterminada en Access Errores inesperados ¿Qué errores pueden detectarse? ¿Qué es un gestor de error? Configurar una trampa de errores básica Trampa de errores con VBA El evento Error Recopilación de errores ADO El objeto Err Variaciones de la sentencia VBA Error On Error Resume Next On Error GoTo On Error GoTo 0 Sentencias Resume VBA Resume Resume Next Resume Resumen Parte IV. Apéndices Apéndice. Contenido del CD-ROM Índice alfabético

Introducir comentario
Libros escritos por
Si no se cargan automáticamente los resultados, pulse aqui para cargar
Si no se cargan automáticamente los resultados, pulse aqui para cargar
Si no se cargan automáticamente los resultados, pulse aqui para cargar
Si no se cargan automáticamente los resultados, pulse aqui para cargar
Si no se cargan automáticamente los resultados, pulse aqui para cargar
Si no se cargan automáticamente los resultados, pulse aqui para cargar
Si no se cargan automáticamente los resultados, pulse aqui para cargar