Bonjour , Je suis débutant sur windev et je dois réaliser un programme relativement complexe pour mon école ; la création d'un programme de gestion de grilles horaires. Sans entrer trop dans les détails, une grille horaire est la définition de tous les cours enseignés durant le cursus d'apprentissage et cela par semestre. En gros, lors de la définition des cours, il y a ceux obligatoires, ceux optionnels, ceux qui dépendent d'options choisies par les étudiants, etc.. donc des types de cours différents. Finalement, un cours peut être composé d'une ou plusieurs matières (un cours de sport pourra par exemple être composé de x heures de pratiques, y heures de théorie, etc). Afin de faciliter l'affichage, j'ai tout d'abord créé un champ de type arbre mais je constate que plus la grille se remplie, plus le calcul et l'affichage dudit arbre devient lente; mais ça fonctionne... En faisant des recherches, j'ai trouvé qu'il y a une autre possibilité d'affichage hiérarchique : la table hiérarchique par variable. Bref, étant novice, je ne sais pas si je dois laisser tomber la programmation de mon champ arbre et passer par une table hiérarchique (est-ce que le gain de temps en vaut la peine ?) ou améliorer le code de mon champ arbre en créant, par exemple, des calculs différés ? Pour info, je mets en pièce jointe la structure de mes fichiers ainsi que le résultat obtenu. Merci à tous pour votre aide
Rebonjour, Finalement, je me suis lancé dans l'affichage à l'aide d'un arbre et j'ai différé le calcul des sous-branche. Tout semble bien fonctionner et rapidement