Bonjour,
Ne parvenant pas établir de nouvelles conditions pour la construction des trains, en plus des conditions que l'on a déjà pu mettre en évidence auparavant, que penses-tu de mettre de côté le programme pour le moment et de revenir à une construction "manuelle" des trains et non pas automatisée via un programme ?
Je m'explique. Dans les débuts de notre conversation lorsque l'on raisonnait uniquement en requêtes access (avec nos tables "Causes", "Effets" et "EffetsQuiSontDesCauses"), ce que tu avais finalement fait c'était de débuter la création des trains jusqu'au 2ème wagon-composant (Causes --> Effets pour déterminer le 1er wagon-composant puis "EffetsQuiSontDesCauses" --> "Effets" pour déterminer le 2è wagon-composant). Pour alors poursuivre l'ajout d'un 3ème wagon, pourquoi ne pas refaire alors une requête access du même type pour déterminer "EffetsQuiSontDesCauses_2" qui contiendraient les effets qui sont aussi des causes de la table précédente ? Et on noterait le num_compo associé à cette nouvelle relation cause/effet pour ajouter un nouveau wagon-composant au train. Schématiquement (je tente un petit dessin pour éclaircir mon propos!), ça donne ça :
On revient à chaque fois à notre première table ("AMDEsout") car c'est elle qui contient l'ensemble des relations cause/effet possible.
Certes, le problème c'est qu'on n'automatise pas le processus, mais je suis quasi sûr qu'après quelques requêtes telles que décrites ci dessus ça va s'arrêter parce qu'à mon avis nos trains vont être courts.
Partager