Curso de Access 2007 Desarrollo de aplicaciones (Programa detallado)

Objetivo:

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.

Dirigido a:

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.

Requisitos:

El curso se realizará preferiblemente con Access 2007, si bien se puede seguir el desarrollo del mismo teniendo instaladas versiones anteriores (Access 97, Access 2000, Access XP) o bien la última versión Access 2003. Como es lógico, en esta versión de Access 2007 las diferencias van a ser notables sobre todo más en la interfaz del programa que en los cimientos de su funcionamiento. No obstante, también por las notables diferencias en los formatos de archivo generados con Access 2007 es muy recomendable realizar el curso con la última versión tan novedosa de Access 2007.

El programa Access 2007 viene integrado como un elemento más del OFFICE 2007 (junto a Word, Excel, PowerPoint...).

PROGRAMA DEL CURSO

1.- Análisis, planificación y estructuración de B.D.

Objetivo

Este primer capítulo es fundamental para aprender a realizar un correcto análisis de la aplicación que queremos realizar, haciendo un estudio de las tareas y de sus campos.

También se estudian los modos de transferir datos entre distintos programas ofimáticos.

Contenido

  1. 1 - Análisis, planificación y estructuración de una B.D.
    1. Introducción a MS Access 2007
    2. El Programa: Microsoft Access 2007 (R).
    3. Novedades de Microsoft Access 2007 (R).
    4. Importar y Exportar Datos desde Access.
    5. Desde Access a Excel.
    6. Desde Access a Word.
    7. Trasvasar datos de Excel a Access.
    8. Desde Word a Access.
  2. Análisis, planificación y estructuración de una B.D.
    1. Objetivo de este apartado del curso.
    2. Conclusión.
  3. Ejercicios.
    1. Ejercicio 1

2.- Relaciones. Creación de tablas y relaciones.

Objetivo

Aprender a hacer varias tablas, relacionarlas y realizar modificaciones

Contenido

  1. 2 - Relaciones. Creación de tablas. Establecer relaciones.
    1. Introducción.
    2. Crear las tablas.
    3. Establecer las claves e índices.
    4. Relacionar tablas.
    5. Integridad referencial.
    6. Consultas de varias tablas.
  2. Ejercicios.
    1. Ejercicio 1.

3.- Mejoras en la introducción de datos

Objetivo

Facilitar la introducción de datos mediante cuadros combinados con varias columnas, guardando el campo que nos interese.

Contenido

  1. 3 - Mejoras en la introducción de datos.
    1. Propiedades de los datos: solapa Búsqueda (R).
    2. Cuadros combinados de realimentación.
    3. Evitar el aprender códigos.
  2. Ejercicios.
    1. Ejercicio 1
    2. Ejercicio 2

4.- Formularios simples y de varias tablas

Objetivo

Repaso de los formularios simples y realización de formularios con varias tablas y con subformularios.

Contenido

  1. 4 - Formularios simples y de varias tablas.
    1. Uso de formularios.
  2. Formularios simples de una tabla.
    1. Formulario para trabajar con datos de tablas relacionadas.
  3. Ejercicios.
    1. Ejercicio 1. Formulario de Productos.
    2. Ejercicio 2. Formulario de clientes.
    3. Ejercicio 3. Formulario de Transportistas.
    4. Ejercicio 4. Formulario de vendedores.
    5. Ejercicio 5. Formulario de Pedidos.

5.- Generador de expresiones y funciones

Objetivo

Repasar el generador de expresiones y conocer las funciones agregadas de SQL y las de dominio.

Contenido

  1. 5 - Generador de expresiones, funciones agregadas de SQL y funciones de dominio.
    1. Generador de expresiones.
    2. Funciones agregadas de SQL.
    3. Funciones agregadas de dominio.
  2. Ejercicios.
    1. Ejercicio 1
    2. Ejercicio 2.
    3. Ejercicio 3

6.- Introducción a las macros

Objetivo

Crear macros y conocer las acciones más usuales.

Contenido

  1. 6 - Introducción a las macros.
    1. Concepto de macro.
    2. Definición de Acciones Múltiples.
    3. Expresiones Condicionales.
    4. Grupos de Macros.
    5. Macro AutoExec.
    6. Seguridad de Macros en Access 2007.
    7. Resumen de las Acciones de Macro.
    8. Novedades introducidas en las macros en Access 2007.
  2. Ejercicios.
    1. Ejercicio 1
    2. Ejercicio 2. Comprobación del DNI. Ejercicio Asistido.
    3. Ejercicio 3

