1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| CASE KEY OF
VK_ADD :
begin
F_DM.Vent_Int.Edit;
F_DM.Vent_Int.FieldValues['Qtite'] := F_DM.Vent_Int.FieldValues['Qtite']+1 ;
F_DM.Vent_Int.FieldValues['M_HT']:=F_DM.Vent_Int.FieldValues['Qtite']*F_DM.Vent_Int.FieldValues['Px_U'];
F_DM.Vent_Int.FieldValues['TVA']:=F_DM.Vent_Int.FieldValues['M_HT']*F_DM.Vent_Int.FieldValues['Tx_TVA']/100;
F_DM.Vent_Int.FieldValues['M_TTC']:=F_DM.Vent_Int.FieldValues['M_HT']+F_DM.Vent_Int.FieldValues['TVA'];
vh:=0;
tva:=0;
ttc:=0;
F_DM.Vent_Int.First;
while not F_DM.Vent_Int.Eof do
begin
vh:=vh+F_DM.Vent_Int.FieldValues['M_HT'];
tva:=tva+F_DM.Vent_Int.FieldValues['TVA'];
ttc:=ttc+F_DM.Vent_Int.FieldValues['M_TTC'];
F_DM.Vent_Int.Next
end;
Edit3.Text:=FormatFloat('0.00',vh);
Edit4.Text:=FormatFloat('0.00',tva);
Edit5.Text:=FormatFloat('0.00',ttc);
memo2.Lines[0] :=FormatFloat(',0.00',ttc); |
Partager