Libros Urgentes

 
 
Recomienda este libro
 

Access 2003. Programación con VBA

  • Allen G. Taylor, Virginia Andersen
  • ANAYA MULTIMEDIA
  • 672 páginas
  • Idioma: Español
  • ISBN: 8441516863 ISBN-13: 9788441516861
  • 1 edición (29/03/2004)
  • Entrega de 24 a 48 horas contra reembolso por agencia urgente*
    • 45,6€ ($61,95)
    • * Envío GRATIS en pedidos de más de 49€
 
 

Microsoft proporciona Visual Basic para Aplicaciones (VBA) en Access 2003 como una poderosa arma de desarrollo para automatizar las tareas cotidianas y crear aplicaciones y servicios de bases de datos en el escritorio. Proporciona también la potencia necesaria para alojar sistemas que hayan sido personalizados para cubrir las necesidades exactas de una gran variedad de organizaciones, sea cual sea su tamaño o el tipo de tareas que necesitan llevar a cabo.

El objetivo de este libro, es convertir al usuario avanzado de Access sin conocimientos de programación en un desarrollador que se sienta cómodo utilizando toda la potencia de VBA para construir sofisticadas aplicaciones que ejecuten complejas tareas al tiempo que facilitan el trabajo del usuario. En él encontrará útiles métodos para crear bases de datos Access que incluso los usuarios menos experimentados podrán usar. Y si está interesado en aumentar sus conocimientos en programación, no se ha equivocado al escoger este libro.

Los autores nos presentan los fundamentos de programación VBA y el Editor de Visual Basic, los elementos del lenguaje VBA y la depuración de código, para profundizar posteriormente en la programación de interacciones con el usuario, la conexión a bases de datos con ADO, el desarrollo de aplicaciones multiusuario y mucho más. En esta obra encontrará todos los conocimientos necesarios que le permitirán convertirse en un desarrollador avanzado para crear soluciones de bases de datos funcionales, eficaces y fáciles de utilizar.

Ahorra Con Agapea
"Compra "Access 2003. Programación con VBA" junto a "Hipatia de Alejandría":

Por solo 60.6 € Gastos de envío gratis**

Acerca de los autores
Agradecimientos

Introducción
Por qué hemos escrito este libro
Qué es necesario saber
Qué es necesario tener
Convenciones utilizadas en este libro
Convenciones de teclado
Introducción de datos por el usuario
Código VBA
Convenciones del ratón
Qué significan los iconos
Cómo está estructurado el libro
Parte I: Desarrollo de aplicaciones Access
Parte II: Introducción a Visual Basic para aplicaciones
Parte III: Programación de interacciones de usuario con VBA
Parte IV: Técnicas avanzadas de programación en Access con VBA
Parte V: Desarrollo de aplicaciones con VBA
Parte VI: Otros temas importantes
Apéndices
Cómo utilizar este libro
Otros recursos útiles en la Web de Anaya

Parte I. Desarrollo de aplicaciones Access

1. Desarrollo de aplicaciones Access
Versiones de Access
Access 1.0, 1.1 y 2.0
Access 95
Access 97
Access 2000
Access 2002
Access 2003
Access como entorno de desarrollo de aplicaciones
La diferencia entre las bases de datos y las aplicaciones de bases de datos
La ventana Base de datos
Crear tablas
Crear formularios
Crear informes
Crear páginas de acceso a datos
Usar macros
Usar módulos
Crear clases
Propiedades y métodos
El Editor de Visual Basic (VBE)
Barras de herramientas
El papel de Access en la estrategia de Microsoft
Access como sistema de gestión de bases de datos personal
Access en la empresa
Access y la Web
Access y .NET
Resumen

