Somme dans une datagridview en evitant les doublons
galaxy2009
Messages postés144Date d'inscriptiondimanche 24 avril 2011StatutMembreDernière intervention16 juin 2016
-
8 juin 2012 à 19:17
galaxy2009
Messages postés144Date d'inscriptiondimanche 24 avril 2011StatutMembreDernière intervention16 juin 2016
-
9 juin 2012 à 10:54
bonjour,
voilà je vous expose mon problème que je crois difficile à résoudre par rapport à mon niveau c'est pour ça que je fais appel à vous,
j'ai une datagridview qui contienne les champs suivant et que je veux faire la somme de la colonne mont_cheque
-ncheque(numéro de chèque)
-mont_cheque(montant du chèque)
alors dans ma datagridview j'ai plusieurs lignes d'enregistrements comme suit:
alors quand je fais la somme de la colonne mont_cheque le calcul se fait avec tout les chiffres que j'ai dans cette colonne hors le résultat doit etre la somme des montants des chèques en évitant les doublons. c'est à dire la somme = 23000 et non pas 63000.
23000 c'est la somme des chèques exacte c'est à dire sans doublons.
63000 c'est le faux calcul parce que la somme a été faite sur tout les montants des chèque.
j'espre étais clair.
merci bcp
galaxy2009
A voir également:
Somme dans une datagridview en evitant les doublons
Ce serait utile de savoir comment tu alimentes ton datagridview, directement avec des, avec un dataset etc...
Ceci dit, le plus simple me semble d'alimenter le datagridview avec un Dataview. Dans ton dataview, tu peux créer une nouvelle table à partir d'une extraction sans doublon.
Ensuite, tu fais tes calculs avec ta nouvelle table.
debutemps
Messages postés34Date d'inscriptionjeudi 7 juin 2012StatutMembreDernière intervention14 juin 20121 9 juin 2012 à 08:58
Bonjour,
Si c'est avec un argument sql que les données sont sélectionnées en amont, alors
place un "Distinct" après le Select de cette façon les données retournées ne contiendront pas de doublons
ex: SELECT DISTINCT "num_cheque"
FROM "mon_compte"
Lydie
Vous n’avez pas trouvé la réponse que vous recherchez ?
galaxy2009
Messages postés144Date d'inscriptiondimanche 24 avril 2011StatutMembreDernière intervention16 juin 2016 9 juin 2012 à 10:54
bonjour,
je vous remercie bcp pour l'interet que vous avez apportez à mon problème alors ma datagridview est allimenter avec une bindingsource, et en ce qui concerne l'existance des doublons c'est pour la nécessité d'une autre saisie parce que chaque chèque peut avoir plusieurs versements différent c'est pour ça que le numéro de chèque et le montant se répéte.
pour débutemps comme utiliser ce code tout en sachant que ma datagridview est allimentée à l'aide de lassistant de datagridview:
Private Sub etat_cheq_divers_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load