Access 2007 Desarrollo de Aplicaciones
Access es un completísimo programa que permite la correcta gestión de bases de datos, haciendo posible la creación de bases de datos, su modificación y mantenimiento.
El trabajo en este curso se basará en la versión, Access 2007. Los usuarios que posean versiones anteriores del programa
observarán diferencias en aspectos del mismo, más en la interfaz gráfica del programa que en el fondo. El curso también se puede realizar con las versiones 97, 2000, XP o bien 2003 aunque no es recomendable puesto que la diferente imagen del programa ha supuesto un vuelco importante con la clásica organización de las opciones en menús de trabajo. Además, se han generado nuevos formatos de archivo de bases de datos creadas con Access 2007. Los archivos de bases de datos creadas con versiones anteriores podrán utilizarse en la versión 2007 pero manteniendo su formato nativo, aunque siempre se tendrá la posibilidad de realizar una conversión o migración al nuevo formato de Access 2007 (extensión .accdb)
El alumno al finalizar el curso será capaz de desarrollar aplicaciones de bases de datos implicando varias tablas relacionadas, generando un interfaz de usuario completo y automatizado que se basa en el uso de formularios e informes
enlazados mediante macros.
El curso se basa en una aplicación de pedidos que se va
desarrollando en los diferentes capítulos. La dinámica de trabajo está basada en lograr objetivos concretos de nuestra aplicación, más que en el desarrollo de conceptos teóricos. En el penúltimo tema realizamos un ejercicio completo de repaso realizando otra pequeña aplicación para el control de un almacén.
El curso está dirigido a todas aquellas personas que, conociendo la base de datos Access, deseen profundizar en el programa hasta un nivel alto y está estructurado en 13 temas.
El curso está dirigido a todas aquellas personas que, conociendo a fondo los fundamentos del gestor de base de datos Access 2007, deseen profundizar en el programa hasta un nivel alto de trabajo. Los alumnos que partan de nivel cero deberán realizar en primer lugar el curso de nivel I.
El alumno al finalizar el curso será capaz de desarrollar aplicaciones de bases de datos de varias tablas relacionadas, generando un completo y adecuado interfaz de usuario automatizando los formularios e informes mediante el uso de macros.
El curso se secuencia basándose en una aplicación de pedidos que se va desarrollando en los diferentes capítulos que lo componen. La dinámica de trabajo está basada en lograr objetivos concretos de nuestra aplicación a niveles prácticos, más que en el desarrollo de conceptos teóricos. En el penúltimo tema realizamos un ejercicio completo de repaso realizando otra pequeña aplicación para el control de un almacén.
El alumno adquirirá entre otros, los siguientes conocimientos:
- Técnicas para relacionar tablas adecuadamente.
- Manejo de funciones y expresiones mediante el generador de expresiones.
- Diseñar formularios con todos sus controles.
- Diseñar formularios de búsqueda.
- Diseño de formularios basados en consultas de acción.
- Creación de macros y asociación a controles de formularios.
- Diseño de informes con múltiples niveles de agrupación.
- Enlace de objetos Access.
- Creación de interfaz mediante paneles de control.
- Nociones básicas sobre código Visual Basic.
Se presentan además en este curso, las novedades introducidas por la versión 2007 del programa. Modificando tanto su aspecto externo como sus procedimientos de trabajo, sustituyendo los menús y las barras de herramientas por una cinta de opciones que aparece dividida en diferentes fichas. De esta manera se ha conseguido dar una nueva imagen del programa así como mayor dinamismo a la hora de trabajar con las diferentes opciones que ofrece.
1. Análisis, planificación y estructuración de B.D.
1 – Análisis, planificación y estructuración de una B.D.
Introducción a MS Access 2007
El Programa: Microsoft Access 2007 (R).
Novedades de Microsoft Access 2007 (R).
Importar y Exportar Datos desde Access.
Desde Access a Excel.
Desde Access a Word.
Trasvasar datos de Excel a Access.
Desde Word a Access.
Análisis, planificación y estructuración de una B.D.
Objetivo de este apartado del curso.
Pasos a seguir.
Análisis de la situación real de trabajo.
Separar en partes o fases los procesos o tareas.
Diseñar el diagrama de bloques.
Los archivos de datos.
Definición de las tablas.
Definición de la estructura y diseño de campos.
Codificación de los elementos.
Establecer las relaciones entre las tablas definidas.
Establecer las relaciones.
Conclusión.
Ejercicios.
Ejercicio 1
2. Relaciones. Creación de tablas y relaciones.
2 – Relaciones. Creación de tablas. Establecer relaciones.
Introducción.
Por qué de las relaciones (supuesto).
Crear las tablas.
Establecer las claves e índices.
Índices múltiples.
Relacionar tablas.
Tipos de relaciones.
El Panel de Relaciones.
Establecer una relación entre dos tablas.
Modificar y eliminar relaciones.
Integridad referencial.
Establecer integridad referencial.
Consultas de varias tablas.
Más ejemplos de tablas relacionadas.
Ejercicios.
Ejercicio 1.
3. Mejoras en la introducción de datos
3 – Mejoras en la introducción de datos.
Propiedades de los datos: solapa Búsqueda (R).
Cuadro de texto.
Cuadro de verificación.
Cuadro de lista y cuadro combinado.
Campos de Búsqueda Multivalor.
Cuadros combinados de realimentación.
Evitar el aprender códigos.
Ejercicios.
Ejercicio 1
Ejercicio 2
4. Formularios simples y de varias tablas
4 – Formularios simples y de varias tablas.
Uso de formularios.
Formularios simples de una tabla.
Formulario para trabajar con datos de tablas relacionadas.
Consultas de varias tablas.
Formulario varios a uno.
Otro ejemplo: Sanciones.
Subformularios.
Otro ejemplo (Sanciones).
Formularios vinculados.
Formulario de Pedidos.
Ejercicios.
Ejercicio 1. Formulario de Productos.
Ejercicio 2. Formulario de clientes.
Ejercicio 3. Formulario de Transportistas.
Ejercicio 4. Formulario de vendedores.
Ejercicio 5. Formulario de Pedidos.
5. Generador de expresiones y funciones
5 – Generador de expresiones, funciones agregadas de SQL y
funciones de dominio.
Generador de expresiones.
Funciones agregadas de SQL.
Completar las expresión del Formulario de Gestión de Pedidos.
Funciones agregadas de dominio.
Algunos ejemplos de funciones agregadas de dominio.
Ejercicios.
Ejercicio 1
Ejercicio 2.
Ejercicio 3
6. Introducción a las macros
6 – Introducción a las macros.
Concepto de macro.
Posibilidades que ofrecen las macros.
Creación de una macro sencilla.
Definición de Acciones Múltiples.
Comprobación de la macro.
Expresiones Condicionales.
Grupos de Macros.
Macro AutoExec.
Seguridad de Macros en Access 2007.
Configuración de las opciones de seguridad en Access 2007.
Resumen de las Acciones de Macro.
Abrir y cerrar tablas, consultas, formularios e informes.
Impresión de datos.
Ejecución de una consulta.
Comprobación de condiciones y control de flujo de la acción.
Establecimiento de valores.
Búsqueda de datos.
Diseño de un menú personal y ejecución de órdenes de menú.
Control de la visualización y del enfoque.
Informar al usuario, de las acciones.
Renombrar, copiar, eliminar, almacenar, importar y exportar objetos.
Ejecutar otra aplicación de MS‑DOS o de Microsoft Windows.
Novedades introducidas en las macros en Access 2007.
Ejercicios.
Ejercicio 1
Ejercicio 2. Comprobación del DNI. Ejercicio Asistido.
Ejercicio 3
7. Macros para automatizar
7 – Macros para automatizar.
Introducción.
¿Qué es un evento?
Resumen de eventos de formulario e informe.
Abrir y cerrar formularios e informes.
Cambiar los datos.
Detectar los cambios del enfoque.
Detectar filtros aplicados a formularios.
Capturar los eventos de teclado y de ratón.
Impresión.
Activar un formulario o informe, o un menú de la aplicación.
Captura de errores.
Detectar la expiración de cronómetro.
Macros para automatizar el formulario de pedidos.
Averiguar las necesidades.
Creación de las macros para automatizar el formulario de pedidos.
Enlazar las macros a los eventos.
Mejoras en el formulario de clientes.
Actualización de controles.
Colocación de botones en el formulario de Gestión de Pedidos.
Botón que abre un formulario completo.
Botón que abre un formulario mostrando únicamente ciertos datos.
Ejercicios.
Ejercicio 1
Ejercicio 2.
Ejercicio 3.
Ejercicio 4.
8. Creación de cuadros de diálogo
8 – Creación de cuadros de diálogo mediante formularios.
Cuadro Combinado para buscar.
Creación de un formulario de búsqueda.
Ejercicios.
Ejercicio 1.
Ejercicio 2.
Ejercicio 3. Otro formulario de búsqueda. Vendedores.
Funcionamiento del formulario.
Mejoras en la Automatización del Formulario.
Pautas para la realización de este Formulario.
Paso 1. Creación del Formulario inicial de búsqueda.
Paso 2. Creación del grupo de macros para automatizar el formulario. Botón
Buscar. Botón Limpiar formulario.
Paso 3. Mejorando la automatización del formulario. Macros para los
controles vendedor, finicio, ffinal.
9. Informes
9 – Informes.
Estructura básica de un informe en Access.
Conclusiones:
Creación de los informes de nuestra aplicación.
Informe «Orden de Pedido».
Conclusiones:
Informe «Factura».
Más mejoras en el «Informe de Facturas».
Generar Informes de Ventas.
Informe «Ventas por Cliente».
Informe «Ventas por Productos».
Informe de «Ventas de los Empleados».
Informe de «Transportistas».
Informe modular de Ventas.
Ejercicios.
Ejercicio 1.
Ejercicio 2.
Ejercicio 3.
Ayuda.
10. Creación de la interfaz de usuario
10 – Creación de la interfaz de usuario: panel de control, menús, barras de
herramientas.
Introducción.
Administrador del panel de control.
Personalización del Entorno de Trabajo de Access 2007.
Barra de Herramientas de Acceso Rápido.
Minimizar la cinta de opciones.
Barras de Herramientas, Menús y Menús contextuales.
Creación de una barra de herramientas en versiones anteriores de Access.
Asociar una barra de herramientas a un formulario o informe
específico.
Creación de una barra de menús
Creación de menús contextuales.
Integración en Access 2007 de los menús y barras personalizadas creados en
versiones anteriores.
Opciones de Inicio en Access 2007.
Ejercicios.
Ejercicio 1.
11. Retoques finales
11 – Consideraciones y retoques finales.
Introducción.
Modos de abrir una base de datos.
Compartir una Base de Datos.
Fichero laccdb.
Compactar la base de datos.
Documentador de la base de datos.
Divisor de base de datos.
Conclusiones.
Archivos protegidos ACCDE.
Observaciones.
Administrador de Tablas Vinculadas.
Seguridad sencilla en Access 2007.
Cerrando nuestra aplicación.
Ejercicios.
Ejercicio de Retoques Finales.
12. Aplicación para Gestión de Almacén
12 – Práctica: Desarrollo de una aplicación.
Introducción.
Tienda de Discos.
Inicio.
Nuevo disco.
Reposición.
Modificación Casas discográficas.
Ventas.
Informe de Stock mínimo.
Informe de beneficios.
Final.
Ejercicios.
Ejercicio 1
Ejercicio 2
Ayuda para diseñar el formulario del ejercicio.
13. Interpretación de Código Visual Basic
13 – Interpretación de código Visual Basic.
Introducción.
¿Cuando se necesita código?
¿Donde se escribe el código?
Convertir macro a código.
Interpretar el código de los asistentes. Macros versus Código VBA en Access
2007.
Convertir una macro incrustada en código VBA.
Primer ejemplo con VBA.
Cuadro de selección múltiple con VBA.
Diseñando el formulario.
Analizando lo qué hay que hacer.
Programación del procedimiento para imprimir facturas.
Ejercicios.