2. Temas fundamentales del desarrollo de aplicaciones de basesde datos
El Ciclo vital de desarrollo de sistemas
La importancia de una metodología sistemática
Los riesgos del entorno de diseño fácil de usar de Access
La fase Definición
Definir el problema a resolver
Determinar el alcance del proyecto
Determinar la viabilidad
División del proyecto en bloques funcionales
Seleccionar el equipo para el proyecto
Documentar la definición del problema, alcance, viabilidad, divisióny configuración del equipo
La fase Requerimientos
Entrevistar a una muestra representativa de los usuarios
Formular requerimientos del sistema en los que estén de acuerdotodos los usuarios
Crear un modelo de datos de usuario
Crear una Declaración de requerimientos formal
Obtener la conformidad del cliente con la Declaraciónde requerimientos
La fase Evaluación
Seleccionar las mejores herramientas de desarrollo
Crear descripciones de la tarea para miembros del equipo
Reexaminar la viabilidad
Documentar la elección de herramientas, descripciones de tareas, análisis de viabilidad y determinación del alcance
La fase Diseño
Diseñar la base de datos
Convertir el modelo de datos de usuarios en un modeloentidad-relación formal
Transformar el modelo E-R en un modelo relacional
Normalizar el modelo relacional
Documentar las decisiones sobre el diseño de la base de datos
Diseño de la aplicación de base de datos
Diseño de la interfaz de usuario de la aplicación
Diseño del flujo de control de la aplicación
Diseño de la captura de errores
Diseño de funciones de seguridad
Documentar el diseño
Obtención de la conformidad del cliente con el documento de diseño
La fase Implementación
Construir la base de datos
Documentar la base de datos
Escribir el programa de aplicación de base de datos
Documentar el código de programa
Rellenar la base de datos con los datos
La fase Pruebas y documentación final
Emplear un probador profesional
Emplear pruebas de regresión
Probar la funcionalidad, rendimiento y compatibilidad del sistema
Probar la respuesta del sistema ante el comportamiento inesperadodel usuario
Producir ayuda en línea
Producir documentación impresa final
Obtener la conformidad del cliente y su firma
Celebrar la finalización de la tarea
La fase Mantenimiento
Corregir errores de codificación latentes
Proporcionar mejoras y actualizaciones
Comunicación con el cliente
Controlar las expectativas del cliente
Resistir las presiones de tiempo
Resumen

3. Desarrollo de aplicaciones Access sin VBA
Arquitectura de sistemas de gestión de bases de datos
Distintos usos de Access
Uso de Access con un servidor de archivos
Replicar la base de datos
Trabajar con SQL Server para crear un sistema cliente-servidor
Qué hacen las aplicaciones Access
Controlar las cosas
Registrar transacciones
Efectuar computaciones
Las partes de una aplicación
Crear una interfaz de usuario
Trabajar con datos
Controlar lo que pueden hacer los usuarios
Una aplicación desarrollada sin programar
Manipular relaciones
Relaciones uno a uno
Relaciones uno a varios
Relaciones varios a varios
Problemas de las relaciones varios a varios
Tablas intermedias
Modelado de las relaciones para la base de datos OLS
Crear la aplicación OLS
Eventos
Objetos, propiedades y métodos
Procedimientos de evento
Recuperar datos con el evento pulsación de un botón
Actualizar un registro existente
Aceleración del desarrollo con plantillas predefinidas
Tomar prestada una plantilla de base de datos
Ejemplo de una plantilla de base de datos
Crear una plantilla de formulario sin programar
Crear una plantilla de informe sin programar
Formularios Panel principal
Mejorar la apariencia del panel de control
Menús multinivel
¿Es necesario programar?
Resumen

4. Personalizar menús y barras de herramientas
Acerca de las barras de comandos Access
Manipular las barras de comandos integradas
Mover y redimensionar barras de comandos
Mostrar y ocultar barras de comandos
Mostrar y ocultar botones de barra de herramientas
Modificar las barras de comandos integradas
Asignar opciones de barra de comandos
Modificar propiedades de barra de herramientas
Modificar botones o comandos integrados
Modificar menús contextuales integrados
Restaurar barras de comandos integradas
Crear barras de comandos personalizadas
Iniciar una nueva barra de herramientas
Añadir botones y menús
Crear un nuevo menú o submenú
Agrupar botones y comandos
Asignar un hipervínculo
Añadir ayuda
Añadir una función
Iniciar un nuevo menú contextual
Adjuntar una barra de comandos personalizada a un objeto
Importar barras de comandos personalizadas
Almacenar barras de comandos personalizadas
Resumen

Parte II. Visual Basic para Aplicaciones

5. Introducción a Visual Basic para aplicaciones
De dónde viene el VBA
El concepto del VBA
VBA con aplicaciones Access
Un esquema del VBA
Módulos
Objetos
Variables
Constantes
Objetos y colecciones
Acerca del modelo de objetos Access
Acerca del modelo de objetos de acceso a datos
Acerca de los objetos VBA
Propiedades y métodos
Acerca de las propiedades
Acerca de los métodos
Acerca de los argumentos
Los objetos Formulario y Control
Propiedades de objeto formulario
Métodos de objeto formulario
Propiedades de objeto control
Métodos de objeto control
El Editor de Visual Basic
Abrir la ventana Código
Formas de construir un procedimiento
Resumen

6. Temas fundamentales de la programación VBA
Elementos del lenguaje VBA
Escritura de un procedimiento VBA
Uso de variables y constantes en un procedimiento.
Decidir un tipo de datos
Declarar variables
Declarar constantes
Declarar matrices
Asignar una matriz de tamaño fijo
Declarar variables objeto
Declarar tipos de datos definidos por el usuario
Asignar valores a variables
Utilizar funciones incorporadas
Algunas funciones incorporadas útiles
Manipular objetos y colecciones
La estructura With...End With
La estructura For Each...Next
Controlar la ejecución
Sentencias de desvío
GoTo
GoSub...Return
On...GoSub y On...GoTo
On Error
Toma de decisiones
La estructura If...Then...Else
La estructura Select Case
Estructuras bucle
La estructura Do...Loop
La estructura While...Wend
La estructura For...Next
Interrumpir o salir de las sentencias
Resumen

7. El Editor de Visual Basic
Iniciar el Editor de Visual Basic
Una gira por la ventana del VBE
Menús
Barras de herramientas
Usar el Explorador de proyectos
Añadir y eliminar módulos
Importar y exportar objetos
Uso de la ventana Propiedades
Trabajar con el Examinador de objetos
Una gira por el Examinador de objetos
Seleccionar un proyecto o biblioteca
Buscar en el Examinador de objetos
Introducir código VBA
Editar código VBA
El menú Edición
La barra de herramientas Edición
Guardar código VBA
Personalizar el entorno VBA
Establecer las opciones Editor
Comprobación de sintaxis automática
Requerir declaración de variables
Lista de miembros automática
Información rápida automática
Sugerencias de datos automáticas
Sangría automática
Ancho de tabulación
Modificar texto mediante 'arrastrar y colocar'
Vista completa predeterminada del módulo
Separador de procedimientos
Establecer las opciones Formato del editor
Colores de código
Fuente y Tamaño
Barra indicadora al margen
Establecer las opciones General
Establecer las opciones Acoplar
Obtener ayuda con VBA
Resumen

8. Usar elementos del lenguaje VBA
Una mirada más atenta a los elementos del VBA
Reunión de los elementos del VBA
Eventos predeterminados
Más información acerca de las variables y constantes
Constantes intrínsecas
Constantes Visual Basic
Constantes definidas por el sistema
Procedimientos comunes para formularios
Añadir un elemento a una lista de cuadro combinado
Moverse por un formulario
Moverse entre controles
Encontrar registros
Filtrar registros
Permitir la edición en un formulario sólo lectura
Introducir y validar datos
Establecer propiedades de formulario y de controles
Procedimientos comunes utilizados en informes
Aplicar formato condicional
Controlar la impresión
Trabajar con tablas y consultas
Solicitar información al usuario
Resumen

