salut
bien sur
1 2 3 4 5 6 7 8 9 10 11
|
Function Calcul(ds1,ds2 : TDataset) : Integer;
begin
result := round(
((ds1.fieldbyname('scg_1').AsInteger)*(ds2.FieldByName('s_1').AsInteger)+
(ds1.fieldbyname('scg_2').AsInteger)*(ds2.FieldByName('s_2').AsInteger)+
(ds1.fieldbyname('scg_3').AsInteger)*(ds2.FieldByName('s_3').AsInteger)+
(ds1.fieldbyname('scg_4').AsInteger)*(ds2.FieldByName('s_4').AsInteger)+
(ds1.fieldbyname('scg_5').AsInteger)*(ds2.FieldByName('s_5').AsInteger)+
(ds1.fieldbyname('scg_6').AsInteger)*(ds2.FieldByName('s_6').AsInteger)) / 1000);
end; |
dans la methode onclick
fiche_vente.table1.FieldByName('tot_poid').AsInteger:= Calcul(datas.Query4,fiche_vente.table1);
Partager