Bonjour,
Alors là j'ai un peu de mal à comprendre, j'ai une requête qui me permet de connaitre le pourcentage d'avancement d'une campagne de réparation.
Cette requête récupère des données des tables Retrofiter , Participer, et Airline.
J'affiche les 6 champs suivants:
Retrofiter.Nom : Nom d'une campagne
Airline.ICAO : Identifiant d'une Airline
Airline.[Nom.Airline] : Nom d'une Airline
Count(Retrofiter.SN) : Nombre de réparation effectué
Participer.Total : Total de réparation à effectuer
Compte([Retrofiter]![SN])/[Participer]![Total] : Statut en pourcentage des réparations effectuées
Voici ma requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Retrofiter.Nom AS [Nom Campagne], Participer.ICAO, Airline.[Nom Airline], Count(Retrofiter.SN) AS Do, Participer.Total, Count([Retrofiter]![SN])/[Participer]![Total] AS Statut FROM (Airline INNER JOIN Participer ON Airline.ICAO = Participer.ICAO) INNER JOIN Retrofiter ON Airline.ICAO = Retrofiter.ICAO GROUP BY Retrofiter.Nom, Participer.ICAO, Airline.[Nom Airline], Participer.Total;
Cette requête marche très bien. Le seul problème c'est qu'elle m'affiche même les lignes de mes tables qui ont été modifié.
Pour être plus clair, j'ai un formulaire qui permet de saisir le nombre de réparation à faire dans une campagne pour un client. Lorsque je met à jour ses données en modifiant le nombre de réparation à faire, les données sont bien modifié dans ma table. Lorsque je la consulte je ne voit plus les anciennes données, mais seulement les nouvelles saisis.
Par contre ma requête m'affiche les anciennes données alros qu'elles n'existent pas dans ma table.
Je suis un peu perdu.
Partager