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