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 42 43
|
var sommetotale : Single;
begin
sommetotale:=0;
T_tempv.First;
begin
while not T_Tempv.EOF do
begin
T_Sort.Insert;
T_SortDate_S.Value:=(Date);
T_SortFact_S.Value:=strtoint(LBNumGen.Caption);
T_SortCod_CatS.Value:=T_tempvCD_CatVT.value;
T_SortCat_S.Value:=T_TempVCat_VT.Value;//
T_SortCD_PS.Value:=T_tempvCD_PVT.value;
T_SortProd_S.Value:=T_tempvProd_VT.value;
T_SortQte_S.Value:=T_tempvQte_VT.value;
T_SortPrix_S.Value:=T_tempvPrix_VT.value;
T_SortUnits_S.Value:=T_tempvUnits_VT.value;
T_SortCdCL_S.Value:=Q_CLCode_CL.Value;
T_SortType_S.Value:=LB_Type.Caption;
T_SortRet_S.Value:=LB_RS.Caption;
TRY
T_Sort.Post;
sommetotale:=sommetotale+(T_tempvQte_VT.value*T_tempvPrix_VT.value);
Except
T_Sort.Cancel;
END;
T_tempv.Next;
end;
end;
.................
T_Detes. Open;
T_Detes.Edit;
T_Detes.insert;
T_DetesFact_SV.Value:=strtoint(LBNumGen.Caption);
T_DetesDate_V.Value:=(Date);
T_DetesDate_D.Value:=(Date);
T_DetesCd_CLV.Value:=Q_CLCode_CL.Value;
T_DetesPers.Value:=Q_CLNom_CL.Value;
T_DetesDateF.Value:=(Date);
T_DetesSommF.Value:=sommetotale;
T_Detes.Post; |
Partager