126
Excel.Cells[3,6] := Date();
with DM do begin
qrRepOrg.First;
PosInc := 6;
Sum1 := 0;
Sum2 := 0;
Sum3 := 0;
for i:=PosInc to qrRepOrg.RecordCount+PosInc-1 do begin
// :
if i < qrRepOrg.RecordCount+PosInc-1 then begin
Excel.Rows.Item[i+1].Select;
Excel.Selection.Insert;
Excel.Rows.Item[i].Select;
Excel.Selection.Copy;
Excel.Rows.Item[i+1].Select;
Excel.ActiveSheet.Paste;
Excel.Application.CutCopyMode := False;
end;
// :
Excel.Cells[i,1] := qrRepOrg.FieldByName('').AsString;
Excel.Cells[i,5] := FormatFloat('00000', qrRepOrg.FieldByName('N').AsFloat);
Excel.Cells[i,6] := qrRepOrg.FieldByName('').AsString;
Excel.Cells[i,7] := qrRepOrg.FieldByName('').AsString;
Excel.Cells[i,10] := qrRepOrg.FieldByName('').AsString;
Sum1 := Sum1 + qrRepOrg.FieldByName('').AsCurrency;
Sum2 := Sum2 + qrRepOrg.FieldByName('').AsCurrency;
Sum3 := Sum3 + qrRepOrg.FieldByName('').AsCurrency;