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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
if key = #43 then
begin
if F_DM.Q_TotV.Active=true then F_DM.Q_TotV.Requery
else F_DM.Q_TotV.Active:=true; F_DM.Q_TotV.Requery ;
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'];
edit5.Text:=formatfloat('0.00',F_DM.Q_TotVsumTTC.Value);
memo2.Lines[0] :=formatfloat('0.00',F_DM.Q_TotVsumTTC.Value);
end;
if key = #45 then
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'];
if F_DM.Q_TotV.Active=true then F_DM.Q_TotV.Requery else F_DM.Q_TotV.Active:=true; F_DM.Q_TotV.Requery ;
F_DM.Q_TotV.Close;
F_DM.Q_TotV.Open;
edit5.Text:=formatfloat('0.00',F_DM.Q_TotVsumTTC.Value);
memo2.Lines[0] :=formatfloat('0.00',F_DM.Q_TotVsumTTC.Value);
end; |
Partager