bonjours
je travaille avec delphi 7 et sql 2008
j'ai une table nommé Consom_CB ou j'ai comme comme champs "immat_vehic" et "Nbr_bon"
j'ai pu faire cette requette en sql qui est celle ci
avec language delphi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select immat_vehic, sum (nbr_bon)As total from Consom_CB group by consom_cb.Immat_Vehic
Sauf que en delphi et en executant un message d'erreur s'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Query1.active:=false; Query1.Sql.Clear; Query1.Sql.Add ('select immat_vehic,sum(nbr_bon) As total_bon from Consom_CB WHERE consom_cb.date_emis BETWEEN :DD AND :DF group by consom_cb.immat_vehic'); Query1.ParamByName('DD').asDateTime:=datetimepicker1.Date; Query1.ParamByName('DF').asDateTime:=datetimepicker2.Date; Etat_RecapF.QuickRep1.DataSet:=Fiche_RecapCBF.Query1; Etat_RecapF.QRDBText1.DataSet:=Fiche_RecapCBF.Query1; // QRDBText1 affiche immat_vehic Etat_RecapF.QRLabel20.Caption:=inttostr(query1.FieldByName('total_bon').AsInteger );//// // qrlabel20 affiche total_bon Query1.Active:=false; Query1.Active:=true; Etat_RecapF.QRLabel27.Caption:=DateTimeToStr(datetimepicker1.Date); Etat_RecapF.QRLabel28.Caption:=DateTimeToStr(datetimepicker2.Date); Etat_RecapF.QuickRep1.Preview;
"Query1 champ total_bon non trouvé"
je ne sais quoi faire
merci
Partager