Bonjour à tous
j'ai un champ arbre que je rempli par programmation à partir des données d'une requête dont voici le code :
Tout ce passe correctement à l'exécution, mais l'affichage dans mon arbre, les données ne sont pas a leur place (en terme d'ordre). voir image ci dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 ReqMvts est une Source de Données sReqSQL est une chaîne sReqSQL = [ SELECT groupe.libgroupr AS libgroupr, groupe1.lin_groupe1 AS lib_groupe1, groupe2.lib_groupe2 AS lib_groupe2, groupe3.lib_groupe3 AS lib_groupe3 FROM groupe1 LEFT JOIN groupe ON groupe1.id_groupe = groupe.id LEFT JOIN groupe2 ON groupe2.id_groupe1 = groupe1.id LEFT JOIN groupe3 ON groupe3.id_groupe2 = groupe2.id ORDER BY groupe1.id, groupe2.id, groupe3.id ] SI PAS HExécuteRequêteSQL(ReqMvts, MaConnexion, hRequêteSansCorrection ,sReqSQL) ALORS Erreur ( "Erreur VOIR ICI:" + RC + HErreurInfo ()) RETOUR SINON POUR TOUT ReqMvts ArbreAjoute(Arbre1, ReqMvts.libgroupr + TAB + ReqMvts.lib_groupe1 + TAB + ReqMvts.lib_groupe2 + TAB + ReqMvts.lib_groupe3) FIN FIN HAnnuleDéclaration(ReqMvts)
Exemple
Dans l'ordre au niveau de mon arbre
1 - Points en suspend devrait affiché avant Dossier permanent
2 - Dans la catégorie Donnée générales Identité devrait être la première option avant capital
3- etc..
et Voici les données telles que ramenées par la requête en fichier joint :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73 MA SOCIETE<TAB>Points en Suspens<TAB><TAB> MA SOCIETE<TAB>Dossier Permanent<TAB>Données Générales<TAB>Identité MA SOCIETE<TAB>Dossier Permanent<TAB>Données Générales<TAB>Contacts MA SOCIETE<TAB>Dossier Permanent<TAB>Données Générales<TAB>Commentaires MA SOCIETE<TAB>Dossier Permanent<TAB>Données Générales<TAB>Mandat MA SOCIETE<TAB>Dossier Permanent<TAB>Données Générales<TAB>Capital MA SOCIETE<TAB>Dossier Permanent<TAB>Données Générales<TAB>Direction MA SOCIETE<TAB>Dossier Permanent<TAB>Données Générales<TAB>filiales MA SOCIETE<TAB>Dossier Permanent<TAB>Données Générales<TAB>Etablissements MA SOCIETE<TAB>Dossier Permanent<TAB>Données Juridiques<TAB>Statuts MA SOCIETE<TAB>Dossier Permanent<TAB>Données Juridiques<TAB>Conventions MA SOCIETE<TAB>Dossier Permanent<TAB>Données Juridiques<TAB>Registres MA SOCIETE<TAB>Dossier Permanent<TAB>Données Juridiques<TAB>PV CA MA SOCIETE<TAB>Dossier Permanent<TAB>Données Juridiques<TAB>PV AG MA SOCIETE<TAB>Dossier Permanent<TAB>Données Juridiques<TAB>Engagements Données MA SOCIETE<TAB>Dossier Permanent<TAB>Données Juridiques<TAB>Engagements Reçus MA SOCIETE<TAB>Dossier Permanent<TAB>Données Fiscales et Comptables<TAB>Fiscal-Social MA SOCIETE<TAB>Dossier Permanent<TAB>Données Fiscales et Comptables<TAB>Données Comptables MA SOCIETE<TAB>Dossier Permanent<TAB>Données Fiscales et Comptables<TAB>Relevé Spécial de provisions MA SOCIETE<TAB>Dossier Permanent<TAB>Données Financières<TAB>Emprunts MA SOCIETE<TAB>Dossier Permanent<TAB>Données Financières<TAB>Crédit Bail MA SOCIETE<TAB>Dossier Permanent<TAB>Données Financières<TAB>Locations MA SOCIETE<TAB>Dossier Permanent<TAB>Données Financières<TAB>Assurance MA SOCIETE<TAB>Dossier Permanent<TAB>Données Financières<TAB>Suivi du Crédit d'impôts MA SOCIETE<TAB>Dossier Permanent<TAB>Autres Informations<TAB>Autres informations MA SOCIETE<TAB>Dossier Permanent<TAB>Autres Informations<TAB>Autres Contacts MA SOCIETE<TAB>Dossier Permanent<TAB>Autres Informations<TAB>Autres Feuilles MA SOCIETE<TAB>Dossier Permanent<TAB>Autres Informations<TAB>Entretiens avec le Client MA SOCIETE<TAB>Dossier Permanent<TAB>Autres Informations<TAB>Immobilisations MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Synthèse<TAB>fichier MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Synthèse<TAB>Organigramme MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Environnement de Contrôle<TAB>Descriptif MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Environnement de Contrôle<TAB>Questionnaires MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Environnement de Contrôle<TAB>Répartition des tâches MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Environnement de Contrôle<TAB>Tests de procédure MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Client<TAB>Descriptif MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Client<TAB>Questionnaires MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Client<TAB>Répartition des tâches MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Client<TAB>Tests de procédure MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Stock<TAB>Descriptif MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Stock<TAB>Questionnaires MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Stock<TAB>Répartition des tâches MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Stock<TAB>Tests de procédure MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Immobilisations<TAB>Descriptif MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Immobilisations<TAB>Questionnaires MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Immobilisations<TAB>Répartition des tâches MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Immobilisations<TAB>Tests de procédure MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Trésorerie<TAB>Descriptif MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Trésorerie<TAB>Questionnaires MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Trésorerie<TAB>Répartition des tâches MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Trésorerie<TAB>Tests de procédure MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Fournisseurs<TAB>Descriptif MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Fournisseurs<TAB>Questionnaires MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Fournisseurs<TAB>Répartition des tâches MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Fournisseurs<TAB>Tests de procédure MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Personnel<TAB>Descriptif MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Personnel<TAB>Questionnaires MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Personnel<TAB>Répartition des tâches MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Personnel<TAB>Tests de procédure MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Système d'information<TAB>Descriptif MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Système d'information<TAB>Questionnaires MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Système d'information<TAB>Répartition des tâches MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Système d'information<TAB>Tests de procédure MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Divers<TAB>Descriptif MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Divers<TAB>Questionnaires MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Divers<TAB>Répartition des tâches MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Divers<TAB>Tests de procédure MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Synthèse de Contrôle Interne<TAB>Descriptif MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Synthèse de Contrôle Interne<TAB>Questionnaires MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Synthèse de Contrôle Interne<TAB>Répartition des tâches MA SOCIETE<TAB>Dossier de Contrôle interne<TAB>Synthèse de Contrôle Interne<TAB>Tests de procédure MA SOCIETE<TAB>Dossiers Annuels<TAB><TAB>
Au niveau du résultat de ma requête tout est en ordre (avec les ORDER BY !)
Votre aide et vos aiguillages seraient les bienvenus !
Merci à tous
Partager