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... :lol:
Version imprimable
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... :lol:
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)
ou bien de faire une requette
Code:
1
2
3
4 select sum(ton_champs) from ta_table where (ta condition)
avec une union :
BloonCode:
1
2
3
4
5 select libelle, a, b, c from unetable union all select 'total', sum(a), sum(b), sum(c) from unetable