亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ar230report.~pas

?? 利用delhpi 開發的一個關于零售業進銷管理系統
?? ~PAS
字號:
unit AR230Report;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, BaseReport, DB, DBTables, QRCtrls, QuickRpt, ExtCtrls;

type
  TqrAR230 = class(TQuickReport)
    qyReportCustomerID: TStringField;
    qyReportCustomerAttribName: TStringField;
    UpdateSQL1: TUpdateSQL;
    qyReportLastAR: TIntegerField;
    qyReportPeriodAR: TIntegerField;
    qyReportReceived: TIntegerField;
    qyReportTotalAR: TIntegerField;
    QRLabel6: TQRLabel;
    QRLabel7: TQRLabel;
    QRLabel8: TQRLabel;
    QRLabel9: TQRLabel;
    QRLabel10: TQRLabel;
    QRLabel11: TQRLabel;
    QRDBText1: TQRDBText;
    QRDBText2: TQRDBText;
    QRDBText3: TQRDBText;
    QRDBText4: TQRDBText;
    QRDBText5: TQRDBText;
    QRDBText6: TQRDBText;
    procedure qyReportBeforeOpen(DataSet: TDataSet);
  private
    { Private declarations }
  public
    { Public declarations }
    procedure PrepareReport; override;
  end;

var
  qrAR230: TqrAR230;

implementation

uses DataModule, Main;

{$R *.dfm}

procedure TqrAR230.PrepareReport;
begin
  inherited;
  with DM.qyTemp1 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('SELECT CustomerID, BeginningBalance ');
    SQL.Add('FROM AccountReceivableBeginning ');
    SQL.Add('WHERE CompanyID = :CompanyID ');
    SQL.Add('AND CustomerID >= :BeginCustomerID AND CustomerID <= :EndCustomerID ');
    ParamByName('CompanyID').AsString := sCompanyID;
    ParamByName('BeginCustomerID').AsString := DM.tbInput.FieldByName('BeginCustomerID').AsString;
    ParamByName('EndCustomerID').AsString := DM.tbInput.FieldByName('EndCustomerID').AsString;
    Open;
  end;
  DM.qyTemp1.First;
  while not DM.qyTemp1.Eof do
  begin
    if qyReport.Locate('CustomerID', DM.qyTemp1.FieldByName('CustomerID').AsString, []) then
    begin
      qyReport.Edit;
      qyReport.FieldByName('LastAR').AsFloat := DM.qyTemp1.FieldByName('BeginningBalance').AsFloat;
      qyReport.Post;
    end;
    DM.qyTemp1.Next;
  end;
  with DM.qyTemp1 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('SELECT CustomerID, AccountReceivable ');
    SQL.Add('FROM DeliveryMaster ');
    SQL.Add('WHERE CompanyID = :CompanyID ');
    SQL.Add('AND CustomerID >= :BeginCustomerID AND CustomerID <= :EndCustomerID ');
    SQL.Add('AND DeliveryDate >= :BeginDeliveryDate AND DeliveryDate <= :EndDeliveryDate ');
    SQL.Add('AND DeliveryProperty IN (''1'', ''2'') ');
    ParamByName('CompanyID').AsString := sCompanyID;
    ParamByName('BeginCustomerID').AsString := DM.tbInput.FieldByName('BeginCustomerID').AsString;
    ParamByName('EndCustomerID').AsString := DM.tbInput.FieldByName('EndCustomerID').AsString;
    ParamByName('BeginDeliveryDate').AsString :=
                DM.tbInput.FieldByName('BeginYear').AsString + '-' +
                DM.tbInput.FieldByName('BeginMonth').AsString + '-01';
    ParamByName('EndDeliveryDate').AsString :=
                DM.tbInput.FieldByName('BeginYear').AsString + '-' +
                DM.tbInput.FieldByName('BeginMonth').AsString + '-31';
    Open;
  end;
  DM.qyTemp1.First;
  while not DM.qyTemp1.Eof do
  begin
    if qyReport.Locate('CustomerID', DM.qyTemp1.FieldByName('CustomerID').AsString, []) then
    begin
      qyReport.Edit;
      qyReport.FieldByName('PeriodAR').AsFloat :=
               qyReport.FieldByName('PeriodAR').AsFloat +
               DM.qyTemp1.FieldByName('AccountReceivable').AsFloat;
      qyReport.Post;
    end;
    DM.qyTemp1.Next;
  end;
  with DM.qyTemp1 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('SELECT CustomerID, TotalBalance ');
    SQL.Add('FROM AccountReceivableMaster ');
    SQL.Add('WHERE CompanyID = :CompanyID ');
    SQL.Add('AND CustomerID >= :BeginCustomerID AND CustomerID <= :EndCustomerID ');
    SQL.Add('AND ReceiveDate >= :BeginReceiveDate AND ReceiveDate <= :EndReceiveDate ');
    ParamByName('CompanyID').AsString := sCompanyID;
    ParamByName('BeginCustomerID').AsString := DM.tbInput.FieldByName('BeginCustomerID').AsString;
    ParamByName('EndCustomerID').AsString := DM.tbInput.FieldByName('EndCustomerID').AsString;
    ParamByName('BeginReceiveDate').AsString :=
                DM.tbInput.FieldByName('BeginYear').AsString + '-' +
                DM.tbInput.FieldByName('BeginMonth').AsString + '-01';
    ParamByName('EndReceiveDate').AsString :=
                DM.tbInput.FieldByName('BeginYear').AsString + '-' +
                DM.tbInput.FieldByName('BeginMonth').AsString + '-31';
    Open;
  end;
  DM.qyTemp1.First;
  while not DM.qyTemp1.Eof do
  begin
    if qyReport.Locate('CustomerID', DM.qyTemp1.FieldByName('CustomerID').AsString, []) then
    begin
      qyReport.Edit;
      qyReport.FieldByName('Received').AsFloat :=
               qyReport.FieldByName('Received').AsFloat +
               DM.qyTemp1.FieldByName('TotalBalance').AsFloat;
      qyReport.Post;
    end;
    DM.qyTemp1.Next;
  end;
  qyReport.First;
  while not qyReport.Eof do
  begin
    qyReport.Edit;
    qyReport.FieldByName('TotalAR').AsFloat :=
             qyReport.FieldByName('LastAR').AsFloat +
             qyReport.FieldByName('PeriodAR').AsFloat -
             qyReport.FieldByName('Received').AsFloat;
    qyReport.Post;
    if (qyReport.FieldByName('TotalAR').AsFloat = 0) and
       (qyReport.FieldByName('LastAR').AsFloat = 0) and
       (qyReport.FieldByName('PeriodAR').AsFloat = 0) and
       (qyReport.FieldByName('Received').AsFloat = 0) then
    begin
      qyReport.Delete;
      Continue;
    end;
    qyReport.Next;
  end;