9. Construir un procedimiento Sub
Declarar un procedimiento Sub
Los argumentos
Ámbito de un procedimiento sub
Planificar un procedimiento Sub
Encarar el problema de programación
Más estrategias de planificación
Añadir características sensoriales
Solicitar información al usuario
Planificación de la aparición de errores
Incluir ayuda personalizada
Ejecutar un procedimiento Sub
Ejecutar durante el desarrollo
Llamada desde otro procedimiento
Ejecución cuando sucede un evento
Pasar argumentos
Más ejemplos de código
Para tablas y consultas
Construir nuevas definiciones de tabla y consulta
Crear nuevos índices
Archivar registros
Extraer direcciones de correo electrónico
Para formularios e informes
Validar datos
Filtrar registros
Mostrar datos
Suprimir etiquetas de campos en blanco
Imprimir etiquetas seleccionadas
Enfrentarse a los errores
Control de errores en tiempo de ejecución
Mejorar el rendimiento del código VBA
Declarar variables
Buscar registros
Racionalizar el código
Resumen

10. Ejecutar y depurar el código VBA
Errores en el lenguaje VBA
Errores de escritura de código
Errores de tiempo de compilación
Etiqueta de línea incorrecta
Argumento faltante
Sentencias de cierre faltantes
Pruebas
Probar un procedimiento
Probar funciones
Uso de las herramientas de depuración del VBE
Barras de herramientas de desarrollo de código
Barra de herramientas Depuración
Barra de herramientas Edición
Trabajar con la ventana Inmediato
Ver los valores actuales
Ejecutar un procedimiento
Editar una variable
Trabajar con propiedades
Trabajar con la ventana Locales
Trabajar con la ventana Inspección
Controlar la ejecución durante la depuración
Recorrer paso a paso el código
Establecer puntos de interrupción
Añadir sentencias Stop
Seguir las llamadas
Salir y restablecer
Resumen

11. Crear procedimientos Function
¿Cuál es la diferencia?
Uso de funciones incorporadas
Pasar argumentos
Más funciones incorporadas
La función DatePart
La función DLookup
Las funciones MsgBox e InputBox
Código del Administrador del panel de control
Escribir procedimientos Function personalizados
Crear la función
Declarar la función
Determinar el ámbito
Devolver un valor
Ejemplos de funciones útiles
En el Departamento de Recursos Humanos
Uso de una función para sincronizar los datos en dos formularios
Comprobación del tipo de datos de los campos
Ejecutar y depurar una función
Resumen

Parte III. Programación de interacciones de usuario con VBA

12. Construir la interacción de usuario
Solicitar la introducción de datos al usuario
La función MsgBox
Obtener ayuda del Examinador de objetos
Uso de MsgBox para el control de errores
La función InputBox
Combinar las funciones MsgBox e InputBox
Buscar un valor
Preparar un medio para la introducción de datos
Inicio del diseño del formulario
Establecer las propiedades del formulario
Añadir controles al nuevo formulario
Crear un formulario que publica un informe
Procedimiento Move
Procedimiento Remove
Procedimiento sub Send
Crear un formulario desde una plantilla
Añadir un toque humano
Desactivar las advertencias
Añadir pistas útiles
Añadir descripciones
Añadir otras pistas
Ayudar a la introducción de datos
Personalizar colores en un formulario
Resumen

13. Programar menús y barras de herramientas
La colección CommandBars
Establecer opciones para todas las barras de comandos
Trabajar con barras de comandos
Ver previamente las propiedades de barra de comandos
Crear una nueva barra de comandos
Eliminar o deshabilitar una barra de comandos
Trabajar con controles de barra de comandos
Aludir a controles de barra de comandos
Las propiedades de control de barra de comandos
Añadir controles de barra de comandos
Eliminar o deshabilitar controles de barra de comandos
Trabajar con menús y submenús
Añadir un menú a la barra Menú integrada
Añadir un comando de menú a un menú integrado
Crear una nueva barra de menús
Trabajar con menús contextuales
Crear un nuevo menú contextual
Deshabilitar o eliminar menús contextuales
Adjuntar barras de comandos a objetos Access y controles
Restaurar las barras de comandos integradas
Resumen

