Este libro tiene una sola justificación, que no es otra que la tenacidad de convertir las cosas que aparentemente son difíciles en sencillamente fáciles. Esto se consigue con el diseño y posterior aprendizaje de las macros en cualquiera de los programas de Microsoft y, en concreto, con este libro, de las utilizadas en Access. Sin lugar a dudas, los Sistemas de Información, que en la actualidad están siendo diseñados por las empresas para mejorar su competitividad tienen, entre otros objetivos, un mejor conocimiento del mercado, la retención de sus mejores empleados, la continua adaptación a las nuevas tecnologías, la fidelización de sus clientes y, finalmente, un inteligente e intensivo uso de todas las bases de datos relacionadas con su actividad, tanto comercial como productiva. Donde nos acerca este libro es precisamente a la mejora de la consulta de las bases de datos, pues aporta una clara y bien definida metodología de cómo crear una macro, así como las ventajas de automatización del trabajo que ello conlleva. Con la gran ventaja de que lo que se aprende en él sirve para todas las versiones, tanto para la 97, con unos cuantos años ya a cuestas, como hasta la más reciente, la 2010. Las continuas referencias y comparaciones a las distintas versiones de Access consiguen que cualquier usuario, independientemente de la versión de Access que posea, pueda beneficiarse de las explicaciones que contienen estas páginas.ÍndiceINTRODUCCIÓNCAPÍTULO 1. LA BASE DE DATOS DE ACCESS1.1 DEFINIENDO LA BASE DE DATOS1.2 TABLAS1.3 CONSULTAS1.4 FORMULARIOS1.5 INFORMESCAPÍTULO 2. LAS MACROS EN LOS INFORMES2.1 LA CARPETA DE MACROS 2.2 DÓNDE SE COLOCAN LAS MACROS EN ACCESS2.3 LOS EVENTOS EN INFORMES2.4 MÁS MACROS LIGADAS A EVENTOS2.5 CONTADORES EN UN INFORME2.6 MÁS EVENTOSCAPÍTULO 3. LAS MACROS EN LOS FORMULARIOS3.1 MACROS APLICADAS A EVENTOS DE FORMULARIO3.2 LAS MACROS DE ESTOS FORMULARIOSCAPÍTULO 4. LAS MACROS EN LOS MÓDULOS4.1 CREACIÓN DE MÓDULOS Y ENTRADA DE PROCEDIMIENTOS4.2 ENTRADA DE UN PROCEDIMIENTO4.3 CONDICIONES4.4 BUCLES4.5 CONVERSIONES4.6 FORMATOS NUMÉRICOS 4.7 FORMATOS DE FECHA4.8 FORMATOS DE CADENA DEFINIDOS POR USUARIO4.9 FORMATOS NUMÉRICOS DEFINIDOS POR USUARIO4.10 FORMATO DE FECHA DEFINIDOS POR USUARIO4.11 TRABAJO CON MATRICES4.12 MANIPULACIÓN DE CADENAS4.13 FUNCIONES MATEMÁTICAS4.14 OPERADORES4.15 TIPOS DE DATOS4.16 COMPROBACIÓN DEL VALOR DE LAS VARIABLESCAPÍTULO 5. PRODUNDIZANDO EN LOS MÓDULOS5.1 ELIMINACIÓN DE MENÚS5.2 MANIPULACIÓN DE TABLAS Y CONSULTASCAPÍTULO 6. PROGRAMACIÓN AVANZADA6.1 DOEVENTS6.2 IMPORTACIÓN SELECTIVA DE HOJAS DE UN LIBRO DE EXCEL6.3 FORMULARIO EMERGENTE QUE SE CIERRA SOLO6.4 DECLARACIÓN DE MATRICES PÚBLICAS EN ACCESS6.5 TRABAJANDO CON FUNCIONES INCLUIDAS EN UNA DLL6.6 CONTROL DE CUADROS DE TEXTO MEDIANTE ÍNDICES6.7 MODIFICACIÓN DEL REGISTRO DE WINDOWS CAPÍTULO 7. AVANZANDO UN POCO MÁS 7.1 MÓDULO WIZHOOK7.2 SELECCIÓN DE LA IMPRESORA POR DEFECTO7.3 ENVÍO DE E-MAILS DESDE ACCESS7.4 OTROS DATOS DEL ORDENADOR7.5 LAS FUNCIONES API7.6 LA CONEXIÓN ODBCCAPÍTULO 8. CONCLUSIONES E INFORMACIÓN AUXILIAR8.1 RELACIÓN DE LAS FUNCIONES DE ACCESSMATERIAL ADICIONALÍNDICE ALFABÉTICO
Millones de personas en el mundo utilizan Microsoft Access, pero son muy pocas las que aprovechan todo el poder que nos ofrece. Access es una aplicación extremadamente completa y, como tal, contiene numerosas características que funcionan en un segundo plano, la mayoría de ellas desconocidas para el usuario común. Helen Feddema, reconocida desarrolladora independiente especializada en el campo de las aplicaciones de Microsoft Office, nos presenta la referencia imprescindible y la mejor herramienta para aprender a escribir código VBA para automatizar las tareas de la base de datos en Access, crear rutinas autónomas, extraer y combinar datos y construir potentes soluciones para aprovechar al máximo todas la posibilidades de las diferentes aplicaciones de Office 2007.ÍndiceAgradecimientos Sobre la autora Introducción Por qué leer este libro Cómo está organizado este libro Convenciones y características Convenios utilizados Requisitos mínimos A dónde ir desde aquí Código fuente Parte I. Los componentes de Office y lo que mejor saben hacer 1. Almacenar y mostrar datos en Access Una breve historia del intercambio de datos de Office Almacenar datos en Access Mostrar datos en formularios e informes Access Crear cartas de formulario Access Crear informes tipo Hoja de cálculo en Access Informes de datos sencillos Tablas dinámicas Gráficos dinámicos Resumen 2. Crear documentos Word desde Access Poblar documentos Word con datos Access utilizando el métodoTypeText Utilizar las plantillas de Word para crear documentos de Wordcon formato Marcadores Propiedades del documento Documentos de campos de formulario Resumen 3. Analizar datos con Excel Exportar datos de Access a una hoja de cálculo sin formato Utilizar plantillas de Excel para crear hojas de cálculo con formatopobladas con datos de Access Dar formato a hojas de cálculo de Excel en código VBA Resumen 4. Organización y comunicación con Outlook Exportar citas y tareas a Outlook Exportar información del diario a Outlook Crear correos electrónicos desde una tabla de Access Resumen Parte II. Escribir código VBA para el intercambio de datos entre componentes de Office 5. Trabajar con datos de Access Trabajar con bases de datos de formato antiguo en Access 2007 Desambiguación de referencias al modelo de objeto El modelo de objeto DAO (antiguo y nuevo) Nuevos objetos en el modelo de objeto DAO Access 2007 Objetos ocultos en el modelo de objeto DAO Access 2007 Bases de datos Conjuntos de registros QueryDefs TableDefs y Fields El modelo de objeto ADO Connection Command Recordset Record Convertir código DAO a código ADO Resumen 6. Trabajar con documentos y plantillas de Word Exportación a Word integrada en Office 2007 Exportar datos Access a Word utilizando códigode Automatización El modelo de objeto Word Crear un documento nuevo de Word en blanco Crear un documento Word basado en una plantilla Utilizar una consulta para concatenar datospara su exportación Seleccionar un método para combinar datos Access a Word Trabajar con propiedades de documento de Word Marcadores de Word El método TypeText Combinar correspondencia con Word Resumen 7. Trabajar con hojas de cálculo Excel Exportar de forma simple datos Access a Excel El modelo de objeto Excel Hojas de cálculo con formato mínimo Hojas de cálculo tabulares formateadas con código Hojas de registro horario Resumen 8. Trabajar con elementos de Outlook Exportar datos Access a elementos de Outlook Utilizar el grupo Recopilar datos Utilizar el grupo Importar para importar o vincular a datosde Outlook Utilizar bases de datos de muestra y formularios El Modelo de objeto Outlook Explorador, Examinador y otros objetos Outlook Sintaxis para referenciar objetos Outlook Referenciar elementos Outlook en código VBA Trabajar con las citas de Outlook Trabajar con tareas de Outlook Trabajar con contactos de Outlook Resumen 9. Trabajar con archivos y carpetas Trabajar con carpetas del Explorador de Windows El objeto de Office FileDialog FileSystemObject Realizar copias de seguridad de su base de datos Trabajar con archivos de texto Escribir datos en archivos de texto ADO FileSystemObject VB Leer datos de archivos de texto ADO FSO VB Trabajar con campos de Adjunto Cargar archivos en campos de Datos adjuntos Guardar datos adjuntos a archivos Resumen 10. Trabajar con datos externos Trabajar con archivos de texto utilizando el método TransferText Crear una especificación de importación o exportación Importar y exportar datos de archivos de texto mediante código VBA Importar datos de texto Exportar datos de texto Trabajar con bases de datos de legado y archivos de hojas de cálculo Importar archivos de bases de datos Importar archivos de hoja de cálculo Exportar archivos de base de datos y hoja de cálculo Trabajar con archivos XML y HTML Importar archivos HTML y XML Exportar archivos HTML y XML Enviar por correo electrónico archivos de texto exportados Resumen 11. Sincronización de los contactos de Access y Outlook Crear una tabla denormalizada desde un conjunto de tablas vinculadas Comparar contactos Outlook y Access Recrear las tablas de archivo plano de datos Access y Outlook Copiar datos de contacto desde Access a Outlook (o viceversa) Trabajar con datos adjuntos Resumen 12. Ir más allá de lo básico Crear elaboradas etiquetas de envío de Word Crear una tabla Excel desde consultas Access Enviar por correo electrónico informes de envío y pedido Resumen Parte III. Añadir más funcionalidad a Office 13. Crear complementos COM con Visual Basic 6 Crear un complemento COM utilizando Visual Basic 6.0 Utilizar la plantilla de complemento COM Crear el complemento COM LNC Renombrado de control El módulo SharedCode El módulo AccessDesigner Crear la DLL Instalar un componente COM Solución de problemas de un complemento COM Utilizar un complemento COM Comparación de complementos COM y complementos Access Resumen 14. Crear complementos Access El propósito de los complementos Access Tipos de complementos Crear una base de datos de biblioteca Complementos de menú Asistentes Generadores de propiedades Cosas que debe saber cuando escriba complementos Requisitos especiales para código de complementos Trucos para la construcción de complementos El código del complemento Extras Opciones de Extras Módulo basExtras Realizar la copia de seguridad de la base de datos Copia de seguridad de la base de datos back end Obtener un listado de campos de consulta Obtener un listado de campos de tabla Otros procedimientos Finalizar el complemento Solución de problemas con complementos Interpretar los mensajes de error de complemento Instalar un complemento Utilizar el complemento Extras 2007 Extras Options Back up Database List Query Fields List Table Fields Resumen 15. Personalizar la Cinta con XML en bases de datosy complementos Access Herramientas útiles para crear y editar código XML XML Notepad 2007 VB 2005 XML Editor Office 2007 Custom UI Editor Personalización de la Cinta en una base de datos Crear el código XML Añadir una nueva pestaña, grupo y controles a la Cinta Quitar una pestaña o grupo de la Cinta Código VBA Cintas de formulario Personalizar la Cinta con un complemento Access Resumen 16. Personalizar la Cinta de Access con un complementocompartido de Visual Studio 2005 Preparación para la escritura de un complemento Visual Studio Agregar soporte .NET a Office Modificación del código del módulo de clase Connect Agregar funcionalidad al complemento compartido Depurar el complemento Generar e instalar el complemento Utilizar el complemento Resumen 17. Crear secuencias de comandos independientescon Windows Script Host Herramientas para trabajar con secuencias de comandosde Windows Script Host El Editor Microsoft Script Editor El archivo Ayuda de VBScript Diferencias entre el código VBA y VBScript Secuencias de comando útiles Establecer secuencias de comando Secuencias de comando de Office Diversas secuencias de comando Programar una secuencia de comandos de copia de seguridadcon el Programador de tareas de Windows Vista Resumen 18. Trabajar con datos de SQL Server Obtener SQL Server 2005 Preparación de una base de datos Access para migrar a SQL Server Configurar SQL Server 2005 para datos Access Traspasar el Firewall Windows XP Windows Vista Otros bloqueos de seguridad Utilizar el Asistente de conversión Convertir tablas Access en tablas SQL Server Crear una aplicación Cliente/Servidor Vincular a datos de tablas SQL Server Asistente de migración de SQL Server para Access Resumen Índice alfabético
Access es uno de los programas de administración de bases de datos más populares del mercado. La versión 2003 proporciona soluciones eficaces para organizar la información, tener rápido acceso a ella y compartirla más eficientemente. Destacan en esta versión las mejoras en cuanto a la facilidad de uso y la ampliación de la capacidad de importar, exportar y trabajar con archivos de datos XML. Entre las nuevas características, se encuentran la función de identificación de errores comunes, que facilita opciones para la corrección, y la ayuda a los desarrolladores de bases de datos gracias a la identificación de dependencias de objetos. Esta Guía Práctica presenta un enfoque práctico, mostrando ejemplos para el desarrollar una base de datos. Abarca desde la presentación de la nueva interfaz, hasta las nociones para programar marcos y módulos con VBA, lo que le convertirá en un experto en Access 2003.
El libro permitirá al lector conocer el programa, ofreciéndole una visión clara y completa del mismo desde su instalación en el ordenador. Con este texto se dispone de una guía compelta y fácil de utilizar para cualquier tipo de usuario.
Este libro presenta una visión completa de la base de datos Microsoft Access para las versiones 2003/2002 y 2000. Los temas se exponen en orden secuencial de dificultad, empezando desde lo más básico y sin que sea necesario tener conocimientos previos del programa, complementándose con ejercicios prácticos que refuerzan los conceptos teóricos, e imágenes que ayudan y hacen mas comprensible la ejecución de las tareas. La obra presenta el entorno general de trabajo de Access y los primeros pasos para el tratamiento de bases de datos y sus objetos en las distintas versiones del programa, introduciéndose, a continuación, la teoría general de bases de datos relacionales para abordar su diseño y creación. Posteriormente, se tratan los temas de manejo y personalización de tablas, campos, relaciones, claves, índices y tipos de datos. También se examina el trabajo con formularios, controles, hojas secundarias de datos, operadores, expresiones y consultas de selección, de referencia cruzada y de parámetros, así como los filtros y los informes. Asimismo, se profundiza en el lenguaje SQL para la consulta, creación, manejo y administración de bases de datos mediante los lenguajes de definición, manipulación y control de sus componentes. Una parcela importante del contenido está dedicado al trabajo en Internet a través de las páginas de acceso a datos y el tratamiento de macros, módulos y proyectos. Adicionalmente, se contemplan las tareas de administración de la base de datos, gestión de redes e implementación de la seguridad, así como el estudio de la relación de Access con Excel y con Word para el uso de un paquete integrado. También se estudian las tareas de vinculación, importación y exportación de la información. El libro puede considerarse como un manual de referencia de Access para las versiones 2003/2002 y 2000, y está dirigido tanto al principiante, como para el usuario avanzado, al contemplar sucesivamente el contenido del programa, de modo que cada lector puede utilizarlo hasta el nivel que precise.
Siguiendo el temario de esta guía de forma progresiva y practicando los ejercicios propuestos, el lector podrá aprender con facilidad el manejo de Access. Incluye disquete con ejercicios y ejemplos del libro.
Access 2010 es una herramienta de diseño e implementación de aplicaciones de base de datos incluida en la suite Office 2010 de Microsoft. Access 2010 permite la interrelación con los orígenes de datos más habituales para conseguir un modo de trabajo dinámico y abierto en el campo de las bases de datos. Este libro muestra cómo la interfaz de trabajo de Access 2010 permite realizar fácilmente tareas de diseño, creación y administración de bases de datos. Así mismo se aborda el trabajo con consultas, formularios e informes de modo interactivo a través de asistentes. También se abordan las tareas de seguridad, importación y exportación de datos. El texto incorpora el lenguaje SQL, lo que hace que Access 2010 puede considerarse como una base de datos relacional que posibilita el trabajo para la consulta, creación, manejo y administración de bases de datos a través de los lenguajes de definición, modificación y consulta de datos. La utilización de SQL de Access permite la interrelación sencilla con otras bases de datos relacionales como Microsoft SQL Server, MySQL, Oracle, etc. A lo largo del libro se presenta la temática de Access 2010 a nivel medio presentando los conceptos de forma concisa e ilustrándolos con ejemplos representativos. El contenido del libro se presenta en orden secuencial de dificultad, siendo útil para todo tipo de usuarios independientemente de su nivel.
La Guía Visual de Access 2010 está pensada para mostrarle de forma rápida y eficiente los fundamentos, utilidades y principales características de este programa. Esta guía, apoyada en todo momento por numerosas imágenes, facilita una rápida toma de contacto con este sistema dedicado a la gestión de bases de datos. Con este manual descubrirá los aspectos más interesantes y las principales utilidades de Access 2010 como los fundamentos del programa, el trabajo con tablas, la automatización de funciones con macros, así como infinidad de operaciones avanzadas.
Este libro presenta un tratamiento completo de Microsoft Access 2010 y puede considerarse un manual de referencia de esta base de datos de Microsoft. Los temas se exponen en orden secuencial de dificultad, comenzando por las tareas más básicas y sin que sea necesario tener conocimientos previos del programa, completándose con ejercicios prácticos que refuerzan los conceptos teóricos y hacen más comprensibles las tareas.La obra comienza con las novedades de Access 2010 y los primeros pasos para el tratamiento de bases de datos y sus objetos, introduciéndose a continuación la teoría de bases de datos relacionales para abordar su diseño y creación.Posteriormente se tratan los temas de creación, manejo y personalización de tablas, campos, relaciones, claves, índices y tipos de datos. También se examina el trabajo con operadores, expresiones y consultas de selección, de referencia cruzada y de parámetros.Una parcela importante del contenido está dedicado al trabajo con el lenguaje SQL para la consulta, creación, manejo y administración de bases de datos a través de los lenguajes de definición, modificación y consulta, además de los lenguajes de control de transacciones y control de datos. También se aborda el trabajo con formularios, informes y tareas de exportación e importación.
Access, el gestor de bases de datos relacionales de Microsoft, es uno de los más utilizados del mercado. La nueva versión de Microsoft Office 2010 en el que está incluido es ahora más fácil de utilizar, con menús intuitivos que permiten crear bases de datos eficaces de forma rápida y sencilla. Incluye además opciones para dar un aspecto más profesional y atractivo al trabajo, con asistentes y plantillas para ayudar en las tareas, una mayor integración con sistemas de compartición y publicación Web y una seguridad mejorada. Este libro está organizado en 9 capítulos, que enseñan con un enfoque eminentemente práctico cómo utilizar cada uno de los elementos de esta popular aplicación. Cada capítulo incluye ilustraciones y procedimientos paso a paso, para que el aprendizaje resulte fácil y ameno, además de ejemplos prácticos para crear su propia base de datos, de forma sencilla, mientras aprende. Puede utilizarlo como referencia o también como libro de texto en centros de formación, institutos o escuelas. Abarca todo lo que hace falta saber sobre Access 2010, tanto si no se tiene experiencia previa con bases de datos, como si se está familiarizado con ellas, podrá trabajar con Access 2010 de forma sencilla y eficaz.
Microsoft Access 2013 es la última versión del gestor de bases de datos relacionales más popular del mundo sobre todo en el entorno particular y de pequeños negocios. En esta Guía Práctica, se muestra cómo sacar partido a esta potente herramienta sin necesidad de conocimientos previos de programación ni de gestión de bases de datos. El libro se ha dividido en 12 capítulos, con el fin de ir introduciendo uno a uno los objetos básicos que forman parte de la práctica totalidad de las bases de datos de Access: tablas, formularios, consultas, informes y macros. Todo ello se lleva a cabo utilizando un mismo ejemplo, al que se le añaden distintas funcionalidades, desde la creación de la base de datos hasta la generación de informes basados en los datos de varias tablas. De ese modo se logra que el lector-usuario aprenda a usar todos los objetos esenciales que componen una base de datos de Access.
Este cuaderno, junto con el manual teórico asociado, incluye un material dirigido favorecer el aprendizaje teórico-práctico del programa docente "Técnico en Software Ofimático". Está concebido como una guía de estudio y seguimiento del curso por parte de
El presente volumen forma parte de una línea desarrollada por Editorial CEP, en la que se pretende cubrir el vacío existente en publicaciones dirigidas al mundo de la formación y perfeccionamiento de los trabajadores, tanto de Administraciones Públicas co