Bonjour, j'espere que je poste au bon endoit !
Voila mon probleme : je me casse la tete depuis deux jours sur comment faire la structure de ma table pour construire une arborescence.
Pour etre plus concret, je traite des articles de location. J'ai une tableet une table
Code : Sélectionner tout - Visualiser dans une fenêtre à part DOSSIERS. Mes articles de location peuvent etre soit un article reel physiquement, soit un ensemble d'articles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DOSSIERS_DETAILS_LOCATIONS
Pour aider, le principe serait le meme qu'un systeme de fichier, on a soit un repertoire, soit un fichier.
Pour moi :
un repertoire = un ensemble
un fichier = un article
Un repertoire peut contenir 0-n repertoires
Un reperoire peut contenir 0-n fichiers
Ce que je veux, c'est que l'utilisateur puisse construire des ensembles sans restriction et qu'il puisse faire des ensembles imbriques. Puis aussi je veux representer a l'utilisateur final le contenu de son dossier sous forme d'une arborescence. Exemple : (je schematise l'arbre avec des l majuscules "L")
Je visionne le contenu du dossier N°1 :
Est ce que quelqu'un a deja planché sur le probleme ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 L Article 1 L Article 2 L Ensemble 1 L Article 3 L Article 4 L Article 5 L Ensemble 2 L Article 6 L Sous ensemble 1 L Article 7 L Article 8 L Article 9
Merci d'avance.
PS : Je ne suis pas contre la revision de mon analyse qui etait de ne faire que deux tables : DOSSIERS et DOSSIERS_DETAILS_LOCATIONS. Mais j'ai deja etudie la question, et je ne trouve pas !
Partager