Bonjour,

J'ai deux listes a partir desquelles je souhaite realiser un arbrem voila les deux listes:

La premiere est une liste de tables (j'ai rajoute cette indentation pour etre plus precis mais les espaces n'y sont pas en realite):

resultList:
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
CX_MVT  
          S_PROD_INT  
          S_PROD_INT_X  
          CX_OPEIND  
          S_ASSET  
                    S_BU  
                    S_ORG_BU  
                    S_ORG_EXT  
                    S_ORG_EXT_X 
                    S_ORG_INT  
                    S_PARTY  
                    S_PARTY_RPT_REL  
                    S_SRV_REQ 
                    S_SRV_REQ3_FNX  
                    S_CONTACT  
                    S_USER  
                    S_ORG_EXT_FNX  
                              S_CP_EMP_PER  
                              S_EMP_PER 
                              S_PARTY_PER

La seconde est une liste precisant combien de tables sont liees, par exemple les 4premieres tables sont liees a CX_MVT, les 7 suivantes a S_PROD_INT, les 4 suivantes a CX_OPEIND, ...etc

linkTableList:
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
CX_MVT
CX_MVT
CX_MVT
CX_MVT
S_PROD_INT
S_PROD_INT
S_PROD_INT
S_PROD_INT
S_PROD_INT
S_PROD_INT
S_PROD_INT
CX_OPEIND
CX_OPEIND
CX_OPEIND
CX_OPEIND
S_ASSET
S_SRV_REQ
S_SRV_REQ
S_CONTACT

Mon objectif est d'afficher a l'ecran:

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
CX_MVT  
	S_PROD_INT  
		S_BU  
		S_ORG_BU  
		S_ORG_EXT  
		S_ORG_EXT_X  
		S_ORG_INT  
 		S_PARTY  
		S_PARTY_RPT_REL  
	S_PROD_INT_X 
	CX_OPEIND  
		S_SRV_REQ  
			S_CP_EMP_PER  
			S_EMP_PER  
		S_SRV_REQ3_FNX  
		S_CONTACT  
			S_PARTY_PER  
		S_USER  
	S_ASSET 
		S_ORG_EXT_FNX
Afin de bien voir les liens entre les tables Vous avez des idées de comment je pourrai faire? (sachant que le nombre de tables peut varier, je fais tout un traitement avant)