14. Modificar el sitio de trabajo con VBA
Establecer las propiedades de inicio con VBA
Establecer múltiples propiedades de inicio
Restablecer las propiedades de inicio predeterminadas
Trabajar con opciones de entorno
Establecer valores de opción
Devolver los ajustes de opciones
Guardar y restaurar las opciones originales
Crear y agregar nuevas propiedades
¿Qué es la compilación condicional?
Iniciar la compilación condicional
Compilar durante la depuración
Compilar con constantes VBA
Ejecutar un procedimiento de apertura
Cambiar el formulario de apertura
Resumen

Parte IV. Técnicas avanzadas de programación en Access con VBA

15. Conectar a bases de datos con ADO
Aplicaciones, motores de bases de datos y orígenes de datos
Las bibliotecas ADODB, ADOX y JRO
Bibliotecas de aplicación
Biblioteca ADODB
La biblioteca ADOX
La bilbioteca JRO
Instalación de bibliotecas
El modelo de objetos ADO
El objeto Connection
El objeto Recordset
Propiedades de grupo de registros ADO
Propiedades de grupo de registros ADO
Métodos de grupo de registros ADO
El objeto Field
El objeto Command
Consultar una base de datos para recuperar un grupo de registros
El objeto Parameter
El objeto Record
Colecciones
Crear objetos de base de datos con el modelo de objetos ADOX
El objeto Catalog
El objeto Table
El objeto Column
El objeto Index
El objeto Key
El objeto Group
El objeto User
El objeto Procedure
El objeto View
Crear una base de datos
Crear tablas
Eliminar tablas
Crear índices
Tipos de claves
Añadir una clave principal
Añadir una clave externa
Comprobar qué claves tenemos
Resumen

16. Eventos Access
Tipos de eventos que Access puede controlar
Eventos de formulario
Eventos de formulario de alto nivel
Eventos de ratón en formularios
Eventos de teclado en formularios
Eventos de error
Eventos filtro
Eventos de cronómetro
Eventos dinámicos
Eventos de sección
Eventos de control
Eventos ADO
Eventos de objeto conexión
Eventos de objeto grupo de registros
Resumen

17. Interacción con otras aplicaciones
Importar, vincular a y abrir orígenes de datos externos
Importar datos externos
Vincular a una tabla en otra base de datos Access
Vincular a una base de datos externa
Abrir una hoja de cálculo Excel
Operar sobre contactos y mensajes de correo electrónico de Outlook
Controlar otras aplicaciones con automatización
Controlar Excel con automatización
Operar sobre objetos Outlook con automatización
Actuar como un servidor de automatización
Resumen

18. Soporte XML
¿Qué es el XML?
Los componentes de XML
La declaración XML
Etiquetas y elementos XML
Dataroot y el árbol XML
Representar datos literales
Comentarios
Instrucciones de procesamiento
Exportar datos Access como XML
Formatos de exportación de datos
Exportar sin programar
Exportar datos mediante un programa
ExportXML
Exportar ADO
Importar datos XML
Importar datos sin programar
Importar datos con un programa
Importar archivos con el formato elemento-elemento anidado
Importar archivos con el formato elemento y atributos
Resumen

19. Complementos
Complementar las capacidades de Access
Generadores
El Generador de expresiones de Access: un ejemplo de un complemento generador
Asistentes
El Asistente para tablas de Access
Crear un asistente personal
Resumen

Parte V. Desarrollo de aplicaciones con VBA

20. Desarrollo de aplicaciones orientadas al usuario
¿Qué es una aplicación orientada al usuario?
Proporcionar la funcionalidad deseada
Hacer que las aplicaciones sean fáciles de usar
Interfaz de usuario lógica y despejada
Informes
Conceptos de desarrollo de aplicaciones
Resolver el problema inmediato
Atender al largo plazo
Resumen

21. Desarrollo de aplicaciones multiusuario
Conflictos de acceso a memoria y bloqueos
¿Bloqueo optimista o pesimista?
Bloqueos exclusivos o bloqueos compartidos
¿Cómo debemos configurar los bloqueos?
Bloquear registros utilizando un formulario
Bloquear registros en grupos de registros
Gestionar errores de bloqueo de registro
El temido punto muerto y cómo evitarlo
Encarar temas de seguridad
Protección con contraseña
Proteger bases de datos
Proteger el código VBA
Seguridad por usuarios
Configurar un Archivo de información de trabajo en grupo (WIF)
La compilación del código afecta al rendimiento y la seguridad
Cómo compilar un proyecto con VBE
¿Debemos usar la opción Compilar a petición?
Usar la opción Compilar en segundo plano
Descompilar y recompilar
Archivos MDE
Cifrar una base de datos
Hacer una copia de seguridad de una base de datos Access
Resumen

Parte VI. Otros temas importantes

22. Temas de compatibilidad
¿Qué es la compatibilidad?
Tipos de problemas de compatibilidad
Compatibilidad entre versiones de Access
Versiones anteriores a Access 97
Access 97
Convertir una base de datos a formato Access 97
Habilitar que una base de datos heredada se ejecute bajo Access 97
Dividir una base de datos heredada para que se ejecute bajo Access 97
Access 2000
Habilitar una base de datos heredada para que se ejecute bajoAccess 2000
Dividir una base de datos heredada para que se ejecute bajo Access 2000
Un error de programación en Access 2000
Access 2002
Access 2003
¿Hay que evitar el uso de características nuevas?
XML
Etiquetas inteligentes
Resumen

Apéndices

A. Enlaces Web útiles

B. Instrucciones y funciones VBA

C. Constantes VBA

D. Códigos de error VBA

E. Códigos ANSI

Índice alfabético


 

Otros clientes que compraron Access 2003. Programación con VBA, también compraron:

Programación avanzada con MS Office Access 2003

Programación Avanzada Con Ms Office Access 2003

  • Rick Dobson
  • 696 páginas
  • 60€($81,5)
Access. Automatización de tareas con VBA

Access. Automatización De Tareas Con Vba

  • Gunderloy, Mike; Sales Harkins, Susan
  • 480 páginas
  • 37,8€($51,35)
  • Envío gratuito
Access 2003

Access 2003

  • Miguel Ángel Martín Tardío
  • 496 páginas
  • 28,40€($38,58)
  • Envío gratuito
Access. Los mejores trucos

Access. Los Mejores Trucos

  • Bluttman, Ken
  • 400 páginas
  • 27,30€($37,08)
  • Envío gratuito
 
 
 

Otros libros de Access 2003:

Access 2003

Access 2003

  • Alison Balter
  • 640 páginas
  • 41,10€($55,83)
  • Envío gratuito
Microsoft Office Access 2003: The Complete Reference

Microsoft Office Access 2003: The Complete Reference

  • Anderson, Virginia
  • 700 páginas
  • 36,87€($50,08)
Access 2003

Access 2003

  • Miguel Ángel Martín Tardío
  • 496 páginas
  • 28,40€($38,58)
  • Envío gratuito
Access 2003

Access 2003

  • José Casas Luengo
  • 448 páginas
  • 24,70€($33,55)
  • Envío gratuito
Access 2003

Access 2003

  • Miguel Pardo Niebla
  • 192 páginas
  • 18,60€($25,27)
Access 2003 Personal Trainer

Access 2003 Personal Trainer

  • CustomGuide Inc
  • 348 páginas
  • 31,90€($43,33)
 
 
*Para península. Tiempo estimado para días laborables.
**Oferta válida solo para envíos a España. Resto de destinos se aplicará un descuento de 4,95 €