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

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

?? pfm_yskcl2.pas

?? 在超市中使用
?? PAS
字號:
unit pfm_yskcl2;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  Db, ADODB, Grids, DBGrids, ExtCtrls, DBCtrls, StdCtrls, ado_dm, Buttons,
  pvar_lib;

type
  Tfm_yskcl2 = class(TForm)
    GroupBox1: TGroupBox;
    GroupBox4: TGroupBox;
    DBGrid3: TDBGrid;
    ADOQuery2: TADOQuery;
    DataSource2: TDataSource;
    ADOQuery3: TADOQuery;
    DataSource3: TDataSource;
    ADOQuery2skcause: TStringField;
    ADOQuery2lsh: TIntegerField;
    ADOQuery2yskje: TBCDField;
    ADOQuery2skje: TBCDField;
    ADOQuery2sqje: TFloatField;
    GroupBox3: TGroupBox;
    DBGrid2: TDBGrid;
    Panel1: TPanel;
    RadioButton1: TRadioButton;
    RadioButton2: TRadioButton;
    ComboBox1: TComboBox;
    Label1: TLabel;
    BBtnYsk: TBitBtn;
    ADOQuery1: TADOQuery;
    DataSource1: TDataSource;
    DataSource4: TDataSource;
    ADOQuery4: TADOQuery;
    StringField1: TStringField;
    IntegerField1: TIntegerField;
    BCDField1: TBCDField;
    BCDField2: TBCDField;
    FloatField1: TFloatField;
    ADOQuery2khmc: TStringField;
    ADOQuery4gysmc: TStringField;
    procedure FormCreate(Sender: TObject);
    procedure ADOQuery2CalcFields(DataSet: TDataSet);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure ComboBox1Change(Sender: TObject);
    procedure BBtnYskClick(Sender: TObject);
    procedure ADOQuery4CalcFields(DataSet: TDataSet);
    procedure RadioButton2Click(Sender: TObject);
    procedure RadioButton1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
fm_yskcl2: Tfm_yskcl2;
strYskmx:TStringList;
strsptuihuodmx:TStringList;
strpfdmx:TstringList;
implementation

uses pfm_yskcl0;

{$R *.DFM}
const
strSqlAll='select tb_yskmx.skcause,tb_yskmx.lsh,isnull(tb_yskmx.yskje,0) as yskje ,isnull((select sum(skje) from tb_yskcl where tb_yskmx.lsh=tb_yskcl.lsh group by tb_yskcl.lsh), 0) as skje from tb_yskmx order by tb_yskmx.lsh desc';
const
strSqlNotAll1='select tb_yskmx.skcause,tb_yskmx.lsh,isnull(tb_yskmx.yskje,0) as yskje ,isnull((select sum(skje) from tb_yskcl where tb_yskmx.lsh=tb_yskcl.lsh group by tb_yskcl.lsh), 0) as skje from tb_yskmx';
strSqlNotAll2=' where yskje>isnull((select sum(skje) from tb_yskcl where tb_yskmx.lsh=tb_yskcl.lsh group by tb_yskcl.lsh), 0) order by tb_yskmx.lsh desc';
procedure Tfm_yskcl2.FormCreate(Sender: TObject);
var
i:integer;
begin
    strYskmx:=TStringList.Create;
    strsptuihuodmx:=TStringlist.Create;
    strpfdmx:=TStringlist.create;
    strYskmx.Add('skcause=應收款原因');
    strYskmx.Add('lsh=流水號');
    strYskmx.Add('khmc=客戶代碼');
    strYskmx.Add('gysmc=供應商代碼');
    strYskmx.Add('yskje=應收款金額');
    strYskmx.add('skje=已收款金額');
    strYskmx.add('sqje=未收金額');
    strsptuihuodmx.add('spbm=商品編碼');
    strsptuihuodmx.add('sptxm=商品條形碼');
    strsptuihuodmx.add('spmc=商品名稱');
    strsptuihuodmx.add('spnum=商品數量');
    strsptuihuodmx.add('spthdj=退貨單價');
    strsptuihuodmx.add('djhm=單據號碼');


    {strYskcl.add('skcause=收款原因');
    strYskcl.add('lsh=流水號');
    strYskcl.add('skje=已收金額');
    strYskcl.add('skrq=收款日期');
    strYskcl.add('skfs=收款方式');
    strYskcl.add('djhm=單據號碼');
    strYskcl.add('jsrm=經手人');
    strYskcl.add('shrm=審核人');
    }
    strpfdmx.add('sptxm=商品條形碼');
    strpfdmx.add('spbm=商品編碼');
    strpfdmx.add('spmc=商品名稱');
    strpfdmx.add('pfnum=批發數量');
    strpfdmx.add('pfdj=批發單價');
    strpfdmx.add('pfsl=批發稅率(%)');
    strpfdmx.add('yhl=折扣(%)');
    strpfdmx.add('djhm=單據號碼');
    strpfdmx.add('hth=合同號');
    combobox1.ItemIndex:=0;
    adoQuery2.active:=true;

    adoQuery3.active:=true;

    for i:=0 to dbgrid2.columns.count-1 do
    begin
        dbgrid2.columns[i].title.caption:=strYskmx.values[dbgrid2.Columns[i].FieldName];
    end;
    for i:=0 to dbgrid3.columns.count-1 do
    begin
        dbgrid3.columns[i].title.caption:=strpfdmx.values[dbgrid3.Columns[i].FieldName];
    end;

