• Advertisement

total dans ligne parent

Tout ce qui concerne la version 11 & plus récentes de windev

**Windev est une marque déposée de Pcsoft**

total dans ligne parent

Messagepar choucas05 » Jeu Juin 25, 2009 9:05 pm

Bonsoir,
Voilà lorsque je saisi une ligne Fils dans une table hirarchique, je souhaiterais cumuler le total de cette ligne au total de la ligne parent, de façon a ce que lorsque j'enroule les lignes, il ne me reste plus que le libéllé est le total par hirarchie.
Comment faire ?
Merci d'avance.
Séb
choucas05
Membre
 
Messages: 67
Inscription: Mar Mai 19, 2009 1:19 pm

Advertisement

Re: total dans ligne parent

Messagepar Firetox » Jeu Juin 25, 2009 10:18 pm

Bonsoir

F1 sur : tableHierachique
fonction sur les tables hierachiques
vous voyez :

TableRécupèreParent
Renvoie le "parent" d'un élément (niveau immédiatement supérieur) dans une table Hiérarchique

avec un clic sur la fonction on voit ce que ça fait avec des exemples
de ces exemples et en ayant compris comment cela fonctionne (a mon avis le plus important)
on peut faire le code facilement

Code: Tout sélectionner
// on recupere le parent si 0 alors racine sinon on fait le calcul
v_indiceParent est un entier
v_indice est entier = tableSelect(MaTable) // l_indice de la ligne en cours

// on ajoute donc au parent la quantie
v_indiceParent = tableRecupereParent(MaTable,v_indice)
si v_indiceParent <> 0 alors MaColonne[v_indicePArent]+=Macolonne[v_indice]


pour info on a déjà vu cette fonction dans le code précédent
comment croyez vous que j'ai appris a manipuler les tables hiérarchiques (1 semaine a décortiquer les exemples, toutes les fonctions pour savoir comment cela fonctionnait et au début appuie sur F1 assez souvent. maintenant j'appuie encore sur F1 de temps en temps ou pour savoir si la fonction que je cherche existe en sachant expressément ce que je veux faire).

au debut j'ai mis une semaine pour faire une belle table hiérarchique car je ne connaissait pas les ordres windev et les possibilités. maintenant cela me prend beaucoup beaucoup moins de temps.
.

une erreur peut s'avérer exacte ! il suffit que celui qui la commise se soit trompé...

Bon dev
@+

http://www.Emidev.fr
Firetox
Membre Confirmé
 
Messages: 481
Inscription: Jeu Sep 02, 2004 10:28 am
Localisation: Grenoble



  • Advertisement

Retourner vers Forum windev 11 & plus récentes

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 1 invité