Ayuda
Ir al contenido

Dialnet


Access. Automatización de tareas con VBA

Imagen de portada del libro Access. Automatización de tareas con VBA

Información General

  • Autores: Susan Sales Harkins, Mike Gunderloy
  • Editores: ANAYA MULTIMEDIA
  • Año de publicación: 2005
  • País: España
  • Idioma: español
  • ISBN: 978-84-415-1823-0, 84-415-1823-8
  • Texto completo no disponible (Saber más ...)

Otros catálogos

Índice

  • Introducción
     A quién está dirigido este libro
     Qué encontrará en este libro
     Convenciones empleadas en el libro
     Códigos de ejemplo del libro
    Parte I. Establecer las bases
    1. ¿Por qué Access? ¿Por qué VBA?
     Comprender el lugar de Access en Office
      Elegir entre Access y Excel
      Elegir entre Access y OneNote
     Conocer las opciones de programación de Access
      Utilizar Macros
      Utilizar SQL
      Utilizar VBA
    2. Conocer el editor de Visual Basic
     Primer contacto con el editor de Visual Basic
     Introducción a los módulos VBA
     Escribir y ejecutar código VBA
      Guardar el código
     Obtener ayuda para el código
      Ayudas para la introducción de código
     Adquirir buenos hábitos al escribir código
      Convenciones sobre nombres
      Sangrar el código
      Escribir comentarios
    3. Empleo de variables, constantes y tipos de datos
     Declarar variables y constantes
      Declaración de variables
      La opción Option Explicit
      Nombres de variables
      Declaración de constantes
      Constantes intrínsecas
     Tipos de datos VBA
      El tipo de datos Boolean
      El tipo de datos Byte
      El tipo de datos Currency
      El tipo de datos Date
      El tipo de datos Decimal
      El tipo de datos Double
      El tipo de datos Integer
      El tipo de datos Long
      El tipo de datos Object
      El tipo de datos Single
      El tipo de datos String
      El tipo de datos Variant
     Referencia de sintaxis
    4. Utilizar procedimientos
     Comprender los tipos de procedimientos
      Crear y utilizar procedimientos Sub
      Crear y utilizar procedimientos de función
     Declarar procedimientos como públicos o privados
     Pasar argumentos
      Utilización de argumentos opcionales y valores por defecto
      Pasar argumentos por referencia
      Pasar argumentos por valor
     Asignar a una función un tipo de datos
     Gestión de errores
      On Error Resume Next
      On Error Goto
     Depurar el código
      Utilizar los modos Ejecutar e Interrumpir
      Depuración paso a paso
      Establecer puntos de interrupción
    5. Escoger la función VBA adecuada
     Introducción a las funciones incorporadas de VBA
     Convertir tipos de datos con funciones VBA
      Convertir a un tipo de datos Bolean
      Convertir a un tipo de datos Byte
      Convertir a un tipo de datos Date
      Convertir a un tipo de datos Integer
      Convertir a un tipo de datos String
      Convertir a un tipo de datos Variant
      Convertir valores nulos
       Ejemplo de conversión
     Trabajar con funciones de fecha
      Devolver la fecha
      Sumar y restar fechas
      Determinar la diferencia entre dos fechas
      Extraer componentes de una fecha
      Crear una fecha a partir de los componentes individuales
      Crear una fecha a partir de una expresión de cadena
      Devolver un determinado componente de fecha u hora
       Ejemplo de función de fecha
     Funciones matemáticas y financieras
      La función Abs
      La función Int
      La función Rnd
       Ejemplo de función matemática
      La función Ddb
      La función FV
      La función IPmt
      La función Pmt
      La función PPmt
      La función Rate
      La función Syd
       Ejemplo de función financiera
     Funciones de texto
      La función Asc
      La función Chr
      Las funciones Case
      La función de cadena Len
      Las funciones Left, Right y Mid
      La función Replace
      La función Space
      La función de cadena Split
      La función StrComp
      Las tres funciones de recorte
       Ejemplo de función de texto
     La función Format
      Formatos definidos por el usuario
     Utilizar funciones Is para procesar datos correctamente
     Funciones interactivas
      La función InputBox
      La función MsgBox
    6. Utilizar sentencias de control de flujo
     Ramificaciones y bucles
     If...Then...Else
      La sentencia If simple
      Crear condiciones más complejas
      Añadir la sentencia Else
      La sentencia ElseIf
     Select Case
     For...Next
      Bucles inversos
      Utilizar una variable para el contador de bucle
      Anidar bucles For...Next
      Interrumpir bucles For...Next
     Bucles
      Crear un bucle Do simple
      Variedades del bucle Do
      Interrumpir un bucle Do
     GoTo
    7. Utilizar sentencias de control de flujo
     Introducción a las variables de matriz
     Declarar una variable de matriz
     Comprender los índices de una matriz
      La opción Option Base
     Trabajar con elementos de matriz
      Definir los elementos de una matriz
      Hacer referencia a los elementos de una matriz
     Matrices de varias dimensiones
     Matrices dinámicas
      ReDim
    8. Comprender los objetos
     Introducción a los objetos
      Un paseo por el mundo real
      Un ejemplo de objeto de Access
      Crear objetos en el código
     Leer y establecer propiedades
     Invocar métodos
     Trabajar con colecciones
     Trabajar con un modelo de objetos
      Utilizar un modelo de objetos
      Utilizar referencias
      El Examinador de objetos
     Crear sus propios objetos
     Trabajar con eventos
    9. Comprender el alcance y el tiempo de vida
     ¿Qué es el alcance?
      Variables a nivel de procedimiento
      Variables y constantes a nivel de módulo
      Variables y constantes públicas
     Medida del tiempo de vida de una variable o constante
      Tiempo de vida de una variable a nivel de procedimiento
      Tiempo de vida de una variable a nivel de módulo
      Tiempo de vida de una variable pública
     Variables estáticas
    Parte II. Trabajar con la interfaz de usuario de Access
    10. Trabajar con formularios
     Abrir y cerrar formularios
      Abrir un formulario
      Cerrar un formulario
     El módulo de formularios y el control de eventos
     Realizar tareas comunes
      Comprobar la existencia de un formulario
      Determinar si un formulario está cargado
      Redimensionar un formulario
      Pasar argumentos con OpenArgs
      Rellenar un formulario
     Gestión de errores a nivel de formulario
     Trabajar con múltiples instancias de formularios
    11. Analizar el modelo de eventos de Access
     Responder a eventos
     La secuencia de eventos de un control
      Eventos relacionados con el foco
      Eventos relacionados con la edición de datos
      Eventos específicos de controles
     La secuencia de eventos de un formulario
      Eventos relacionados con la navegación
      Eventos relacionados con la edición de datos
      En la sombra: búferes de datos
     La secuencia de eventos de un informe
     Cancelar eventos
    12. Trabajar con listas y cuadros combinados
     Rellenar un control de lista
      Utilizar un control de lista simple como filtro
     Añadir a la lista... o no
      Actualizar una lista de valores
      Actualizar una lista Tabla/Consulta
     Controles de selecciones múltiples
      Determinar qué elementos están seleccionados y cuáles no
     Funciones de tipo callback
    13. Trabajar con otros controles
     Trabajar con cuadros de texto
      Propiedades clave de los cuadros de texto
      Seguimiento del foco
      Trabajar con cuadros de texto independientes
     Utilizar controles en grupos de opciones
     Trabajar con subformularios
     Trabajar con la propiedad Tag
    14. Trabajar con informes
     Introducción al módulo de informes y sus eventos
     Abrir y cerrar informes
      Abrir un informe
      Cerrar un informe
     Pasar argumentos con OpenArgs
     Rellenar el informe
      Aplicar un filtro y un sentido de ordenación
     Gestionar errores a nivel de informes
     Qué hacer cuando no hay datos
     Utilizar VBA para determinar las propiedades de grupo
    15. Trabajar con colecciones Application
     Las colecciones Application
     Recuperar listas de objetos
     Trabajar con propiedades de objetos
     Determinar dependencias mediante programación
    Parte III. Trabajar con datos de Access
    16. Recuperar datos con ADO
     ¿Qué es ADO y por qué lo necesitamos?
      El modelo de objetos ADO
     El objeto Connection de ADO
      Abrir la conexión
      Cadenas de conexión
      Cerrar una conexión
     Trabajar con objetos Command
      Crear un objeto Command
      Ejecutar el objeto Command
     Comprender los diferentes tipos de Recordset
     Crear y abrir un Recordset
     Filtrar un Recordset
     La propiedad Recordset
     Desplazarse a través de un Recordset
    17. Manipular datos con ADO
     Desplazarse a través de un Recordset
      Referencias a los campos del Recordset
     Localizar datos en un Recordset
      Una alternativa a Find: el método Seek de ADO
     Añadir datos utilizando un Recordset
     Eliminar datos en un Recordset
     Actualizar datos en un Recordset
     Utilizar transacciones para validar o no grupos de registros
    18. Crear objetos con ADOX
     ¿Qué es ADOX?
     Crear tablas
      Crear una tabla y sus columnas
      Crear índices
      Crear relaciones
     Seguridad de objetos
      Crear un nuevo grupo
      Crear un nuevo usuario
      Cambiar el propietario de un objeto
      Establecer permisos para un objeto
    19. Realizar operaciones avanzadas con datos
     Crear código para concomitancias
      Comprender la concomitancia
      Bloqueo optimista con ADO
      Bloqueo pesimista con ADO
     Recuperar un Recordset de usuario
     Utilizar otros Recordset de esquema
    Parte IV. Utilizar técnicas avanzadas de VBA en Access
    20. Trabajar con archivos de datos
     Archivos E/S
     Abrir archivos
      El argumento modo
      El argumento acceso
      El argumento bloqueo
      Ejemplo sencillo de apertura de un archivo
     Leer archivos
      La función Input
      EOF y LOF
      La función Line Input #
      La función Input #
     Escribir archivos
     Imprimir archivos
    21. Automatizar otras aplicaciones
     Automatización
     Establecer referencias a objetos
     Crear objetos en un servidor de automatización
      La función CreateObject
      La función GetObject
      Vinculación anticipada
     Hablando con Excel desde Access
     Hablando con Word desde Access
    22. Trabajar con archivos XML
     El método ExportXML
      Un ejemplo de exportación
      Exportar un archivo para la Web
      Exportar datos relacionados
     El método ImportXML
      Un ejemplo de importación
    23. Utilizar las API de Windows
     Declaración de llamadas API
     Utilizar llamadas a las API
     Llamadas API que pueden utilizarse desde Access
      Determinar si una aplicación se está ejecutando
      Recuperar el nombre de usuario actual
      Obtener el archivo ejecutable de un archivo de datos
     Saber cuándo podemos trabajar con la interfaz API de Windows
    Parte V. Apéndice
    A. Referencia del lenguaje SQL de Access
     Introducción a SQL
     Estructura y sintaxis de SQL
     Recuperar datos con la sentencia SELECT de SQL
      Los predicados SQL
      La cláusula FROM
      La cláusula WHERE
      La cláusula ORDER BY
      La cláusula GROUP BY
      La cláusula HAVING
     Actualizar datos con la sentencia UPDATE
     Borrar datos con la sentencia DELETE
     Añadir datos con la sentencia INSERT INTO
     Crear tablas con la sentencia SELECT INTO
     Crear una consulta de tabla de referencias cruzadas con la sentencia TRANSFORM
    Índice alfabético


Descripción principal

  • Access incluye el lenguaje de programación Visual Basic para Aplicaciones (VBA), una herramienta que le permitirá desarrollar potentes operaciones aunque no haya programado antes, y que hará su trabajo con Access más productivo que nunca.

    Este manual hace posible, mediante contenidos detallados y claramente estructurados, que adquiera con facilidad los conocimientos esenciales necesarios para automatizar sus bases de datos de manera sorprendentemente rápida, así como descubrir numerosas técnicas de trabajo avanzadas que optimizarán sus tareas.

    Cuenta con información exhaustiva acerca de la sintaxis y las estructuras de programación necesarias para el desarrollo de cualquier trabajo de utilidad con VBA, así como acerca del trabajo con la interfaz de usuario de Access utilizando código, lo que sustituye y amplía las acciones que pueden realizarse mediante macros, y el uso de la librería objetos de datos ActiveX (ADO) para leer y cambiar datos.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno