IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Etat "récursif" pour présenter une arborescence, comment faire ? [WD17]


Sujet :

WinDev

  1. #1
    Membre averti Avatar de droliprane
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2005
    Messages : 710
    Points : 444
    Points
    444
    Par défaut Etat "récursif" pour présenter une arborescence, comment faire ?
    Bonjour à tous,

    j'ai réalisé une fenêtre qui montre l'arborescence de fabrication d'un produit donné. Je me suis appuyé sur le champ table hiérarchique qui est bien pratique pour ça. Je ne voulais pas me lancer dans une représentation graphique d'un arbre, et mettre en place des algorithmes de placement pour que ce soit "lisible", trop compliqué.



    Par contre, je cherche maintenant à faire un état imprimable qui soit une copie de ce que j'ai dans ma table hiérarchique.

    J'ai vu qu'on pouvait faire un état s'appuyant sur une table, mais apparemment pas sur une table hiérarchique. (au moment même où j'écris, je me dis que peut-être la ruse consisterait à recopier la table hiérarchique dans une table classique, et de faire un état sur cette deuxième table)

    Et j'essaie par programmation de construire l'état de façon récursive, mais je m'arrache les cheveux.

    Auriez-vous une idée par hasard ?

    Merci
    'Diviser chacune des difficultés en autant de parcelles qu’il se pourrait et qu’il serait requis pour les mieux résoudre', René Descartes

    => Maya GPAO

  2. #2
    Membre averti Avatar de droliprane
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2005
    Messages : 710
    Points : 444
    Points
    444
    Par défaut
    Bon finalement après test, la solution de passer par un état sur champs table ne me conviendra pas.

    En effet, je prévisualise tous mes états au travers d'une fenêtre intermédiaire FI_PDF qui me permet de charger directement le PDF et de maîtriser l'interface (je n'aime pas la floppée de barres et de boutons qui se mettent dans l'aperçu avant impression natif de windev.

    Donc dans FI_PDF, le champ table de la fenêtre appelante n'est pas connue, donc erreur...

    En fait je crois qu'il faut que je passe un paramètre de type "tableau de tableau de chaines" à mon état, et depuis l'état je parcourrai ce tableau et construirai les lignes comme il faut.

    Mon problème maintenant est d'arriver à transmettre un tel tableau, peut-être passer par une classe, je vais voir ça
    'Diviser chacune des difficultés en autant de parcelles qu’il se pourrait et qu’il serait requis pour les mieux résoudre', René Descartes

    => Maya GPAO

  3. #3
    Membre averti Avatar de droliprane
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2005
    Messages : 710
    Points : 444
    Points
    444
    Par défaut
    Problème résolu.

    J'ai "sérialisé" le contenu de ma table hiérarchique et je l'ai passé en paramètre de mon état.

    Ca marche nickel.
    'Diviser chacune des difficultés en autant de parcelles qu’il se pourrait et qu’il serait requis pour les mieux résoudre', René Descartes

    => Maya GPAO

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Visiteur] design pattern Visiteur ou Iterateur pour parcourir une arborescence?
    Par mehdiing dans le forum Design Patterns
    Réponses: 1
    Dernier message: 29/05/2008, 17h10
  2. [Conception]structure de BDD pour gérer une arborescence
    Par petitours dans le forum Modélisation
    Réponses: 11
    Dernier message: 13/04/2007, 16h58
  3. [XSLT]Algo pour créer une arborescence
    Par Yudala dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 08/03/2007, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo