Choix des champs a calculer

Résolu
louiwahl Messages postés 103 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 16 mai 2019 - 10 déc. 2005 à 21:07
louiwahl Messages postés 103 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 16 mai 2019 - 15 déc. 2005 à 19:43
Bjr.



Voila je vais essayer d'etre clair

J'ai une DbGrid avec une colonne "Mois" et je voudrais calculer seuleùent les lignes

d un seul mois ( Janvier par exemple);



J'ai cette procedure qui me compte toute la colonne et j'arrive pas a ne compter

que les lignes d'un seul mois.



procedure TF_Comptes.CompteParColBtnClick(Sender: TObject);

var

Nbr, TOTEntre :Double;

begin

Nbr:=0;

TOTEntre:=0;

with DBGDepenses.Datasource.DataSet do

begin

First;

While not eof do

begin

Nbr:=Nbr+(TableDepensesCl.AsFloat);

TOTEntre:=TOTEntre+(TableDepensesCin.AsFloat);

DBGDepenses.DataSource.DataSet.Next;

end;

Edit1.Text:=FloatToStr(Nbr);

Edit2.Text:=FloatToStr(TOTEntre);

end;

end;



J' chercher mais je n'est rien trouver sur le site



Merci d'avance

Louis

2 réponses

WhiteHippo Messages postés 1154 Date d'inscription samedi 14 août 2004 Statut Membre Dernière intervention 5 avril 2012 3
11 déc. 2005 à 11:17
Dans la boucle de calcul, il faudrait peur être filtrer le mois concerné, quelquechose qui devrait ressembler à ça :

if ( TableDepensesMois.AsString = 'Janvier' ) then
begin
Nbr:=Nbr+(TableDepensesCl.AsFloat);
TOTEntre:=TOTEntre+(TableDepensesCin.AsFloat);
end ;

Cordialement.



<HR>



Il existe 10 catégories de personne. Ceux qui connaissent le binaire et les autres...
3
louiwahl Messages postés 103 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 16 mai 2019
15 déc. 2005 à 19:43
Bjr



Merci cela marche tres bien

ce site est foorrmmidable!!

Merci encore

A+

Louis
0
Rejoignez-nous