Page 298 - Curso experto en Microsoft Acces 2013 - Alfredo Rico
P. 298

Ejercicio 2: Clínica

    1. Abre la base de datos Clinica de la carpeta Mis ejercicios.
    2. Crea una macro que se ejecute cada vez que abras la base de datos.
    3. La macro deberá ver si existen pacientes sin ingreso. En caso afirmativo deberá ejecutar

         las consultas Crear Pacientes no Ingresados y Eliminar no ingresados que creamos en unidades
         anteriores para que se guarden estos pacientes en la tabla Pacientes no ingresados y se
         eliminen de la tabla Pacientes.
         Si se ejecutan la consultas, es decir, si existen pacientes sin ingreso, deberás mostrar un
         mensaje al usuario indicándolo.

Ejercicio 2: Clínica

         Apartado 2 : Crea una macro que se ejecute cada vez que abras la base de datos.

    1. Crea una nueva macro en la pestaña Crear > opción Macro.
    2. Guardala desde la pestaña Archivo > Guardar o CTRL+G.
    3. Dale el nombre de AutoExec para que se ejecute cada vez que abras la base de datos. No la

         cierres.

      Apartado 3: La macro deberá ver si existen pacientes sin ingreso. En caso afirmativo
deberá ejecutar las consultas Crear Pacientes no Ingresados y Eliminar no ingresados que
creamos en unidades anteriores para que se guarden estos pacientes en la tabla Pacientes no
ingresados y se eliminen de la tabla Pacientes. Si se ejecutan la consultas, es decir, si existen
pacientes sin ingreso, deberás mostrar un mensaje al usuario indicándolo.

  Para conseguir el objetivo de este apartado antes deberemos crear una consulta que utilizaremos
para ver si existen o no pacientes sin número de ingreso.

 1. Haz clic en el botón Diseño de Consulta de la pestaña Crear.
 2. Selecciona la tabla Ingresos y pulsa Agregar.
 3. Selecciona la tabla Pacientes y pulsa Agregar.
 4. Haz clic en el botón Cerrar para empezara generar la consulta.
 5. Ahora haz doble clic sobre la línea de relación existente entre las dos tablas para acceder a

      sus propiedades.
 6. Selecciona la opción Incluir TODOS los registros de 'Pacientes' y sólo aquellos registros

      de 'Ingresos' donde los campos combinados sean iguales y pulsa Aceptar.
 7. Haz doble clic sobre Código Paciente de la tabla Pacientes para añadirlo la consulta.
 8. Haz doble clic sobre Nºingreso de la tabla Ingresos para añadirla a la consulta.
 9. En Nºingreso escribe Es Nulo en la fila Criterios:.
 10. Desactiva la casilla Mostrar: para el campo Nºingresos.

      El resultado será un listado de números de Códigos de Paciente que no tienen ingresos.

Curso experto en Microsoft Access 2013 – Alfredo Rico – RicoSoft 2015  297
   293   294   295   296   297   298   299   300   301   302   303