Total dans un sql soit un dbgrid Pour Visuliser le total

sami2008 - 1 sept. 2013 à 22:34
solilog Messages postés 273 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 18 avril 2015 - 3 sept. 2013 à 20:01
Bonjour,
Je suis entrain de faire un petit prog mon problème trouver solution pour Visualiser un total d'un dbgrid Paramètre ( Sum )
Voici mon Sql
select F1."Numfact", sum(F1."Montant") as "sumMontant"
from "Facture" F1
group by F1."Numfact"
order by F1."Numfact"
Mon sql est de type Absolute database à Chaque foi qu j'édite la table esclave la il s'agit de deux tables Maître et esclave ( Maître Détail) le total Sum ce n'est pas exact il se réfère à la table précédente

1 réponse

solilog Messages postés 273 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 18 avril 2015 10
3 sept. 2013 à 20:01
Salut,
pas très clair, mais si je pige bien tu as une table factures avec plusieurs lignes / facture (donc tous les articles de la facture).
Ton SQL retourne dans le DbGrid:
NumFact SumMontant
0000001 1500.00
0000002 2000.00
...
et tu veux afficher en bas du DbGrid le total de toutes les factures, c'est çà ? Disons que le sql est dans un tQuery appelé qryFact. Tu balaye to query et tu totalise à la main, dans un bouton ou juste après l'exec du 1er SQL:
var totFact : double; 
begin

totFact:=0;
qryFact.first;
while not qryFact.eof do
begin
   totFact:=totFact + qryFact.fields[1].asdouble;
   qryFact.next;
end;


salut
solilog
0
Rejoignez-nous