7.- Macros para automatizar

Objetivo

Conocer los eventos y crear macros para ayudarnos a la introducción de datos en nuestros formularios.

Contenido

  1. 7 - Macros para automatizar.
    1. Introducción.
    2. ¿Qué es un evento?
    3. Resumen de eventos de formulario e informe.
    4. Macros para automatizar el formulario de pedidos.
    5. Mejoras en el formulario de clientes.
    6. Colocación de botones en el formulario de Gestión de Pedidos.
  2. Ejercicios.
    1. Ejercicio 1
    2. Ejercicio 2.
    3. Ejercicio 3.
    4. Ejercicio 4.

8.- Creación de cuadros de diálogo

Objetivo

Añadir al formulario un cuadro combinado que nos ayude a buscar a los clientes.

Contenido

  1. 8 - Creación de cuadros de diálogo mediante formularios.
    1. Cuadro Combinado para buscar.
    2. Creación de un formulario de búsqueda.
  2. Ejercicios.
    1. Ejercicio 1.
    2. Ejercicio 2.
    3. Ejercicio 3. Otro formulario de búsqueda. Vendedores.

9.- Informes

Objetivo

Conocer los diferentes tipos de informes y crear varios de ellos para nuestra aplicación.

Contenido

  1. 9 - Informes.
    1. Estructura básica de un informe en Access.
    2. Creación de los informes de nuestra aplicación.
    3. Informe "Factura".
    4. Generar Informes de Ventas.
  2. Ejercicios.
    1. Ejercicio 1.
    2. Ejercicio 2.
    3. Ejercicio 3.

10.- Creación de la interfaz de usuario

Objetivo

Creación del interfaz de usuario a través de la creación del panel de control, barras de herramientas, barra de menús y menús contextuales.

Contenido

  1. 10 - Creación de la interfaz de usuario: panel de control, menús, barras de herramientas.
    1. Introducción.
    2. Administrador del panel de control.
    3. Personalización del Entorno de Trabajo de Access 2007.
    4. Barras de Herramientas, Menús y Menús contextuales.
    5. Creación de una barra de menús
    6. Creación de menús contextuales.
    7. Integración en Access 2007 de los menús y barras personalizadas creados en versiones anteriores.
    8. Opciones de Inicio en Access 2007.
  2. Ejercicios.
    1. Ejercicio 1.

11.- Retoques finales

Objetivo

Dejar terminada la aplicación, conociendo las diferentes maneras de abrirla, la opción de compactarla y la posibilidad de dividirla.

Contenido

  1. 11 - Consideraciones y retoques finales.
    1. Introducción.
    2. Modos de abrir una base de datos.
    3. Compartir una Base de Datos.
    4. Fichero laccdb.
    5. Compactar la base de datos.
    6. Documentador de la base de datos.
    7. Divisor de base de datos.
    8. Archivos protegidos ACCDE.
    9. Administrador de Tablas Vinculadas.
    10. Seguridad sencilla en Access 2007.
    11. Cerrando nuestra aplicación.
  2. Ejercicios.
    1. Ejercicio de Retoques Finales.

12.- Aplicación para Gestión de Almacén

Objetivo

Repaso de todos los conocimientos adquiridos mediante la realización de una nueva aplicación

Contenido

  1. 12 - Práctica: Desarrollo de una aplicación.
    1. Introducción.
    2. Tienda de Discos.
    3. Inicio.
    4.  Nuevo disco.
    5. Reposición.
    6. Modificación Casas discográficas.
    7. Ventas.
    8. Informe de Stock mínimo.
    9. Informe de beneficios.
    10. Final.
  2. Ejercicios.
    1. Ejercicio 1
    2. Ejercicio 2

13.- Interpretación de Código Visual Basic

Objetivo

Ver algunas claves que pueden sernos de ayuda para comenzar a programar en VBA

Contenido

  1. 13 - Interpretación de código Visual Basic.
    1. Introducción.
    2. ¿Cuando se necesita código?
    3. ¿Donde se escribe el código?
    4. Convertir macro a código.
    5. Interpretar el código de los asistentes. Macros versus Código VBA en Access 2007.
    6. Primer ejemplo con VBA.
    7. Cuadro de selección múltiple con VBA.
  2. Ejercicios.