Bonjour à tous,
Je suis un débutant en Access et j'aimerais avoir votre aide sur une de mes requêtes qui ne fonctionne pas correctement
- Alors j'ai créé une requête d'action "maj-panneaux2" dont le code sql est le suivant :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE Panneau INNER JOIN Location ON Panneau.ref_panneau = Location.[Panneaux disponibles] SET Panneau.louer = No WHERE (((Location.date_fin)<Date()));
- Quand je fais une location (à travers le formulaire "Enregistrement d'une location") le champ "louer" du panneau (dans la table panneau) concerner est mis à yes
- Quand la date_fin de location du panneau est arrivé à échéance; le champ "louer" du panneau concerner est mis à no par ma requête ""maj-panneaux2"
- Lorsque ce même panneau fait l'objet d'une autre location avec une date_fin non arrivé à échéance (toujours en location), ma requête ""maj-panneaux2" met encore ce panneau à no alors que date_fin > date()
- Dans ma table location sont enregistrées toutes mes locations en cours et finie
voici le lien de mon fichier pour une meilleure compréhension : https://www.transfernow.net/81hde3x8hrgl
Merci
Partager