end;

procedure Tfm_yskcl2.ADOQuery2CalcFields(DataSet: TDataSet);
begin
      adoquery2.FieldByName('sqje').asfloat:=adoquery2.fieldbyname('yskje').asfloat-adoquery2.fieldbyname('skje').asfloat;
    
end;

procedure Tfm_yskcl2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
    strYskmx.Free;
    strsptuihuodmx.free;
     strpfdmx.Free;
    action:=caFree;
end;

procedure Tfm_yskcl2.ComboBox1Change(Sender: TObject);
var
i:integer;
lshpara:TParameter;
begin
   // adoquery2.Filter:='skcause='''+combobox1.Text+'''';
   // adoquery2.filtered:=true;
    if  combobox1.Text='批發' then
    begin
        groupbox4.caption:='批發商品數量及單價';
{        adoquery3.active:=false;
        adoquery3.SQL.Clear;
        adoquery3.sql.Add('select spbm,sptxm,spmc,pfnum,pfdj,yhl,pfsl,djhm from tb_pfdmx,tb_spmc where tb_pfdmx.spbm=tb_spmc.spbm and lsh=:lsh');
        adoquery3.Prepared;
        adoquery3.Parameters.Clear;
        lshpara:=adoquery3.Parameters.AddParameter();
        lshpara.Name:='lsh';                         }
        adoquery1.active:=false;
        adoquery4.Active:=false;
        dbgrid3.DataSource:=datasource3;
        dbgrid2.DataSource:=datasource2;
        adoquery2.active:=true;
        adoquery3.Active:=true;
        for i:=0 to dbgrid2.columns.count-1 do
        begin
            dbgrid2.columns[i].title.caption:=strYskmx.values[dbgrid2.Columns[i].FieldName];
        end;
        for i:=0 to dbgrid3.columns.count-1 do
        begin
            dbgrid3.columns[i].title.caption:=strpfdmx.values[dbgrid3.Columns[i].FieldName];
        end;
    end
    else
    begin
        groupbox4.caption:='退貨商品數量及單價';
{        adoquery3.active:=false;
        adoquery3.SQL.Clear;
        adoquery3.sql.Add('select spbm,sptxm,spmc,spnum,spthdj,djhm from tb_sptuihuomx,tb_spmc where tb_sptuihuomx.spbm=tb_spmc.spbm and lsh=:lsh');
        adoquery3.Prepared;
        adoquery3.Parameters.Clear;
        lshpara:=adoquery3.Parameters.AddParameter();
        lshpara.Name:='lsh';                         }
        adoquery3.active:=false;
        adoquery2.active:=false;
        dbgrid3.DataSource:=datasource1;
        dbgrid2.DataSource:=datasource4;
        adoquery4.Active:=true;
        adoquery1.Active:=true;

        for i:=0 to dbgrid2.columns.count-1 do
        begin
            dbgrid2.columns[i].title.caption:=strYskmx.values[dbgrid2.Columns[i].FieldName];
        end;
        for i:=0 to dbgrid3.columns.count-1 do
        begin
            dbgrid3.columns[i].title.caption:=strsptuihuodmx.values[dbgrid3.Columns[i].FieldName];
        end;
    end;


end;

procedure Tfm_yskcl2.BBtnYskClick(Sender: TObject);
begin

    if combobox1.text='批發' then
    begin
        fm_yskcl0:=tfm_yskcl0.create(application);
        fm_yskcl0.Edit10.Text:=adoquery2.fieldbyname('lsh').asstring;
        //流水號
        fm_yskcl0.edit3.text:=adoquery2.fieldbyname('yskje').asstring;
        //總計金額
        fm_yskcl0.edit2.text:=adoquery2.fieldbyname('skje').asstring;
        //已付金額
        fm_yskcl0.edit4.text:=floattostr(adoquery2.fieldbyname('sqje').asfloat);
        //尚欠金額
        fm_yskcl0.edit1.text:=adoquery2.fieldbyname('khmc').asstring;
        //供應商名稱
        //fm_yskcl0.edit2.text:=edit2.text;
        fm_yskcl0.label11.Caption:='客戶代碼';
        fm_yskcl0.GroupBox1.Caption:='批發應收款處理';
        fm_yskcl0.skcause:='批發';
        AddOptRecord(fm_yskcl0.skcause+'應收款處理,流水號'+fm_yskcl0.Edit10.Text);
        fm_yskcl0.showmodal;
        fm_yskcl0.free;
        adoquery3.active:=false;
        adoquery2.Active:=false;
        adoquery2.active:=true;
        adoquery3.active:=true;

    end
    else
    begin
        fm_yskcl0:=tfm_yskcl0.create(application);
        fm_yskcl0.Edit10.Text:=adoquery4.fieldbyname('lsh').asstring;
        //流水號
        fm_yskcl0.edit3.text:=adoquery4.fieldbyname('yskje').asstring;
        //總計金額
        fm_yskcl0.edit2.text:=adoquery4.fieldbyname('skje').asstring;
        //已付金額
        fm_yskcl0.edit4.text:=floattostr(adoquery4.fieldbyname('sqje').asfloat);
        //尚欠金額
        fm_yskcl0.edit1.text:=adoquery4.fieldbyname('gysmc').asstring;
        //供應商名稱
        //fm_yskcl0.edit2.text:=edit2.text;
        fm_yskcl0.label11.Caption:='供應商代碼';
        fm_yskcl0.GroupBox1.Caption:='退貨應收款處理';
        fm_yskcl0.skcause:='退貨';
        AddOptRecord(fm_yskcl0.skcause+'應收款處理,流水號'+fm_yskcl0.Edit10.Text);
        fm_yskcl0.showmodal;
        fm_yskcl0.free;
        adoquery1.active:=false;
        adoquery4.Active:=false;
        adoquery4.active:=true;
        adoquery1.active:=true;
    end;


end;

procedure Tfm_yskcl2.ADOQuery4CalcFields(DataSet: TDataSet);
begin
    adoquery4.FieldByName('sqje').asfloat:=adoquery4.fieldbyname('yskje').asfloat-adoquery4.fieldbyname('skje').asfloat;
end;

procedure Tfm_yskcl2.RadioButton2Click(Sender: TObject);
begin
    if combobox1.text='批發' then
    begin
        //adoquery2.Filter:='sqje<>0';
        adoquery2.Filtered:=false;
    end
    else
    begin
        //adoquery4.Filter:='sqje<>0';
        adoquery4.Filtered:=false;
    end;

end;

procedure Tfm_yskcl2.RadioButton1Click(Sender: TObject);
begin
   if combobox1.text='批發' then
    begin
        adoquery2.Filter:='sqje<>0';
        adoquery2.Filtered:=true;
    end
    else
    begin
        adoquery4.Filter:='sqje<>0';
        adoquery4.Filtered:=true;
    end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品中文字幕一区二区| 免费三级欧美电影| 91国偷自产一区二区开放时间| 国产精品无码永久免费888| 91亚洲精华国产精华精华液| 久久精品免费观看| wwwwww.欧美系列| 色狠狠桃花综合| 日本成人在线看| 国产精品初高中害羞小美女文| 7777精品久久久大香线蕉 | www.日韩精品| 狠狠狠色丁香婷婷综合久久五月| 亚洲欧美精品午睡沙发| 久久久精品人体av艺术| 91精品国产一区二区三区| 91美女片黄在线观看| 国产精品456| 久久国产精品色| 亚洲3atv精品一区二区三区| 亚洲男帅同性gay1069| 国产欧美日韩精品一区| www成人在线观看| 精品国产乱码久久久久久久| 91精品国产一区二区三区| 欧美久久久影院| 国产一区二区三区免费观看 | 毛片av一区二区三区| 亚洲国产wwwccc36天堂| 国产精品久久影院| 欧美日韩小视频| 欧美在线制服丝袜| 精品av久久707| 欧美亚洲国产一区二区三区| 一本色道久久综合亚洲91| 国产a视频精品免费观看| 国产在线视视频有精品| 日韩中文字幕1| 亚洲成人免费影院| 婷婷丁香久久五月婷婷| 日韩伦理电影网| 久久久久一区二区三区四区| 精品久久久久久久人人人人传媒| 欧美色综合天天久久综合精品| 国产盗摄精品一区二区三区在线| 久久激情综合网| 日韩黄色片在线观看| 免费在线观看不卡| 丝袜诱惑制服诱惑色一区在线观看| 国产精品传媒入口麻豆| 一区二区三区色| 国产精品久久久久久久久免费樱桃 | 7777精品久久久大香线蕉| 欧美亚洲日本一区| 91亚洲精品久久久蜜桃网站| 91福利国产成人精品照片| 色成人在线视频| 在线观看一区二区视频| 在线视频你懂得一区| 91高清视频免费看| 7777精品伊人久久久大香线蕉的 | 成人一区在线观看| 成人高清视频在线| 国产98色在线|日韩| 成人性色生活片| 99精品视频免费在线观看| 国产精品欧美一级免费| 国产亚洲成aⅴ人片在线观看| 久久久久久久久岛国免费| 久久精品亚洲精品国产欧美kt∨| 中文欧美字幕免费| ●精品国产综合乱码久久久久| 亚洲欧美日韩在线播放| 亚洲大尺度视频在线观看| 亚洲成av人综合在线观看| 黄页视频在线91| 国产a精品视频| 色综合久久中文字幕综合网| 日韩一区二区三区免费看| 精品国产网站在线观看| 日本一区二区在线不卡| 婷婷夜色潮精品综合在线| 麻豆成人免费电影| 国产suv精品一区二区三区| 99re视频这里只有精品| 欧美日韩欧美一区二区| 精品久久久久久久久久久久久久久久久 | 欧美放荡的少妇| 在线91免费看| 久久影院视频免费| 欧美国产日韩a欧美在线观看| 亚洲综合在线免费观看| 蜜桃av噜噜一区| www.99精品| 欧美变态tickle挠乳网站| 国产精品久久久久久久久免费丝袜| 亚洲日本va午夜在线电影| 另类调教123区| 99国产精品99久久久久久| 日本免费在线视频不卡一不卡二 | 国产人成亚洲第一网站在线播放| 综合久久给合久久狠狠狠97色| 亚洲一区欧美一区| 国产91精品免费| 欧美精品v日韩精品v韩国精品v| 久久影音资源网| 亚洲一区自拍偷拍| 韩国一区二区视频| 波多野结衣亚洲| 欧美一级视频精品观看| 日韩美女精品在线| 国产剧情在线观看一区二区| 欧洲精品一区二区| 欧美一级午夜免费电影| 亚洲国产va精品久久久不卡综合 | 本田岬高潮一区二区三区| 欧美va亚洲va| 亚洲电影你懂得| 99精品在线免费| 国产日产欧产精品推荐色| 亚洲国产精品自拍| 麻豆国产精品777777在线| 在线观看日产精品| 国产精品久久久久久久岛一牛影视 | 欧美日韩aaaaaa| 国产精品久久久久影院老司| 婷婷开心激情综合| 成人激情免费视频| 中文幕一区二区三区久久蜜桃| 免费高清在线一区| 91精品免费观看| 亚洲国产一区视频| 91美女蜜桃在线| 亚洲精品国产高清久久伦理二区| 国产成人a级片| 精品三级av在线| 久久成人av少妇免费| 91黄色免费看| 欧美性猛交xxxx黑人交| 亚洲色图清纯唯美| www.av精品| 亚洲一区二区中文在线| 99re这里只有精品6| 久久免费看少妇高潮| 国产成人在线看| 久久久www成人免费毛片麻豆| 国产精品一二三区在线| 精品免费国产一区二区三区四区| 午夜久久久久久久久| 91精品久久久久久蜜臀| 日韩精品一级二级| 欧美日韩你懂得| 久久99精品一区二区三区| 欧美电影免费提供在线观看| 日韩av一区二区在线影视| 欧美丰满高潮xxxx喷水动漫| 亚洲成人一区二区| 日韩免费观看高清完整版 | 日韩成人伦理电影在线观看| 欧美日高清视频| 国内成人免费视频| 欧美变态凌虐bdsm| 免费成人在线视频观看| 欧美tk丨vk视频| 国产剧情av麻豆香蕉精品| 1区2区3区国产精品| 在线看日本不卡| 午夜久久久久久| 久久精品网站免费观看| 成人精品一区二区三区四区| 国产无人区一区二区三区| 国产精品88888| 日韩美女啊v在线免费观看| 91欧美一区二区| 亚洲成人免费观看| 欧美激情一区二区| 色综合久久久久久久久久久| 日韩av一二三| 久久久午夜精品| jlzzjlzz欧美大全| 日韩 欧美一区二区三区| 欧美精品一区二区三区蜜臀| 国产在线精品一区二区不卡了| 亚洲欧美综合色| 欧美精品国产精品| 粉嫩av一区二区三区粉嫩| 一区二区三区av电影| 日韩欧美成人一区| 一本一道综合狠狠老| 日韩av中文字幕一区二区三区| 中文字幕一区二区三区四区| 亚洲国产高清不卡| 欧美一区二区在线视频| 色999日韩国产欧美一区二区| 日韩av一区二区三区| 亚洲一区二区三区三| 色视频成人在线观看免| 91精品中文字幕一区二区三区| 亚洲成人av一区二区三区| 欧美日韩中文字幕一区二区|