Libros con envío en 1 día a TODO Medellín  Ver más

menú

0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional
portada Vba Access 2016. Aprenda a Crear Aplicaciones Profesionales. Ejercicios y Correcciones
Formato
Libro Físico
Editorial
Categoría
Programación
Año
2016
Idioma
Español
N° páginas
407
Encuadernación
Tapa Blanda
ISBN13
9782409004926

Vba Access 2016. Aprenda a Crear Aplicaciones Profesionales. Ejercicios y Correcciones

Thierry Marian (Autor) · Ediciones ENI · Tapa Blanda

Vba Access 2016. Aprenda a Crear Aplicaciones Profesionales. Ejercicios y Correcciones - Thierry Marian

Programación

Libro Nuevo

$ 127.824

$ 213.040

Ahorras: $ 85.216

40% descuento
  • Estado: Nuevo
  • Quedan 7 unidades
Origen: España (Costos de importación incluídos en el precio)
Se enviará desde nuestra bodega entre el Lunes 20 de Mayo y el Jueves 30 de Mayo.
Lo recibirás en cualquier lugar de Colombia entre 1 y 5 días hábiles luego del envío.

Reseña del libro "Vba Access 2016. Aprenda a Crear Aplicaciones Profesionales. Ejercicios y Correcciones"

Basándose en los ejercicios prácticos de este libro, todos los usuarios de Access 2016 serán capaces de iniciar o mejorar sus desarrollos de aplicaciones VBA Access beneficiándose de las recomendaciones y los trucos mostrados gracias a la experiencia de los desarrolladores. El libro establece un apredizaje progresivo del lenguaje de programación VBA. La primera parte se centra en la adquisición de nociones básicas de programación, a continuación se muestra cómo realizar interfaces de usuario, cómo operar con la base de datos y cómo optimizar y proteger los programas. Con un gran número de ejercicios de dificultad creciente, basados en ejemplos concretos, el libro trata los siguientes temas: la programación de procedimientos y de funciones, el control de los objetos de la interfaz (formulario, informe, etc.), la manipulación de objetos de datos (tablas, consultas, SQL, Recordset, ADO DB, ODBC), la colaboración con las aplicaciones del paquete Office, la importación y exportación de datos, la personalización del entorno de trabajo y la mejora del rendimiento del programa. Al finalizar estas prácticas, dispondrá de todos los elementos necesarios para realizar una aplicación en VBA Access, lo que le permitirá encontrar soluciones informáticas globales o locales utilizando las aplicaciones de Microsoft Office. Hay elementos disponibles en el sitio web www.ediciones-eni.com. Para las aportaciones teóricas de esta tecnología, Editions ENI edita, en la colección recursos Informáticos, el libto "VBA Access 2016 – Programar en Access". Los capítulos del libro: Introducción – Procedimientos y funciones – Variables y constantes – Operadores – Estructuras de control – Tablas – Programación con objetos – Formularios y cuadros de diálogo – Controles – Consultas y lenguaje SQL – Objetos de datos – Informes – Automatización/Interacciones con el Pack Office – API Windows – Optimización – Administración de la aplicación AccessIntroducción ¿A quién se dirige este libro?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Objetivo del libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Uso del libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Apoyo para la realización de trabajos prácticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Enunciados Capítulo 1: Procedimientos y funciones Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Enunciado 1.1 Crear un procedimiento público . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 Enunciado 1.2 Ejecutar un procedimiento privado . . . . . . . . . . . . . . . . . . . . . . . . . .39 Enunciado 1.3 Modificar el ámbito de los procedimientos . . . . . . . . . . . . . . . . . . . . .40 Enunciado 1.4 Llamar a la función InputBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 Enunciado 1.5 Realizar cálculos con funciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 Enunciado 1.6 Programar procedimientos de evento. . . . . . . . . . . . . . . . . . . . . . . . .42 Enunciado 1.7 Interactuar utilizando un formulario. . . . . . . . . . . . . . . . . . . . . . . . . .43 Capítulo 2: Variables y constantes Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Enunciado 2.1 Declarar variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Enunciado 2.2 Utilizar constantes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 Enunciado 2.3 Recuperar el tipo de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 Enunciado 2.4 Almacenar valores con un tipo de datos personalizado. . . . . . . . . . . . . 53 Enunciado 2.5 Recuperar el valor contenido en una variable estática . . . . . . . . . . . . . 54 Enunciado 2.6 Guardar valores en una tabla de una dimensión . . . . . . . . . . . . . . . . .55 Capítulo 3: Operadores Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57 Enunciado 3.1 Realizar cálculos matemáticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60 Enunciado 3.2 Comparar números . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63 Enunciado 3.3 Utilizar el generador de números aleatorios . . . . . . . . . . . . . . . . . . . . 64 Enunciado 3.4 Utilizar operadores con cadenas de caracteres . . . . . . . . . . . . . . . . . .64 Enunciado 3.5 Comparar dos cadenas de caracteres. . . . . . . . . . . . . . . . . . . . . . . . .67 2 Capítulo 4: Estructuras de control Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Enunciado 4.1 Controlar la entrada de datos con If . . . . . . . . . . . . . . . . . . . . . . . . . 72 Enunciado 4.2 Gestionar condiciones alternativas con ElseIf . . . . . . . . . . . . . . . . . . . 73 Enunciado 4.3 Evaluar varios casos con Select Case . . . . . . . . . . . . . . . . . . . . . . . . 74 Enunciado 4.4 Programar bucles For y Do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Enunciado 4.5 Utilizar un parámetro en un bucle While . . . . . . . . . . . . . . . . . . . . . . 76 Enunciado 4.6 Obligar a introducir datos con Do ... Loop . . . . . . . . . . . . . . . . . . . . . 77 Enunciado 4.7 Invertir el orden de los caracteres de una cadena . . . . . . . . . . . . . . . . 79 Enunciado 4.8 Obtener el resultado de un cálculo con iteraciones . . . . . . . . . . . . . . . 79 Capítulo 5: Tablas Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Enunciado 5.1 Declarar una tabla a nivel de proyecto . . . . . . . . . . . . . . . . . . . . . . . 83 Enunciado 5.2 Utilizar una tabla a nivel de módulo . . . . . . . . . . . . . . . . . . . . . . . . . 84 Enunciado 5.3 Manipular los límites de una tabla . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Enunciado 5.4 Definir una tabla de dos dimensiones . . . . . . . . . . . . . . . . . . . . . . . . 86 Enunciado 5.5 Utilizar una tabla de más de dos dimensiones . . . . . . . . . . . . . . . . . . 86 Enunciado 5.6 Programar tablas dinámicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Enunciado 5.7 Almacenar datos en una tabla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Enunciado 5.8 Rellenar un área de lista y un desplagable con una lista de valores . . . 90 Capítulo 6: Programación con objetos Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Enunciado 6.1 Modificar las propiedades de un objeto . . . . . . . . . . . . . . . . . . . . . . . 96 Enunciado 6.2 Utilizar colecciones existentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Enunciado 6.3 Crear una nueva clase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Enunciado 6.4 Crear un objeto de clase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Enunciado 6.5 Crear una nueva colección. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Enunciado 6.6 Definir un método . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 3 Capítulo 7: Formularios y cuadros de diálogo Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105 Enunciado 7.1 Mostrar un mensaje en función de una entrada de datos . . . . . . . . . .108 Enunciado 7.2 Definir los botones para los cuadros de diálogo. . . . . . . . . . . . . . . . .110 Enunciado 7.3 Gestionar la apertura y el cierre de un formulario . . . . . . . . . . . . . . .112 Enunciado 7.4 Programar los objetos en un formulario . . . . . . . . . . . . . . . . . . . . . .114 Enunciado 7.5 Utilizar varias instancias de un formulario . . . . . . . . . . . . . . . . . . . .116 Enunciado 7.6 Administrar el desplazamiento del ratón en el formulario . . . . . . . . . .117 Enunciado 7.7 Gestionar el doble clic del ratón en el formulario. . . . . . . . . . . . . . . .117 Capítulo 8: Controles Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119 Enunciado 8.1 Utilizar las propiedades de un control . . . . . . . . . . . . . . . . . . . . . . .122 Enunciado 8.2 Transformar un control en dependiente . . . . . . . . . . . . . . . . . . . . . .123 Enunciado 8.3 Utilizar los eventos vinculados al ratón y al teclado . . . . . . . . . . . . . .123 Enunciado 8.4 Utilizar áreas de lista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125 Enunciado 8.5 Utilizar botones de opción y casillas de verificación. . . . . . . . . . . . . .130 Enunciado 8.6 Gestionar imágenes mediante programación. . . . . . . . . . . . . . . . . . . 131 Enunciado 8.7 Vincular las áreas de lista a las tablas . . . . . . . . . . . . . . . . . . . . . . .132 Enunciado 8.8 Agregar un valor en un área de lista modificable . . . . . . . . . . . . . . . .134 Enunciado 8.9 Gestionar intercambios entre listas . . . . . . . . . . . . . . . . . . . . . . . . .134 Enunciado 8.10 Utilizar un control ActiveX DTPicker . . . . . . . . . . . . . . . . . . . . . . . .138 Capítulo 9: Consultas y lenguaje SQL Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143 Enunciado 9.1 Devolver los registros introducidos en las tablas . . . . . . . . . . . . . . . .145 Enunciado 9.2 Utilizar áreas de lista en las consultas . . . . . . . . . . . . . . . . . . . . . . .147 Enunciado 9.3 Filtrar los valores de un desplegable . . . . . . . . . . . . . . . . . . . . . . . .150 Enunciado 9.4 Ejecutar búsquedas con varios criterios . . . . . . . . . . . . . . . . . . . . . .151 Enunciado 9.5 Realizar consultas de acción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152 Enunciado 9.6 Utilizar una consulta con Union . . . . . . . . . . . . . . . . . . . . . . . . . . .153 Enunciado 9.7 Guardar una consulta en un objeto QueryDef . . . . . . . . . . . . . . . . . .154 4 Capítulo 10: Objetos de datos Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Enunciado 10.1 Abrir una referencia ADODB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Enunciado 10.2 Manipular los datos de la base de datos actual . . . . . . . . . . . . . . . . 161 Enunciado 10.3 Acceder a una base de datos Access externa . . . . . . . . . . . . . . . . . . 163 Enunciado 10.4 Acceder a SQL Server vía OLE DB . . . . . . . . . . . . . . . . . . . . . . . . . 165 Enunciado 10.5 Acceder a una base de datos a través de ODBC . . . . . . . . . . . . . . . . 167 Capítulo 11: Informes Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Enunciado 11.1 Crear e imprimir un informe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Enunciado 11.2 Editar un informe utilizando un parámetro. . . . . . . . . . . . . . . . . . . . 174 Enunciado 11.3 Programar un formateo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Enunciado 11.4 Extraer los datos de un informe . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Enunciado 11.5 Elegir las opciones de impresión . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Capítulo 12: Automatización/Interacciones con el Pack Office Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Enunciado 12.1 Manipular Excel y Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Enunciado 12.2 Copiar datos Access a aplicaciones Microsoft. . . . . . . . . . . . . . . . . . 185 Enunciado 12.3 Realizar un envío de correos con Word . . . . . . . . . . . . . . . . . . . . . . 187 Enunciado 12.4 Exportar una consulta a Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Enunciado 12.5 Generar una presentación PowerPoint. . . . . . . . . . . . . . . . . . . . . . . 188 Enunciado 12.6 Enviar un mail con Outlook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Enunciado 12.7 Utilizar funciones de Excel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Capítulo 13: API Windows Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Enunciado 13.1 Ejecutar la calculadora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Enunciado 13.2 Manipular los botones del sistema . . . . . . . . . . . . . . . . . . . . . . . . . 196 Enunciado 13.3 Examinar ficheros Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Enunciado 13.4 Consultar información del sistema en Access. . . . . . . . . . . . . . . . . . 198 Enunciado 13.5 Cerrar la sesión Windows desde Access . . . . . . . . . . . . . . . . . . . . . 199 5 Capítulo 14: Optimización Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 Enunciado 14.1 Modificar las opciones de inicio . . . . . . . . . . . . . . . . . . . . . . . . . . .203 Enunciado 14.2 Compactar una base de datos Access . . . . . . . . . . . . . . . . . . . . . . .204 Enunciado 14.3 Personalizar las barras de herramientas . . . . . . . . . . . . . . . . . . . . . .205 Enunciado 14.4 Acelerar el uso de formularios y listas . . . . . . . . . . . . . . . . . . . . . . .205 Enunciado 14.5 Generar identificadores personalizados . . . . . . . . . . . . . . . . . . . . . .206 Enunciado 14.6 Ejecutar instrucciones VBA simultáneamente . . . . . . . . . . . . . . . . . .207 Capítulo 15: Administración de la aplicación Access Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209 Enunciado 15.1 Comprobar la identidad del usuario. . . . . . . . . . . . . . . . . . . . . . . . .211 Enunciado 15.2 Utilizar los permisos de acceso del usuario. . . . . . . . . . . . . . . . . . . . 212 Enunciado 15.3 Seguir las acciones del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . .212 Enunciado 15.4 Crear un sistema de mensajería interna . . . . . . . . . . . . . . . . . . . . . .213 Enunciado 15.5 Crear una base de datos de copia de seguridad. . . . . . . . . . . . . . . . .215 Soluciones Capítulo 1: Procedimientos y funciones Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217 Solución 1.1 Crear un procedimiento público . . . . . . . . . . . . . . . . . . . . . . . . . . .219 Solución 1.2 Ejecutar un procedimiento privado . . . . . . . . . . . . . . . . . . . . . . . . .219 Solución 1.3 Modificar el ámbito de los procedimientos . . . . . . . . . . . . . . . . . . . .219 Solución 1.4 Llamar a la función InputBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221 Solución 1.5 Realizar cálculos con funciones. . . . . . . . . . . . . . . . . . . . . . . . . . . .221 Solución 1.6 Programar procedimientos de evento. . . . . . . . . . . . . . . . . . . . . . . .222 Solución 1.7 Interactuar utilizando un formulario. . . . . . . . . . . . . . . . . . . . . . . . .223 Capítulo 2: Variables y constantes Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225 Solución 2.1 Declarar variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227 Solución 2.2 Utilizar constantes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228 Solución 2.3 Recuperar el tipo de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .229 Solución 2.4 Almacenar valores con un tipo de datos personalizado. . . . . . . . . . . . 232 Solución 2.5 Recuperar el valor contenido en una variable estática . . . . . . . . . . . . 234 6 Solución 2.6 Guardar valores en una tabla de una dimensión. . . . . . . . . . . . . . . . 235 Capítulo 3: Operadores Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Solución 3.1 Realizar cálculos matemáticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Solución 3.2 Comparar números. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Solución 3.3 Utilizar el generador de números aleatorios . . . . . . . . . . . . . . . . . . . 244 Solución 3.4 Utilizar operadores con cadenas de caracteres . . . . . . . . . . . . . . . . . 245 Solución 3.5 Comparar dos cadenas de caracteres . . . . . . . . . . . . . . . . . . . . . . . 247 Capítulo 4: Estructuras de control Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Solución 4.1 Controlar la entrada de datos con If . . . . . . . . . . . . . . . . . . . . . . . . 250 Solución 4.2 Gestionar condiciones alternativas con ElseIf . . . . . . . . . . . . . . . . . . 252 Solución 4.3 Evaluar varios casos con Select Case . . . . . . . . . . . . . . . . . . . . . . . 253 Solución 4.4 Programar bucles For y Do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 Solución 4.5 Utilizar un parámetro en un bucle While . . . . . . . . . . . . . . . . . . . . . 258 Solución 4.6 Obligar a introducir datos con Do ... Loop . . . . . . . . . . . . . . . . . . . . 259 Solución 4.7 Invertir el orden de los caracteres en una cadena . . . . . . . . . . . . . . . 259 Solución 4.8 Obtener el resultado de un cálculo con iteraciones . . . . . . . . . . . . . . 260 Capítulo 5: Tablas Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Solución 5.1 Declarar una tabla a nivel de proyecto . . . . . . . . . . . . . . . . . . . . . . 264 Solución 5.2 Utilizar una tabla a nivel de módulo . . . . . . . . . . . . . . . . . . . . . . . . 264 Solución 5.3 Manipular los límites de una tabla . . . . . . . . . . . . . . . . . . . . . . . . . 265 Solución 5.4 Definir una tabla de dos dimensiones . . . . . . . . . . . . . . . . . . . . . . . 267 Solución 5.5 Utilizar una tabla de más de dos dimensiones . . . . . . . . . . . . . . . . . 268 Solución 5.6 Programar tablas dinámicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 Solución 5.7 Almacenar datos en una tabla . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Solución 5.8 Rellenar un área de lista y un desplagable con una lista de valores . . 271 7 Capítulo 6: Programación con objetos Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .273 Solución 6.1 Modificar las propiedades de un objeto . . . . . . . . . . . . . . . . . . . . . .274 Solución 6.2 Utilizar colecciones existentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . .279 Solución 6.3 Crear una nueva clase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Solución 6.4 Crear un objeto de clase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .281 Solución 6.5 Crear una nueva colección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .282 Solución 6.6 Definir un método . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .283 Capítulo 7: Formularios y cuadros de diálogo Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .285 Solución 7.1 Mostrar un mensaje en función de una entrada de datos . . . . . . . . . .287 Solución 7.2 Definir los botones para los cuadros de diálogo. . . . . . . . . . . . . . . . .289 Solución 7.3 Gestionar la apertura y el cierre de un formulario . . . . . . . . . . . . . . .290 Solución 7.4 Programar los objetos en un formulario . . . . . . . . . . . . . . . . . . . . . .294 Solución 7.5 Utilizar varias instancias de un formulario . . . . . . . . . . . . . . . . . . . .296 Solución 7.6 Gestionar el desplazamiento del ratón en el formulario . . . . . . . . . . .297 Solución 7.7 Gestionar el doble clic del ratón en el formulario. . . . . . . . . . . . . . . .297 Capítulo 8: Controles Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .299 Solución 8.1 Utilizar las propiedades de un control . . . . . . . . . . . . . . . . . . . . . . .300 Solución 8.2 Transformar un control en dependiente . . . . . . . . . . . . . . . . . . . . . .301 Solución 8.3 Utilizar los eventos vinculados al ratón y al teclado . . . . . . . . . . . . . .302 Solución 8.4 Utilizar áreas de lista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .304 Solución 8.5 Utilizar botones de opción y casillas de verificación. . . . . . . . . . . . . .307 Solución 8.6 Gestionar imágenes mediante programación. . . . . . . . . . . . . . . . . . . 309 Solución 8.7 Vincular las áreas de lista a las tablas . . . . . . . . . . . . . . . . . . . . . . .310 Solución 8.8 Agregar un valor en un área de lista modificable . . . . . . . . . . . . . . . .311 Solución 8.9 Gestionar intercambios entre listas . . . . . . . . . . . . . . . . . . . . . . . . .312 Solución 8.10 Utilizar un control ActiveX DTPicker . . . . . . . . . . . . . . . . . . . . . . . .317 8 Capítulo 9: Consultas y lenguaje SQL Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 Solución 9.1 Devolver los registros introducidos en las tablas. . . . . . . . . . . . . . . . 322 Solución 9.2 Utilizar áreas de lista en las consultas . . . . . . . . . . . . . . . . . . . . . . 323 Solución 9.3 Filtrar los valores de un desplegable . . . . . . . . . . . . . . . . . . . . . . . . 325 Solución 9.4 Ejecutar búsquedas por varios criterios . . . . . . . . . . . . . . . . . . . . . . 327 Solución 9.5 Realizar consultas de acción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Solución 9.6 Utilizar una consulta con Union . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 Solución 9.7 Guardar una consulta en un objeto QueryDef. . . . . . . . . . . . . . . . . . 334 Capítulo 10: Objetos de datos Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 Solución 10.1 Abrir una referencia ADODB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 Solución 10.2 Manipular los datos de la base de datos actual . . . . . . . . . . . . . . . . 336 Solución 10.3 Acceder a una base de datos Access externa . . . . . . . . . . . . . . . . . . 342 Solución 10.4 Acceder a SQL Server vía OLE DB . . . . . . . . . . . . . . . . . . . . . . . . . 346 Solución 10.5 Acceder a una base de datos a través de ODBC . . . . . . . . . . . . . . . . 350 Capítulo 11: Informes Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Solución 11.1 Crear e imprimir un informe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Solución 11.2 Editar un informe utilizando un parámetro. . . . . . . . . . . . . . . . . . . . 358 Solución 11.3 Programar un formateo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Solución 11.4 Extraer los datos de un informe . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 Solución 11.5 Elegir las opciones de impresión . . . . . . . . . . . . . . . . . . . . . . . . . . 361 Capítulo 12: Automatización/Interacciones con el Pack Office Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 Solución 12.1 Manipular Excel y Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Solución 12.2 Copiar datos Access en aplicaciones Microsoft. . . . . . . . . . . . . . . . . 366 Solución 12.3 Realizar un envío de correos con Word . . . . . . . . . . . . . . . . . . . . . . 367 Solución 12.4 Exportar una consulta a Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 Solución 12.5 Generar una presentación PowerPoint. . . . . . . . . . . . . . . . . . . . . . . 369 Solución 12.6 Enviar un mail con Outlook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 Solución 12.7 Utilizar funciones de Excel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 9 Capítulo 13: API Windows Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .373 Solución 13.1 Ejecutar la calculadora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 Solución 13.2 Manipular los botones del sistema . . . . . . . . . . . . . . . . . . . . . . . . .374 Solución 13.3 Examinar ficheros Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .376 Solución 13.4 Consultar información en la aplicación Access . . . . . . . . . . . . . . . . .377 Solución 13.5 Cerrar la sesión Windows desde Access . . . . . . . . . . . . . . . . . . . . . .379 Capítulo 14: Optimización Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .383 Solución 14.1 Modificar las opciones de inicio . . . . . . . . . . . . . . . . . . . . . . . . . . .384 Solución 14.2 Compactar una base de datos Access . . . . . . . . . . . . . . . . . . . . . . .385 Solución 14.3 Personalizar las barras de herramientas . . . . . . . . . . . . . . . . . . . . . .386 Solución 14.4 Acelerar el uso de formularios y de listas . . . . . . . . . . . . . . . . . . . . .388 Solución 14.5 Generar identificadores personalizados . . . . . . . . . . . . . . . . . . . . . .389 Solución 14.6 Ejecutar instrucciones VBA simultáneamente . . . . . . . . . . . . . . . . . .390 Capítulo 15: Administración de la aplicación Access Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .393 Solución 15.1 Comprobar la identidad del usuario. . . . . . . . . . . . . . . . . . . . . . . . .394 Solución 15.2 Utilizar los permisos de acceso del usuario. . . . . . . . . . . . . . . . . . . . 395 Solución 15.3 Seguir las acciones del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . .396 Solución 15.4 Crear un sistema de mensajería interna . . . . . . . . . . . . . . . . . . . . . .398 Solución 15.5 Crear una base de datos de copia de seguridad. . . . . . . . . . . . . . . . .399 Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .403

Opiniones del libro

Ver más opiniones de clientes
  • 0% (0)
  • 0% (0)
  • 0% (0)
  • 0% (0)
  • 0% (0)

Preguntas frecuentes sobre el libro

Todos los libros de nuestro catálogo son Originales.
El libro está escrito en Español.
La encuadernación de esta edición es Tapa Blanda.

Preguntas y respuestas sobre el libro

¿Tienes una pregunta sobre el libro? Inicia sesión para poder agregar tu propia pregunta.

Opiniones sobre Buscalibre

Ver más opiniones de clientes