end;

procedure TqrAR230.qyReportBeforeOpen(DataSet: TDataSet);
begin
  inherited;
  with qyReport do
  begin
    ParamByName('CompanyID').AsString := sCompanyID;
    ParamByName('BeginCustomerID').AsString := DM.tbInput.FieldByName('BeginCustomerID').AsString;
    ParamByName('EndCustomerID').AsString := DM.tbInput.FieldByName('EndCustomerID').AsString;
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产一区二区三区地区| 国产亚洲人成网站| 欧美精品一区二区在线播放| 亚洲黄网站在线观看| 国产在线播放一区| 欧美日韩精品高清| 1000精品久久久久久久久| 老司机一区二区| 91久久精品一区二区三区| 国产视频一区在线观看| 麻豆精品在线看| 欧美性生交片4| 中文字幕在线免费不卡| 国内成人精品2018免费看| 欧美乱妇一区二区三区不卡视频| 亚洲免费观看高清完整版在线| 国产精品一区二区久久精品爱涩| 3d动漫精品啪啪| 亚洲超碰精品一区二区| 色哟哟精品一区| 最新日韩av在线| 成人av网站在线观看| 久久久久久久电影| 韩国在线一区二区| 日韩欧美在线网站| 老司机精品视频导航| 欧美一区二区三区的| 日韩精品电影在线| 欧美一级理论片| 首页综合国产亚洲丝袜| 91精品午夜视频| 青青草精品视频| 欧美mv日韩mv国产网站| 韩国三级在线一区| 国产日韩欧美麻豆| 欧美日韩国产首页| 五月激情综合网| 69p69国产精品| 蜜桃av一区二区三区| 精品国产免费人成在线观看| 国产在线国偷精品产拍免费yy| 精品国产sm最大网站免费看| 国产一区二区看久久| 国产日韩精品久久久| 91在线观看视频| 亚洲一区二区三区激情| 6080日韩午夜伦伦午夜伦| 美女一区二区三区| 久久久久亚洲综合| av福利精品导航| 亚洲综合免费观看高清完整版在线| 在线精品视频小说1| 天天综合天天综合色| 日韩一级欧美一级| 国产不卡在线一区| 亚洲丝袜另类动漫二区| 欧美年轻男男videosbes| 日本一道高清亚洲日美韩| 亚洲精品一区二区三区99| av一本久道久久综合久久鬼色| 一区二区三区欧美视频| 91精品综合久久久久久| 国产成人啪午夜精品网站男同| 亚洲视频你懂的| 欧美高清激情brazzers| 国内精品写真在线观看| 蜜桃av一区二区在线观看| 欧美videos大乳护士334| 风流少妇一区二区| 亚洲国产婷婷综合在线精品| 精品人在线二区三区| 91女人视频在线观看| 久久av中文字幕片| 亚洲激情校园春色| 国产色产综合色产在线视频| 欧美日韩日本视频| 国产99久久久国产精品潘金| 婷婷久久综合九色综合伊人色| 国产偷国产偷精品高清尤物 | 亚洲色图另类专区| 日韩一二三四区| 色综合色狠狠综合色| 黄色精品一二区| 亚洲高清免费视频| 中文字幕在线不卡一区| 精品国产不卡一区二区三区| 色先锋资源久久综合| 国产成人啪免费观看软件| 亚洲国产精品麻豆| 综合久久国产九一剧情麻豆| 久久久久99精品一区| 在线成人高清不卡| 欧美午夜精品一区二区三区| 国产成人在线影院| 国产乱色国产精品免费视频| 蜜桃av一区二区在线观看| 亚洲高清免费在线| 一区二区三区精品视频| 中文字幕一区二区三区不卡在线 | 中文字幕制服丝袜一区二区三区 | 欧美日本国产视频| 久久久久青草大香线综合精品| 五月天国产精品| 中文字幕一区不卡| 99精品欧美一区二区三区综合在线| 久久精品亚洲精品国产欧美| 99久久综合精品| 亚洲精品国产成人久久av盗摄| 欧美日韩第一区日日骚| 国产精品亚洲人在线观看| 中文乱码免费一区二区| 色播五月激情综合网| 99久久综合精品| 欧美性感一类影片在线播放| 成人免费三级在线| 成人激情图片网| 国产999精品久久久久久| 国产成人免费视频一区| 国产成人在线色| 成人丝袜高跟foot| 成人午夜激情视频| 白白色亚洲国产精品| 成人av网在线| 色视频欧美一区二区三区| 欧美性生活大片视频| 欧美另类高清zo欧美| 欧美巨大另类极品videosbest| 欧美日本国产一区| 日韩一区二区在线播放| 日韩欧美自拍偷拍| 国产日产精品1区| 国产精品日韩成人| 亚洲精品国产精品乱码不99| 午夜精品影院在线观看| 久久成人免费电影| 国产精品99久久久久久久女警| 菠萝蜜视频在线观看一区| 日本电影亚洲天堂一区| 欧美日韩欧美一区二区| 精品免费视频一区二区| 欧美极品aⅴ影院| 亚洲一区二区三区小说| 美腿丝袜一区二区三区| 国产99一区视频免费| 在线一区二区三区做爰视频网站| 色乱码一区二区三区88| 日韩午夜精品电影| 国产亚洲综合性久久久影院| 亚洲欧美偷拍另类a∨色屁股| 天天影视涩香欲综合网| 国产不卡视频一区| 一本大道久久a久久综合| 日韩欧美国产不卡| 中文字幕一区二区三区在线观看| 亚洲第一狼人社区| 国产一区在线不卡| 日韩亚洲欧美中文三级| 中文字幕一区二区三区蜜月| 奇米影视在线99精品| 99久久精品情趣| 精品久久久久久久久久久久久久久久久| 国产日韩欧美综合一区| 手机精品视频在线观看| 成人一区在线观看| 欧美高清性hdvideosex| 国产精品久久久久久久久久久免费看 | 亚洲欧美自拍偷拍色图| 日韩电影在线一区二区三区| 99国产欧美另类久久久精品| 日韩精品一区二区三区swag| 亚洲精选视频免费看| 91精品久久久久久久久99蜜臂| 国产精品久久国产精麻豆99网站| 欧美xxx久久| 亚洲午夜羞羞片| 91麻豆国产福利精品| 久久免费美女视频| 日韩成人dvd| 91网站最新地址| 中文字幕第一区综合| 久久av中文字幕片| 欧美一级日韩一级| 性久久久久久久久| 日本丶国产丶欧美色综合| 国产精品麻豆99久久久久久| 国产一区二区三区免费看| 91精品国产综合久久精品app| 久久精品72免费观看| 91精品国产美女浴室洗澡无遮挡| 亚洲一区二区中文在线| 91捆绑美女网站| 国产精品美女视频| 成人动漫视频在线| 国产日本欧美一区二区| 国产成人综合亚洲网站| 久久综合狠狠综合| 精品亚洲成a人| 精品久久久三级丝袜| 看电视剧不卡顿的网站| 精品三级在线看|