Bonjour
j'utilise un DBGrid pour afficher une Table. Mais j'aimerais mettre le somme des valeurs d'une colonne dans la dernière ligne de ce DBGrid.
Avez-vous une idée sur la manière d'ajouter cette ligne?
Merci d'avance pour vos réponses...
Bonjour
j'utilise un DBGrid pour afficher une Table. Mais j'aimerais mettre le somme des valeurs d'une colonne dans la dernière ligne de ce DBGrid.
Avez-vous une idée sur la manière d'ajouter cette ligne?
Merci d'avance pour vos réponses...
Bonjour,
le plus simple serait d'ajouter un champs calculé qui afficherait sur la ligne le total cumulé progressif, sinon tu pourrais placer un champs en bas de grille qui serait mis à jour par une requête SQL tel que : select sum(tonchamps) from .....
Sinon, il existe des grilles intégrant directement des zones de bas de colonnes (composants infopower ou dev express)
La faiblesse humaine est d'avoir des curiosités d'apprendre ce qu'on ne voudrait pas savoir
ou bien de faire une requette
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select sum(ton_champs) from ta_table where (ta condition)
avec une union :
Bloon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select libelle, a, b, c from unetable union all select 'total', sum(a), sum(b), sum(c) from unetable
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