Bonjour,
Je voudrais savoir comment je peux faire une somme sur une colonne d'une table webdev ?
Car les fonctionnalités dans le menu description n'existent pas comme en windev.
Merci d'avance pour votre aide.
Bonjour,
Je voudrais savoir comment je peux faire une somme sur une colonne d'une table webdev ?
Car les fonctionnalités dans le menu description n'existent pas comme en windev.
Merci d'avance pour votre aide.
Bonjour
Comment est initialisé le contenu de la table ?
Bon dev
------------------------------------------------------------------------------------------------------------------------------------------
Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
------------------------------------------------------------------------------------------------------------------------------------------
Site perso : Formation, Expérience, Réalisations, ...
Blog : Le Blog de DSR57 - Programmation WinDev
Bonjour,
La table est initialisée par programmation.
Merci
Bonjour
Pourquoi ne pas ajouter des variables s'incrémetant dans votre procédure d'initialisation et ajouter ces valeurs en fin de traitement.
bon dev :ccol:
------------------------------------------------------------------------------------------------------------------------------------------
Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
------------------------------------------------------------------------------------------------------------------------------------------
Site perso : Formation, Expérience, Réalisations, ...
Blog : Le Blog de DSR57 - Programmation WinDev
En effet cela fonctionnerait mais le problème est que sur cette table j'utilise les filtres intégrés.
Donc si je filtre sur un département par exemple il faut que la somme s'actualise.
Je ne sais pas si j'ai été clair ?
Merci encore.
Bonjour,
Si tu utilises les TableActiveFiltre, TableDésactiveFiltre, je crois que tu peux faire dans la foulée :
Je crois qu'il ne passe pas sur les lignes qui sont cachées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 total est un réel POUR i = 1 _A_ TableOccurrence(Table) total+=Table[i].COL_Valeur FIN LIB_TOTAL = total
Amicalement,
Eric.
Bonjour,
Un simple message de remerciement car j'ai fouillé pendant un bon moment la doc pour trouver une alternative à cette fonction somme, native du champ table windev mais qui a aucun moment n'a été implanté dans webdev.
J'ai essayé une boucle POUR TOUT <element> de table.col, mais j'avais une erreur comme quoi ça ne représente pas un tableau, alors qu'il aurait semblé logique vu que c'est bien une suite de valeur.
Mais grâce à votre code, tout fonctionne, et ça me dépanne franchement bien.
Très bonne continuation à vous
Bonjour,
Le POUR TOUT est un bon début, mais il faut lire jusqu'à la fin :
Pour plus d'infos : https://doc.pcsoft.fr/fr-FR/?1510017
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 nLigneEnCours est entier nTotal est entier POUR TOUTE LIGNE nLigneEnCours DE MaTable ,nTotal+=MaTable[nLigneEnCours].MaCol FIN
Il y a peut-être plus simple, mais ça tourne.
Quand tout a échoué utilisez l'option RTFM
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager