Bonjour a tous,
J'ai un petit problème avec le chargement d'un arbre.
Si je le fais via fichier, il n'y a pas de problème, mais je dois filtrer par l'ID du champs catégorie et ma seule idée a été de faire une requête.
Peut être que l'on peut faire autrement. Mais je ne sais pas.
Voiçi ma requête:
Si je l'exécute toute seule, j'ai bien tous les résultats.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT ARBRE.ARB_ID AS ARB_ID, ARBRE.ARB_PERE AS ARB_PERE, ARBRE.ARB_DES AS ARB_DES FROM ARBRE WHERE ARBRE.CAT_ID = {Param_CAT}
Mais si j'exécute mon app, il ne me renvoie pas tous les résultats. C'est étrange, mais j'ai vu que ceux qu'ils me manquent sont ceux dont le numéro de ARB_PERE est le même.
Mon code après avoir fait ma selection dans une COMBO:
Ma table SQL:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ArbreSupprimeTout(ARBRE_SansNom1) REQ_Charger_Arbre.Param_CAT=COMBO_REQ_Combos_CAT..ValeurMémorisée HExécuteRequête(REQ_Charger_Arbre) ArbreAffiche(ARBRE_SansNom1) ArbreDérouleTout(ARBRE_SansNom1)
J'espère m'être bien expliqué et vous pourrez m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ARB_ID ARB_PERE ARB_DES CAT_ID 1 0 A 2 2 1 A1 2 3 1 A2 2 4 1 A3 2
Merci d'avance.
David
Partager