Désolé de répondre aussi tardivement. La requête (exemple ci-dessous) pourrait être lancée à l'ouverture du formulaire d'accueil de ton application.
UPDATE T_Materiel INNER JOIN T_Reservations ON T_Materiel.CodeMateriel = T_Reservations.CodeMateriel SET T_Materiel.Loue = 0
WHERE (((T_Reservations.Rentre)=True));
Dans la table T_Matériel, il y a le champ "Loue" de type Oui/Non. Ce champ est activé lors de la réservation du matériel
Dans la table T_Réservation, j'y ai mis un champ DateSortie (correspondant à l'emprunt), DureeLocation, DateRetour et Rentre (de type Oui/Non). Ainsi lors du retour du matériel, en cochant le champ Rentre, automatiquement le champ DateRetour est renseigné. Ainsi, on pourrait envisager de calculer des indemnités de retard si le matériel n'est pas rentré à temps.
Partager