Libros de Virginia Andersen
Libros > Libros de informática > Bases de Datos > Access 2003 > Access 2003. Programación con VBA
Portada de Access 2003. Programación con Vba

Access 2003. Programación con Vba

Autor:Virginia Andersen;
Categoría:Access 2003
ISBN: 9788441516861
Anaya Multimedia nos ofrece Access 2003. Programación con Vba en español, disponible en nuestra tienda desde el 01 de Abril del 2004. Amplía tus conocimientos sobre el mundo de los ordenadores con este libro de informática, perfectamente adaptado para todos los lectores por su cuidado contenido. Este libro cuenta con un total de 672 páginas , unas dimensiones de 23x18 cm (1ª ed., 1ª imp.).
Leer argumento »
Ver todas las novedades de libros »

Argumento de Access 2003. Programación con Vba

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 p 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.0Acerca 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 AN alfabético
Ultimacomic es una marca registrada por Ultimagame S.L - Ultimacomic.com y Ultimagame.com pertenecen a la empresa Ultimagame S.L - Datos Fiscales: B92641216 - Datos de Inscripción Registral: Inscrita en el Registro Mercantíl de Málaga, TOMO: 3815. LIBRO: 2726. FOLIO: 180. HOJA: MA-77524.
2003 - 2019, COPYRIGHT ULTIMAGAME S.L. - Leer esta página significa estar deacuerdo con la Política de privacidad y de uso