Problème sur état interne |
Sujet: Problème sur état interne par Machou43 sur 16/2/2009 15:49:02 Bonjour, j'ai un problème sur des états internes. Voici la partie du MLD Concernée POSTE(IdPoste,NomPoste,MissionPoste) POSTE_TACHE(IdPoste,IdTache) TACHE(IdTache,NomTache) TACHE_SOUSTACHE(Idtache,IdSousTache) SOUS-TACHE(IdSousTache,NomSousTache) Je veux en fait imprimé les liste des tâches et sous-tâches pour un seul et même poste. J'ai créer 2 requêtes : * RqtSelectTachesPoste --> Donne toutes les taches en fonction d'un IdPoste * RqtSelectSousTachesPoste --> Donne toutes les sous-taches en fonction d'un IdPoste Mes 2 requêtes fonctionnent bien et en les testant me renvoi le bon résultat. Ensuite je cré mes 2 états internes : * Etat_G_TachesDuPoste * Etat_G_SousTachesDuPoste Une fois créé, ces 2 états en les testant individuellement me donne le résultat escompté en impression Maintenant, dans mon état principal j'intègre dans le corps mes 2 états internes : * EtatInt_TachesDuPoste ---> Impression OK avec les bonnes valeurs * EtatInt_SousTachesDuPoste ---> Impression fausse car il m'imprime touteds les sous-tâches de la Bd Dans le code AVANT IMPRESSION de chaque Etat interne : j'ai mis le code suivant : * RqtTacheDuPoste.ParamEgal_IdPoste = TxtIdPoste HexecuteRequete(RqtTacheDuPoste,HrequeteDefaut) * RqtSousTachesDuPoste.ParamEgal_IdPoste = TxtIdPoste HexecuteRequete(RqtSousTacheDuPoste,HrequeteDefaut) Je ne comprends pas pourquoi cela ne fonctionne pas... Si quelqu'un a une solution, cela m'arrangerais bien. D'avance merci |