Une autre solution pour contourner cela, Tu initialise une variable et tu fais une boucle pour toute ligne de tableau, et à chaque boucle, tu addition la variable avec la valeur qui va bien.
Bon dev
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
AIDE La somme d'une table ligne sur windev movile 20
Discussion dans 'Windev Mobile' créé par thedrhb, Juil 30, 2018.
bonjour
Svp Comment on peut faire la somme d'une ligne sur une table sur le windev 20
j'ai utiliser la commande de la windev 20 [lignetotal] mais il m'indique que cette derniere est interdit sur le windev mobileCliquez pour agrandir...

Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Pour une ligne, voilà une idée de code à "améliorer" :
Code (Text):
TS est un entier = TableSelect(Ma_Table)
COL_Total est un entier
// faire une boucle sur chaque ligne de la table ...
sChaîne est une chaîne = Ma_Table[TS]
sRésultat est une chaîne = ExtraitChaîne(sChaîne, rangPremier, TAB)
TANTQUE sRésultat <> EOT
Trace(sRésultat)
COL_Total = COL_Total + Val(sRésultat)
sRésultat = ExtraitChaîne(sChaîne, rangSuivant, TAB)
FIN
Trace("") ; Trace(COL_Total) ; Trace("fin")
COL_Total est un entier
// faire une boucle sur chaque ligne de la table ...
sChaîne est une chaîne = Ma_Table[TS]
sRésultat est une chaîne = ExtraitChaîne(sChaîne, rangPremier, TAB)
TANTQUE sRésultat <> EOT
Trace(sRésultat)
COL_Total = COL_Total + Val(sRésultat)
sRésultat = ExtraitChaîne(sChaîne, rangSuivant, TAB)
FIN
Trace("") ; Trace(COL_Total) ; Trace("fin")
Bonjour;
Dans le code d'affichage d'une ligne de la table
Bon Dev.Code (Text):Col_Total = col_1+col_2+...+col_N
J'essaie mais sa ne marche pas toujours comment afficher la somme d'une colonne avec windev mobile