1. Libros
  2. VBA Access (versión 2019 y Office 365) - Programar en Access

VBA Access (versión 2019 y Office 365) Programar en Access

  • Disponible
  • Expedido en 24 horas
  • Envío gratis a partir de 25 € de compra
  • Versión online gratis por un año
  • Acceso gratuito a todos nuestros libros online durante 1 hora por toda compra
  • Consulta inmediata
  • Versión HTML online
  • Acceso ilimitado 24/7
  • Acceso ilimitado 24/7
  • Todos los libros online de ENI
  • Más de 5 novedades todos los meses
  • Novedades disponibles el mismo día de su publicación
  • Acceso 100% online

Presentación

Este libro sobre VBA Access (versión 2019 y Office 365), se dirige tanto a las personas con conocimientos de Access, como a los desarrolladores principiantes o aquellos con más experiencia. Cada uno de ellos encontrará la información necesaria para transformar sus herramientas "caseras", en una aplicación robusta o para personalizar y optimizar de manera gráfica las soluciones existentes. Conocer el funcionamiento de Access y utilizarlo de manera habitual, es un requisito previo imprescindible para obtener el máximo beneficio de este libro.

En este libro se tratan tanto los aspectos básicos de VBA, como el uso de APIs externos. El autor cubre los diferentes aspectos de la programación en Visual Basic. Este desarrollo, que tiene una dificultad progresiva, permite a los lectores reconocer la necesidad de usar este lenguaje, para entregar soluciones potentes y eficaces. Después de la sintaxis básica en VBA, el autor trata la noción de programación orientada a objetos, para más adelante seguir con los modelos de acceso a los datos DAO y ADO, el lenguaje SQL aplicado a Access, los eventos Access, las interfaces de usuario y cómo optimizarlas con la cinta de opciones de Access, el control de otras aplicaciones Office con la automatización, las interacciones con Internet o la programación con Windows. Al final del libro, se ofrece una mini-aplicación.

Las bases de datos de ejemplo para implementar los diferentes aspectos que se tratan en el libro, están disponibles para su descarga en el sitio web de Ediciones ENI www.editions-eni.com.

Índice

  • Introducción y objetivos
    • 1. Introducción
    • 2. Objetivos
    • 3. Analogías y comparaciones
  • Microsoft Access y VBA
    • 1. Los objetos de Access
      • 1.1 Tablas
      • 1.2 Consultas
      • 1.3 Formularios
      • 1.4 Estados
      • 1.5 Macros
      • 1.6 Módulos
    • 2. Pasar de las macros a VBA
      • 2.1 Conversión de las macros en VBA
      • 2.2 Conversión de las macros de un formulario en VBA
  • VBE y seguridad en Access
    • 1. Introducción
    • 2. Cómo acceder al entorno
    • 3. Las interfaces
      • 3.1 El explorador de proyectos
      • 3.2 Las propiedades
      • 3.3 La zona de edición
      • 3.4 Los menús
        • 3.4.1 Archivo
        • 3.4.2 Edición
        • 3.4.3 Ver
        • 3.4.4 Insertar
        • 3.4.5 Depuración
        • 3.4.6 Ejecutar
        • 3.4.7 Herramientas
        • 3.4.8 Complementos
        • 3.4.9 Ventana
      • 3.5 Las barras de herramientas
        • 3.5.1 Estándar
        • 3.5.2 Depuración
        • 3.5.3 Edición
        • 3.5.4 UserForm
      • 3.6 Las ventanas
        • 3.6.1 Ejecución
        • 3.6.2 Variables locales
        • 3.6.3 Inspección
        • 3.6.4 Pila de llamadas
        • 3.6.5 Referencias
        • 3.6.6 Propiedades del proyecto
      • 3.7 Las opciones de VBE
        • 3.7.1 Editor
        • 3.7.2 Formato del editor
        • 3.7.3 General
        • 3.7.4 Acoplar
    • 4. Las bases de datos de Access y la seguridad
      • 4.1 Los argumentos de seguridad
      • 4.2 Editores de confianza
        • 4.2.1 ¿ Qué es un editor de confianza ?
        • 4.2.2 ¿ Cómo añadir un editor de confianza ?
        • 4.2.3 ¿ Cómo acceder a la lista de editores de confianza ?
        • 4.2.4 ¿ Cómo eliminar un editor de confianza ?
      • 4.3 Ubicaciones de confianza
        • 4.3.1 ¿ Qué es una ubicación de confianza ?
        • 4.3.2 ¿ Cómo añadir una ubicación de confianza ?
        • 4.3.3 ¿ Cómo eliminar una ubicación de confianza ?
      • 4.4 Documentos de confianza
        • 4.4.1 ¿ Qué es un documento de confianza ?
        • 4.4.2 ¿ Cómo aprobar un documento ?
      • 4.5 Complementos
      • 4.6 Configuración de ActiveX
      • 4.7 Configuración de macros
      • 4.8 Barra de mensajes
      • 4.9 Opciones de privacidad
      • 4.10 Microsoft Access y el paquete firmado
        • 4.10.1 ¿ Cómo crear un certificado ?
        • 4.10.2 ¿ Cómo crear un paquete en Access ?
  • El lenguaje VBA
    • 1. Una programación secuencial
    • 2. Sintaxis posibles
    • 3. Estructura de un programa
    • 4. Las variables
      • 4.1 La sintaxis de declaración
      • 4.2 Los tipos de datos
        • 4.2.1 Los tipos numéricos
        • 4.2.2 Los otros tipos de datos
      • 4.3 Las declaraciones múltiples de variables
      • 4.4 Asignación de un valor a una variable
    • 5. Las constantes
      • 5.1 Las constantes de usuario
      • 5.2 Las constantes de Office
    • 6. Las tablas
      • 6.1 Las tablas de tamaño fijo
      • 6.2 Las tablas dinámicas
      • 6.3 Las tablas multidimensionales
      • 6.4 Los Array
      • 6.5 Vaciar o liberar memoria de una tabla - Erase
    • 7. Los operadores
      • 7.1 Los operadores numéricos
      • 7.2 Los operadores de cadenas de caracteres
      • 7.3 Los operadores de fechas
      • 7.4 Los operadores booleanos, operadores lógicos
      • 7.5 Los operadores de comparación
      • 7.6 Orden de prioridad de los operadores
    • 8. Los procedimientos
      • 8.1 Declaración de un procedimiento
      • 8.2 Llamada a un procedimiento
      • 8.3 Macro
    • 9. Las funciones
      • 9.1 Declaración de una función
      • 9.2 Llamada a una función
    • 10. Pasar argumentos por valor y por referencia
      • 10.1 Pasar argumentos
        • 10.1.1 Los argumentos obligatorios
        • 10.1.2 Los argumentos opcionales
        • 10.1.3 Pasar por referencia
        • 10.1.4 Pasar por valor
        • 10.1.5 Los valores por defecto
        • 10.1.6 Los argumentos nombrados
        • 10.1.7 ParamArray
        • 10.1.8 Cálculo y retorno de varios valores
    • 11. Ámbito y ciclo de vida de las variables
      • 11.1 El ámbito
      • 11.2 El ciclo de vida
    • 12. Convenciones de nomenclatura y tipos de código VBA
      • 12.1 Regla general
      • 12.2 Convención de nomenclatura de los objetos
      • 12.3 Convención de nomenclatura de los objetos de Access
      • 12.4 Convención de nomenclatura de las variables
      • 12.5 Convención de nomenclatura para las constantes
      • 12.6 Convención de nomenclatura para los argumentos
      • 12.7 La indentación
      • 12.8 La ofuscación
    • 13. Las estructuras de decisión condicional
      • 13.1 La estructura de prueba If ... Then ... End If
        • 13.1.1 Condicional único
        • 13.1.2 Condicional múltiple
      • 13.2 Estructura de prueba Select ... Case ... End Select
      • 13.3 Estructura de prueba IIf
    • 14. Los bucles
      • 14.1 El bucle Do Loop
        • 14.1.1 Do While Loop
        • 14.1.2 Do Loop While
        • 14.1.3 Do Until Loop
        • 14.1.4 Do Loop Until
        • 14.1.5 Ejemplos
      • 14.2 El bucle For Next
      • 14.3 El bucle While Wend
    • 15. Las entradas-salidas en VBA
      • 15.1 La función InputBox
      • 15.2 La función MsgBox
        • 15.2.1 Combinaciones de botones
        • 15.2.2 Los iconos
        • 15.2.3 Un botón Ayuda adicional
        • 15.2.4 Botón seleccionado por defecto
        • 15.2.5 Otros aspectos específicos
        • 15.2.6 Valores de retorno
    • 16. Las salidas anticipadas: instrucción Exit
      • 16.1 Salida de la función: Exit Function
      • 16.2 Salida de un procedimiento: Exit Sub
      • 16.3 Salida del bucle: Exit For y Exit Do
    • 17. La administración de errores en VBA
      • 17.1 Los posibles tipos de error
        • 17.1.1 Los errores de sintaxis
        • 17.1.2 Los errores de nomenclatura (errores de compilación)
        • 17.1.3 Los errores de ejecución
        • 17.1.4 Los errores de razonamiento y de lógica
      • 17.2 La administración de los errores
        • 17.2.1 Las Option
        • 17.2.2 La compilación
        • 17.2.3 El objeto Err
      • 17.3 El comportamiento de VBA en caso de error
        • 17.3.1 La aparición de un error
        • 17.3.2 On Error Resume Next
        • 17.3.3 On Error GoTo 0
        • 17.3.4 On Error GoTo Etiqueta
        • 17.3.5 El evento Error
  • Los objetos y colecciones en VBA
    • 1. Noción de objeto
      • 1.1 Propiedades
      • 1.2 Métodos
      • 1.3 Eventos
      • 1.4 Las colecciones
    • 2. Modelo de objeto de Access
    • 3. Colecciones en Access
    • 4. Objetos de Access
      • 4.1 El objeto Application
        • 4.1.1 Propiedades
        • 4.1.2 Métodos que operan sobre las bases de datos de Access
        • 4.1.3 Métodos que operan sobre los proyectos de Access (archivos .adp)
        • 4.1.4 Métodos que operan sobre los objetos de Access (formularios, estados, etc.)
        • 4.1.5 Métodos que operan en la interfaz de Access
        • 4.1.6 Métodos que ejecutan una operación
        • 4.1.7 Métodos relacionados con los archivos XML
        • 4.1.8 Métodos relacionados con los enlaces de hipertexto
        • 4.1.9 Métodos relacionados con los usuarios
        • 4.1.10 Métodos que operan sobre los archivos Application XML (AXL)
        • 4.1.11 Las funciones de dominio
        • 4.1.12 Ejemplos
      • 4.2 El objeto DoCmd
        • 4.2.1 Acciones en la aplicación Access
        • 4.2.2 Acciones sobre los objetos de Access
        • 4.2.3 Métodos sobre los registros
        • 4.2.4 Importación y exportación de datos
        • 4.2.5 Manipulación de la ventana activa
        • 4.2.6 Modificación de la interfaz de Access
        • 4.2.7 Varios
        • 4.2.8 Acciones que no se tienen en cuenta por el objeto DoCmd
        • 4.2.9 Ejemplos
      • 4.3 El objeto Screen
      • 4.4 La colección References
        • 4.4.1 Propiedades
        • 4.4.2 Métodos
      • 4.5 El objeto Reference
        • 4.5.1 Propiedades
        • 4.5.2 Ejemplo
      • 4.6 La colección Printers
        • 4.6.1 Propiedades del objeto Printer
        • 4.6.2 Ejemplo
    • 5. Manipular los objetos en VBA
      • 5.1 Instrucción Set
      • 5.2 Instrucción With/End With
      • 5.3 El bucle For Each
      • 5.4 Instrucción TypeOf
    • 6. Las clases de objetos
      • 6.1 Los módulos de clases
      • 6.2 Las propiedades
      • 6.3 Los métodos
      • 6.4 Los eventos
      • 6.5 Los errores
      • 6.6 Ejemplo de clase personalizada
        • 6.6.1 La clase clsAnimal
        • 6.6.2 La colección Animales
  • Los objetos de acceso a los datos DAO y ADO
    • 1. Introducción
    • 2. DAO
      • 2.1 Introducción
      • 2.2 Modelo de datos DAO
      • 2.3 Descripción de las colecciones DAO
        • 2.3.1 Propiedades
        • 2.3.2 Métodos
      • 2.4 El objeto Workspace
        • 2.4.1 Propiedades
        • 2.4.2 Métodos
        • 2.4.3 Colecciones
      • 2.5 El objeto Database
        • 2.5.1 Propiedades
        • 2.5.2 Métodos
        • 2.5.3 Colecciones
      • 2.6 El objeto TableDef
        • 2.6.1 Propiedades
        • 2.6.2 Métodos
        • 2.6.3 Colecciones
        • 2.6.4 Ejemplos
      • 2.7 El objeto QueryDef
        • 2.7.1 Propiedades
        • 2.7.2 Métodos
        • 2.7.3 Colecciones
        • 2.7.4 Ejemplo
      • 2.8 El objeto Recordset
        • 2.8.1 Propiedades
        • 2.8.2 Métodos
        • 2.8.3 Abrir
        • 2.8.4 Examinar
        • 2.8.5 Actualizar
        • 2.8.6 Eliminar
        • 2.8.7 Ejemplo
      • 2.9 La colección Relations
        • 2.9.1 Propiedades
        • 2.9.2 Métodos
        • 2.9.3 Colecciones
      • 2.10 La colección Containers
        • 2.10.1 Propiedades
        • 2.10.2 Documento
      • 2.11 Las colecciones Groups y Users
        • 2.11.1 Group
        • 2.11.2 User
    • 3. ADO
      • 3.1 Introducción
      • 3.2 ADO y OLE DB
      • 3.3 Modelo de datos ADO
      • 3.4 Descripción de los objetos ADO
      • 3.5 Descripción de las colecciones ADO
      • 3.6 Conectarse - el objeto Connection
        • 3.6.1 Propiedades
        • 3.6.2 Métodos
        • 3.6.3 Ejemplos
      • 3.7 Realizar una consulta SQL - el objeto Command
        • 3.7.1 Propiedades
        • 3.7.2 Métodos
        • 3.7.3 Ejemplos
      • 3.8 Recuperar el resultado de una consulta - el objeto Recordset
        • 3.8.1 Propiedades
        • 3.8.2 Métodos
        • 3.8.3 Ejemplos
      • 3.9 Los campos - objeto Field
        • 3.9.1 Propiedades
        • 3.9.2 Métodos
      • 3.10 Los argumentos - objeto Parameter
        • 3.10.1 Propiedades
        • 3.10.2 Métodos
      • 3.11 Los errores - objeto Error
  • El lenguaje SQL aplicado a Access
    • 1. El lenguaje SQL
    • 2. El comando SELECT
    • 3. El origen FROM
      • 3.1 Sintaxis general
      • 3.2 Los joins
        • 3.2.1 Join interno INNER JOIN
        • 3.2.2 Join externo LEFT JOIN
        • 3.2.3 Join externo RIGHT JOIN
        • 3.2.4 Las condiciones de los joins
    • 4. La cláusula WHERE
      • 4.1 Los diferentes criterios existentes
      • 4.2 Algunos ejemplos
    • 5. Los cálculos en las consultas
    • 6. La cláusula GROUP BY
    • 7. La cláusula HAVING
    • 8. La cláusula ORDER BY
    • 9. Los alias, el operador AS
    • 10. El comando INSERT INTO
      • 10.1 Añadir un registro
      • 10.2 Adición como resultado de una consulta
    • 11. El comando SELECT INTO
    • 12. El comando UPDATE
    • 13. El comando DELETE
    • 14. Los otros comandos
      • 14.1 Consulta de análisis cruzado
      • 14.2 Consulta de tipo Union
      • 14.3 Creación/administración de una tabla
      • 14.4 Creación/administración de los usuarios y los grupos
  • Los eventos de Access
    • 1. Definición
    • 2. Tipos de eventos
      • 2.1 Los eventos durante la apertura
      • 2.2 Los eventos durante el cierre
      • 2.3 Los eventos de adición, eliminación o modificación de registros
      • 2.4 Los eventos de detección de un error, modificación y anulación
      • 2.5 Los eventos relacionados con el foco
      • 2.6 Los eventos de los periféricos de ratón y teclado
      • 2.7 Los eventos de filtrado de datos
      • 2.8 Los eventos autónomos
      • 2.9 Los eventos concretos de los estados
      • 2.10 Otros eventos
    • 3. Anulación de un evento
    • 4. Orden de realización de los eventos
      • 4.1 Durante la apertura de un formulario
      • 4.2 Durante el cierre de un formulario
      • 4.3 Durante la activación de un formulario ya abierto
      • 4.4 Durante la actualización de un control
      • 4.5 Durante la actualización de un registro
      • 4.6 Durante la eliminación de un registro
      • 4.7 Durante la pulsación de una tecla
    • 5. Orden de los eventos durante una actualización
      • 5.1 A nivel del control
      • 5.2 A nivel de un registro
  • Formularios e informes: interfaces de usuario
    • 1. Introducción
    • 2. El objeto Form
      • 2.1 Sintaxis
      • 2.2 Equivalencia modo Creación/VBA
        • 2.2.1 Pestaña Formato
        • 2.2.2 Pestaña Datos
        • 2.2.3 Pestaña Eventos
        • 2.2.4 Pestaña Otras
      • 2.3 Otras propiedades disponibles en VBA
        • 2.3.1 Propiedades relacionadas con los registros
        • 2.3.2 Propiedades relacionadas con la visualización
        • 2.3.3 Propiedades relacionadas con la presentación del formulario
        • 2.3.4 Propiedades relacionadas con la impresión
        • 2.3.5 Propiedades que devuelve un objeto
      • 2.4 Métodos de los formularios
      • 2.5 Ejemplo
    • 3. El objeto Report
      • 3.1 Sintaxis
      • 3.2 Equivalencia modo Creación/VBA
        • 3.2.1 Pestaña Formato
        • 3.2.2 Pestaña Datos
        • 3.2.3 Pestaña Evento
        • 3.2.4 Pestaña Otras
      • 3.3 Otros métodos disponibles en VBA
        • 3.3.1 Propiedades relacionadas con los registros
        • 3.3.2 Propiedades relacionadas con la visualización
        • 3.3.3 Propiedades relacionadas con la presentación del informe
        • 3.3.4 Propiedades relacionadas con la impresión
        • 3.3.5 Propiedades que devuelve un objeto
      • 3.4 Métodos de los informes
    • 4. El objeto Control
      • 4.1 Sintaxis
      • 4.2 Propiedades genéricas comunes de la mayoría de los controles
        • 4.2.1 Propiedades relacionadas con las dimensiones
        • 4.2.2 Propiedades que devuelve un objeto
        • 4.2.3 Otras propiedades
      • 4.3 Métodos genéricos comunes de la mayoría de los controles
      • 4.4 Ejemplo
    • 5. Los controles de Access
  • Optimizar las interfaces de Access
    • 1. Personalizar las opciones de Access
      • 1.1 Opciones de la aplicación
      • 1.2 Opciones de navegación
      • 1.3 Opciones de la barra de herramientas y de la cinta de opciones
      • 1.4 Opciones de corrección automática de nombre
      • 1.5 Opciones de búsqueda
      • 1.6 Opciones de cacheado
      • 1.7 Otras opciones
      • 1.8 Ejemplo
    • 2. Personalizar las cintas de opciones
      • 2.1 La cinta de opciones de Access
        • 2.1.1 Las pestañas en Access
        • 2.1.2 ¿ Qué desea hacer ?
        • 2.1.3 Asociación de la cinta de opciones
      • 2.2 La estructura XML de la cinta de opciones
        • 2.2.1 Estructura elemental de la cinta de opciones
        • 2.2.2 Los controles de la cinta de opciones
        • 2.2.3 Los atributos de los controles
        • 2.2.4 Los separadores
        • 2.2.5 Los comentarios
      • 2.3 Los eventos
        • 2.3.1 Los procedimientos Callback
        • 2.3.2 Evento OnLoad de la cinta de opciones
        • 2.3.3 Eventos comunes a todos los controles
        • 2.3.4 Eventos concretos del botón
        • 2.3.5 Eventos concretos de la casilla de selección
        • 2.3.6 Eventos concretos de la zona de lista desplegable
        • 2.3.7 Eventos concretos de menú desplegable
        • 2.3.8 Eventos concretos de la zona de texto
        • 2.3.9 Eventos concretos de la galería
        • 2.3.10 Eventos concretos del botón cambiar
      • 2.4 Gestión dinámica de la cinta de opciones
        • 2.4.1 Código durante la carga
        • 2.4.2 Gestión posterior de las actualizaciones
      • 2.5 Carga de una cinta de opciones a partir de un archivo XML
        • 2.5.1 La escritura del archivo XML
        • 2.5.2 El método LoadCustomUI
        • 2.5.3 Inconveniente de la carga
      • 2.6 Uso de la tabla de sistema USysRibbons
        • 2.6.1 Ver las tablas de sistema
        • 2.6.2 Creación de la tabla
        • 2.6.3 Alimentación de la tabla
        • 2.6.4 Carga de las cintas de opciones
        • 2.6.5 Asociación de las cintas de opciones con los formularios e informes
      • 2.7 Ejemplo de cinta de opciones personalizada
        • 2.7.1 Realización del contenido XML de la cinta de opciones
        • 2.7.2 Asociación con el formulario
        • 2.7.3 Redacción de los callbacks
  • Controlar otras aplicaciones de Office
    • 1. Automatización
      • 1.1 Enlace retrasado y enlace anticipado
        • 1.1.1 Enlace anticipado o Early Binding
        • 1.1.2 Enlace retrasado o Late Binding
      • 1.2 La función CreateObject
      • 1.3 La función GetObject
        • 1.3.1 Solo se indica la ubicación del archivo
        • 1.3.2 Se indica la ubicación del archivo y la clase
        • 1.3.3 Solo se indica la clase
      • 1.4 Automatización
    • 2. Controlar Excel
      • 2.1 Jerarquía de los objetos de Excel
      • 2.2 Los formatos de Excel
        • 2.2.1 Antes de Excel 2007 - .xls
        • 2.2.2 Después de Excel 2007
      • 2.3 Lista de los principales objetos y colecciones de Excel
        • 2.3.1 La aplicación
        • 2.3.2 El libro de Excel Workbook
        • 2.3.3 La hoja Worksheet
        • 2.3.4 Las celdas Range y Cells
        • 2.3.5 Los gráficos Chart
        • 2.3.6 Las tablas dinámicas PivotTable
        • 2.3.7 Otras posibilidades
    • 3. Controlar Word
      • 3.1 Jerarquía de los objetos de Word
      • 3.2 Lista de los principales objetos y colecciones de Word
        • 3.2.1 La aplicación
        • 3.2.2 El documento Document
        • 3.2.3 El objeto Table
        • 3.2.4 Otras posibilidades
    • 4. Controlar Outlook
      • 4.1 Jerarquía de los objetos de Outlook
      • 4.2 Lista de los principales objetos y colecciones de Outlook
        • 4.2.1 La aplicación
        • 4.2.2 Los e-mails MailItem
        • 4.2.3 Los contactos ContactItem
        • 4.2.4 Las reuniones AppointmentItem
        • 4.2.5 Otras posibilidades
  • Microsoft Access 2019 e Internet
    • 1. Introducción
    • 2. Access 2019 y la navegación web
      • 2.1 Los controles de Internet
        • 2.1.1 Control interno de la aplicación: WebBrowser
        • 2.1.2 Control externo de la aplicación: ejemplo de Internet Explorer
        • 2.1.3 Los eventos de los controles
      • 2.2 Las librerías de VBA que se pueden utilizar
        • 2.2.1 Microsoft XML
        • 2.2.2 Microsoft HTML Object Library
      • 2.3 Las consultas HTTP
        • 2.3.1 Abrir una conexión HTTP
        • 2.3.2 Descargar un archivo
    • 3. Access 2019 y el formato XML
      • 3.1 El formato XML y los datos
        • 3.1.1 El formato XML
        • 3.1.2 El formato XSD
        • 3.1.3 El formato XSL
      • 3.2 Access y los datos XML
        • 3.2.1 Importar los datos en la interfaz
        • 3.2.2 Exportar los datos en la interfaz
    • 4. VBA y el formato XML
      • 4.1 La importación de datos XML
      • 4.2 La exportación de datos XML
    • 5. VBA y el formato HTML
      • 5.1 Importar los datos HTML en la interfaz
      • 5.2 Exportar los datos HTML en la interfaz
    • 6. VBA y el formato HTML
      • 6.1 La importación de datos HTML
      • 6.2 La exportación de datos HTML
  • Las interacciones con Windows
    • 1. Las API de Windows
      • 1.1 Definición
      • 1.2 Declaración de una API
        • 1.2.1 Sintaxis general
        • 1.2.2 Ejemplos
      • 1.3 Argumentos y punteros
      • 1.4 Ejemplos
        • 1.4.1 Abrir un archivo con la aplicación por defecto
        • 1.4.2 Acceder a la base de registro
        • 1.4.3 Crear una carpeta
        • 1.4.4 Recuperar el nombre de la máquina o modificarlo
        • 1.4.5 Las API relacionadas con el portapapeles de Windows
    • 2. El objeto FileSystemObject
      • 2.1 Introducción
      • 2.2 Jerarquía de objeto
      • 2.3 Gestión de los discos
        • 2.3.1 Propiedades del objeto Drive
        • 2.3.2 Ejemplo
      • 2.4 Gestión de directorios
        • 2.4.1 Propiedades del objeto Folder
        • 2.4.2 La propiedad Attributes de un directorio
        • 2.4.3 Métodos del objeto Folder
        • 2.4.4 Ejemplos
      • 2.5 Gestión de archivos
        • 2.5.1 Propiedades del objeto File
        • 2.5.2 Métodos del objeto File
        • 2.5.3 Ejemplos
      • 2.6 Métodos del objeto FileSystemObject
    • 3. Los archivos de texto
      • 3.1 Acceso secuencial
        • 3.1.1 Sintaxis general
        • 3.1.2 Lectura
        • 3.1.3 Escritura
      • 3.2 Acceso directo
        • 3.2.1 Lectura
        • 3.2.2 Escritura
  • Mini-aplicación
    • 1. Problemática
      • 1.1 Contexto
      • 1.2 Objetivos
      • 1.3 Arquitectura de la base
      • 1.4 Formulario Inicio
        • 1.4.1 Interfaz
        • 1.4.2 Cinta de opciones dedicada
        • 1.4.3 Código VBA
      • 1.5 Formulario Lista Animales
        • 1.5.1 Interfaz
        • 1.5.2 Código VBA
      • 1.6 Formulario Animal
        • 1.6.1 Interfaz
        • 1.6.2 CintaOpciones dedicada
        • 1.6.3 Código VBA
  • Anexos
    • 1. Funciones e instrucciones de VBA
      • 1.1 Declaración
      • 1.2 Funciones lógicas
      • 1.3 Funciones de cadena
      • 1.4 Funciones de fecha
      • 1.5 Funciones matemáticas
      • 1.6 Funciones financieras
      • 1.7 Funciones de archivo
      • 1.8 Funciones de conversión
      • 1.9 Funciones de sistema
      • 1.10 Funciones de tabla
      • 1.11 Funciones de administración de objetos
      • 1.12 Funciones e instrucciones de administración de errores
      • 1.13 Funciones de formateo
      • 1.14 Funciones de interfaz de usuario
    • 2. Funciones y procedimientos de VBA Access
      • 2.1 Funciones SQL
      • 2.2 Métodos Docmd
      • 2.3 Funciones de dominio
      • 2.4 Funciones e instrucciones de intercambio dinámico de datos
    • 3. Constantes
      • 3.1 Constantes de VBA - constantes vb
        • 3.1.1 Constantes de textos
        • 3.1.2 Constantes de fechas
        • 3.1.3 Constantes de colores
        • 3.1.4 Constantes de botones
        • 3.1.5 Constantes de teclas de teclado
      • 3.2 Constantes de Access - constantes ac
        • 3.2.1 AcCloseSave - constantes de copia de seguridad durante el cierre
        • 3.2.2 AcColorIndex - constantes de colores
        • 3.2.3 AcCommand - constantes de comandos
        • 3.2.4 AcControlType - constantes de tipos de controles
        • 3.2.5 AcCurrentView - constantes de vistas actuales
        • 3.2.6 AcDataObjectType - constantes de tipos de objetos de Access
        • 3.2.7 acExportXMLObjectType - constantes de los tipos de objetos para exportar
        • 3.2.8 acExportXMLOtherFlags - constantes posexportación XML
        • 3.2.9 AcFileFormat - constantes de formatos de archivo de Microsoft Access
        • 3.2.10 AcObjectType - constantes de tipos de objetos
        • 3.2.11 AcProperty - constantes de propiedades
        • 3.2.12 AcWindowMode - constantes de visualización de ventana
      • 3.3 Constantes DAO - constantes db
        • 3.3.1 CollatingOrderEnum - constantes de Collating Order
        • 3.3.2 DataTypeEnum - constantes de tipos de datos
        • 3.3.3 LockTypeEnum - constantes de modos de bloqueo
        • 3.3.4 QueryDefTypeEnum - constantes de tipos de consultas
        • 3.3.5 RecordsetTypeEnum - constantes de tipos de juego de registros
      • 3.4 Constantes ADO - constantes ad
        • 3.4.1 DataTypeEnum - constantes de tipos de datos
        • 3.4.2 LockTypeEnum - constantes de modos de bloqueo
      • 3.5 Constantes de Microsoft - constantes mso
        • 3.5.1 msoAutomatizationSecurity - constantes de seguridad durante la apertura automática
    • 4. Lista de errores
    • 5. Accesos directos de teclado
    • índice

Autor

Jean-Philippe ANDRÉMás información

Desarrollador, Consultor Senior sobre herramientas del paquete Microsoft durante muchos años, Jean-Philippe ANDRÉ es en la actualidad desarrollador independiente, especialista en programación VBA. También enseña en las escuelas de ingeniería y en la universidad. En este libro transmite toda su experiencia técnica y pedagógica para permitir al lector dominar la potencia del lenguaje VBA aplicado a la solución de gestión de bases de datos Access 2016.

Características

  • Nivel Medio a Experto
  • Número de páginas 519 páginas
  • Publicación diciembre 2019
    • Encuadernación rústica - 17 x 21 cm
    • ISBN: 978-2-409-02357-6
    • EAN: 9782409023576
    • Ref. ENI: RIT19ACCV
  • Nivel Medio a Experto
  • Publicación diciembre 2019
    • HTML
    • ISBN: 978-2-409-02358-3
    • EAN: 9782409023583
    • Ref. ENI: LNRIT19ACCV

Descargas

Al completar este formulario, acepta recibir información y comunicaciones comerciales sobre nuestros productos y servicios. Puede darse de baja de nuestra newsletter en cualquier momento. Si desea conocer más información acerca de nuestra política de protección de datos, pulse aquí.
  • Descargar los ejemplos del libro (2,62 Mo)