1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Ajouter des éléments à un tableau hiérarchique

Discussion dans 'Windev' créé par obir, Avr 18, 2018.

  1. obir

    obir Member

    Inscrit:
    Jan 1, 2018
    Messages:
    78
    J'aime reçus:
    78
    A la recherche d'un projet de code source type que je puisse le manipuler à mon niveau,, je n'aie pas encore de base réel sur lequel m’appuyer pour combler mes lacunes et les partager avec l'ensemble de groupes
    -----------------------------------------------------------------------------------
    Bonjour,
    [​IMG]

    J'ai pour projet de créer une application de facturation dans le BTP.
    La table du détail de la facture est composée de Lot, puis de rubrique et enfin de lignes, un peu comme les images ci-joint.

    [​IMG]

    Ma question est de savoir quel type de table utiliser. Table avec rupture ou table hiérarchique ?
    sachant que dans cette table, je dois pouvoir regrouper par niveau et avoir aussi des sous-totaux par niveau.

    Selon votre expérience, pouvez-vous me dire quelle serait la meilleurs solution ?

    Et me faire un exemple démo avec code source un projet très concret

    Cordialement.


    Sur cette photo on peut voir par exemple: 2 en bleu," chauffage ", c'est un chapitre qui contient une table des articles regroupées appeler en vocabulaire BTP un ouvrage ou article regroupé ou assemblée comme par exemple là (fourniture article) et la (pose article) complet d'un carrelage au sol

    Ce qu'on intègre dans les chapitres et sous chapitres sur 4 niveaux, ce sont les tables des articles ou ouvrages ou main d'œuvre qui sont retrace dans les étapes qui ont présidé à l'élaboration d'une base de données structures

    [​IMG]

    __________________________________________________________
    Exemple donne par

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Pour ajouter des éléments à un tableau hiérarchique :

    TableSupprimeTout(TABLEH_PROJET)

    TableAjouteFils(TABLEH_PROJET, "", "PROJET 1")
    TableAjouteFils(TABLEH_PROJET, "", "PROJET 2")

    TableAjouteFils(TABLEH_PROJET, "PROJET 1", "SP 1")
    TableAjouteFils(TABLEH_PROJET, "PROJET 1", "SP 2")
    TableAjouteFils(TABLEH_PROJET, "PROJET 2", "SP1")
    TableAjouteFils(TABLEH_PROJET, "PROJET 2", "SP2")

    TableAjouteFils(TABLEH_PROJET, "PROJET 1"+TAB+"SP 2", "SSP1")
    TableAjouteFils(TABLEH_PROJET, "PROJET 1"+TAB+"SP 2", "SSP2")

    TableAjouteFils(TABLEH_PROJET, "PROJET 2"+TAB+"SP1", "SSP1")
    TableAjouteFils(TABLEH_PROJET, "PROJET 2"+TAB+"SP1", "SSP2")
    _______________________________________________________________
    Exemple d'utilisation d'une classe de base abstraite pour utiliser la fonction FichierVersMémoire, MonFichierMappé, MaCléUnique
    Description
    Suite à différentes demandes reçues par notre support sur la façon d'utiliser le mappage d'une classe sur un fichier, FichierVersSource, et comme faire des commandes HFSQL utilisant MonFichierMappé, MaCléUniqueMappée, j'ai créé un projet de test minimaliste sur ce thème.
    Un seul bouton à exécuter, afin d'avoir le cheminement pour la mise en place d'une architecture en mémoire alimentée par des données de fichiers HFSQL.

    copies d'écran

    [​IMG]

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    #1 obir, Avr 18, 2018
    Dernière édition: Mai 9, 2018
    Tags:
  2. WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    614
    J'aime reçus:
    679
    Si j'ai bien compris

    il faut ajouté un article de niveau 1 (Fourniture) puis du niveau 2 (tube PVC D 90) puis du niveau 3 (tube PVC eu d90) grâce à la photo que tu as envoyé.
     
  3. michel

    michel Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    174
    J'aime reçus:
    601
    utilise table hiérarchique...
     
  4. Iron-Wolf-x

    Iron-Wolf-x Member

    Inscrit:
    Mar 16, 2018
    Messages:
    12
    J'aime reçus:
    40
    Tableau d'utilisation PIVOT
    dans les exemples windev apporte un avec un nom (WD PivotTable)
    [​IMG]
     
    gapplicat apprécie ceci.

Partager cette page

Chargement...