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:
- Empezamos un formulario con el asistente, eligiendo rellenar la tabla PRESTAMOS.
- Seleccionamos todos los datos para mostrarlos
- Seleccionamos un subformulario
- En el subformulario, elegimos la consulta Consulta_CLIENTES_CON_PRESTAMO, y de ella los campos Apellidos y Título
- 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.
- Abrimos el formulario para modificar; eliminamos todos los campos que no nos interesa ver (ID_PRESTAMO, etc.)
- Eliminamos Fecha_Devolucion y lo sustituimos por un control de fecha, como hicimos en el formulario PRESTAMOS
- 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: