Proyecto: Base de datos de un videoclub (5) El #¿$Ç! formulario de devoluciones

Post date: 07-Feb-2012 22:34:16

Nos hemos dejado el formulario de devoluciones para el final porque es lo más complicado.

Tiene que cumplir las siguientes condiciones:

    • Sólo debe mostrar los clientes que tienen alguna peli en préstamo
    • Debe permitir elegir la fecha de devolución de un calendario desplegable, e insertarla en la fila adecuada de la tabla PRESTAMOS
    • Debe mostrar el nombre del cliente y la película que devuelve

Así que vamos por partes:

    1. Empezamos un formulario con el asistente, eligiendo rellenar la tabla PRESTAMOS.
    2. Seleccionamos todos los datos para mostrarlos
    3. Seleccionamos un subformulario
    4. En el subformulario, elegimos la consulta Consulta_CLIENTES_CON_PRESTAMO, y de ella los campos Apellidos y Título
    5. En el subformulario, ponemos como condición que ID_PRESTAMO de la tabla PRESTAMO sea igual a ID_prestamo de la Consulta_CLIENTES_CON_PRESTAMO.
    6. Abrimos el formulario para modificar; eliminamos todos los campos que no nos interesa ver (ID_PRESTAMO, etc.)
    7. Eliminamos Fecha_Devolucion y lo sustituimos por un control de fecha, como hicimos en el formulario PRESTAMOS
    8. Añadimos un filtro al formulario: que únicamente nos muestre los datos que tienen la Fecha_Devolucion de PRESTAMOS vacía.

El resultado debe ser algo como ésto: