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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ststockchange.pas

?? 詳細(xì)的ERP設(shè)計(jì)資料
?? PAS
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
unit STStockChange;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, WSVoucherBrowse, DB, ActnList, Grids,WSEdit, DBGrids, QLDBGrid,
  ComCtrls, ExtCtrls, ToolWin,DateUtils, ADODB, StdCtrls, Buttons, GEdit,
  DBCtrls, Menus, WNADOCQuery,TypInfo, CheckLst;

type
  TSTStockChangeFrom = class(TWSVoucherBrowseForm)
    ToolButton4: TToolButton;
    ToolButton5: TToolButton;
    ToolButton6: TToolButton;
    ToolButton7: TToolButton;
    ToolButton8: TToolButton;
    ToolButton9: TToolButton;
    ToolButton11: TToolButton;
    ToolButton12: TToolButton;
    ToolButton13: TToolButton;
    adsMaster: TADODataSet;
    Panel2: TPanel;
    ADOQuery: TADOQuery;
    ADOQuery2: TADOQuery;
    Panel3: TPanel;
    Panel5: TPanel;
    Button3: TButton;
    TempAds: TADODataSet;
    WNADOCQuery1: TWNADOCQuery;
    Button1: TButton;
    Panel4: TPanel;
    GroupBox3: TGroupBox;
    Memo1: TMemo;
    Button2: TButton;
    Panel6: TPanel;
    Button4: TButton;
    ExpSttcGroupBox: TGroupBox;
    ExpSttcCheckListBox: TCheckListBox;
    ExpSttcCkBxPopMenu: TPopupMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    GroupBox1: TGroupBox;
    CheckBox1: TCheckBox;
    CheckBox2: TCheckBox;
    CheckBox3: TCheckBox;
    VipsetPanel: TPanel;
    Label1: TLabel;
    DateTimePicker1: TDateTimePicker;
    DateTimePicker2: TDateTimePicker;
    Button5: TButton;
    Button6: TButton;
    ListGoodsDetailAct: TAction;
    ListGoodsDetail: TMenuItem;
    ListGoodsClassAct: TAction;
    ListGoodsClass: TMenuItem;
    ToolButton1: TToolButton;
    procedure UpdateDBGrid;
    procedure DBGridTitleClick(Column: TColumn);
    procedure DBGridDblClick(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure N1Click(Sender: TObject);
    procedure N2Click(Sender: TObject);
    procedure N4Click(Sender: TObject);
    procedure N3Click(Sender: TObject);
    procedure adsMasterBeforeOpen(DataSet: TDataSet);
    procedure ExpSttcCheckListBoxClickCheck(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure IniStockChange;
    procedure Button6Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure DateTimePicker2Change(Sender: TObject);
    procedure DateTimePicker1Change(Sender: TObject);
    procedure Button5Click(Sender: TObject);
    procedure ListGoodsDetailActExecute(Sender: TObject);
    procedure ListGoodsClassActExecute(Sender: TObject);
    procedure adsMasterAfterOpen(DataSet: TDataSet);

  private
    { Private declarations }
    WhereStr,SelectStr :string;
  public
    { Public declarations }
  protected
    function CreateEditForm: TWSEditForm; override;
  end;

var
  STStockChangeFrom: TSTStockChangeFrom;

implementation

uses CommonDM,QLDBFlt;

{$R *.dfm}

function TSTStockChangeFrom.CreateEditForm: TWSEditForm;
begin
//  Result := TSLEdClearBillAForm.Create(Self);
end;


procedure TSTStockChangeFrom.UpdateDBGrid;
var I: Integer;
begin
  with DBGrid do
  begin
    FooterRowCount := 0;
    Columns[0].Footer.ValueType := fvtStaticText;
    Columns[0].Footer.Value := '合計(jì):';
    Columns[0].Footer.Alignment := taCenter;
    Columns[0].Title.Alignment:= taCenter;
    for I := 0 to Columns.Count - 1 do
    begin
      Columns[i].Width :=120;
      if Pos('日',Columns[I].FieldName)>0 then Columns[i].Width :=70;
      if Pos('編',Columns[I].FieldName)>0 then Columns[i].Width :=70;
      Columns[i].Title.Alignment:= taCenter;
      if Columns[I].Field is TNumericField then
      begin
        if (not CheckBox1.Checked) and (Pos('數(shù)量',Columns[I].FieldName)>0 )
             then Columns[I].Visible :=False;
        if (not CheckBox2.Checked) and  (Pos('單價(jià)',Columns[I].FieldName)>0 )
             then Columns[I].Visible :=False;
        if (not CheckBox3.Checked) and  (Pos('金額',Columns[I].FieldName)>0 )
             then Columns[I].Visible :=False;
        SetStrProp(Fields[I], 'DisplayFormat','#,#.00') ;
        if (Pos('單價(jià)',Columns[I].FieldName)<=0)   then
           Columns[I].Footer.ValueType := fvtSum;
      end;
    end;
    FooterRowCount := 1;
  end;
end;

procedure TSTStockChangeFrom.DBGridTitleClick(Column: TColumn);
begin
  inherited;
  UpdateDBGrid;
end;

procedure TSTStockChangeFrom.DBGridDblClick(Sender: TObject);
begin
// inherited;
end;


procedure TSTStockChangeFrom.Button3Click(Sender: TObject);
begin
  inherited;
  WNADOCQuery1.TabName :='TempExpenseList';
  WNADOCQuery1.ConnectionString :=CommonData.acnConnection.ConnectionString;
  WNADOCQuery1.Execute(False);
  if  trim(WNADOCQuery1.QueryTerm)<>'' then
      WhereStr :=' where ' +  trim(WNADOCQuery1.QueryTerm)
      else WhereStr :=' Where 1=1 ' ;
  Memo1.ReadOnly :=False;
  Memo1.Clear;
  if ( copy(trim(WNADOCQuery1.QueryTerm),1,3) ='not' ) or
    ( copy(trim(WNADOCQuery1.QueryTerm),1,3) ='NOT' )then
     Memo1.Text :='全部不滿(mǎn)足條件: '
     +Copy(trim(WNADOCQuery1.ShowTerm.Text),5,length(trim(WNADOCQuery1.ShowTerm.Text))-4 )
     else Memo1.Text :=Copy(trim(WNADOCQuery1.ShowTerm.Text),5,length(trim(WNADOCQuery1.ShowTerm.Text))-4);
  if WhereStr =' Where 1=1 ' then
    begin
      Memo1.Clear;
      Memo1.Text :='不限制條件!';
    end;
  Memo1.ReadOnly :=True;
  ToolBar.Hint :=' 臺(tái)帳條件: '+Memo1.Text;
  if Button1.Tag=1 then Button1Click(sender)
    else Button2Click(sender);
end;

procedure TSTStockChangeFrom.FormShow(Sender: TObject);
var I :integer;
begin
  inherited;
//主要?jiǎng)?chuàng)建流水記錄表
  ADOQuery.Close;
  ADOQuery.SQL.Text :=' IF EXISTS(  SELECT * FROM tempdb..sysobjects '
        +' WHERE ID = OBJECT_ID('+Quotedstr('tempdb..#InOutlist')
        +' )) DROP TABLE #InOutlist ' ;
  ADOQuery.ExecSQL;

//銷(xiāo)售出庫(kù)
  ADOQuery.Close;
  ADOQuery.SQL.Text :=' select b.Date [日期], '
    +' b.Code [編號(hào)],                        '
    +' b.BillMode [業(yè)務(wù)類(lèi)別],                '
    +' d.name  [經(jīng)手人] ,                    '
    +' c.name [倉(cāng)庫(kù)名稱(chēng)],                    '
    +' h.name [商品類(lèi)別],                    '
    +' e.name [商品名稱(chēng)],                    '
    +' a.GoodsSpec [規(guī)格型號(hào)],               '
    +' g.name [標(biāo)準(zhǔn)單位],                    '
    +' a.GoalUnitID [出入標(biāo)志] ,'
    +' b.Memo [備注] , '
    +' a.GoalQuantity*Isnull(b.ModeDC,1)*Isnull(b.ModeC,1) [標(biāo)準(zhǔn)數(shù)量],  '
    +' a.PriceGoal [標(biāo)準(zhǔn)單價(jià)],                '
    +' a.Amount*Isnull(b.ModeDC,1)*Isnull(b.ModeC,1) [金額], '
    +' f.name     [包裝單位],                '
    +' a.Quantity*Isnull(b.ModeDC,1)*Isnull(b.ModeC,1) [包裝數(shù)量],     '
    +' a.PriceBase [包裝單價(jià)]               '
    +' into #InOutlist '
    +' from SLGoodsOutDetail a                   '
    +' left outer join SLGoodsOutMaster     b on b.ID=a.MasterID      '
    +' left outer join STWarehouse         c on c.ID=b.WareHouseID      '
    +' left outer join MSEmployee       d on d.ID=b.EmployeeID    '
    +' left outer join DAGoods          e on e.ID=a.GoodsID       '
    +' left outer join MSUnit           f on f.ID=a.PackUnitID    '
    +' left outer join MSUnit           g on g.ID=e.UnitID    '
    +' left outer join DAGoodsClass     h on h.ID=e.GoodsClassID  '
    +' where b.RecordState<>'+ Quotedstr('刪除')
    +' and isnull(a.GoodsID,0) <>0 '
    +' order by  b.date ,b.code,a.ID ';
  ADOQuery.ExecSQL;
//銷(xiāo)售出庫(kù)
  ADOQuery.Close;
  ADOQuery.SQL.Text :=' Update  #InOutlist set [出入標(biāo)志]=-1 ';
  ADOQuery.ExecSQL;

//采購(gòu)入庫(kù)--
  ADOQuery.Close;
  ADOQuery.SQL.Text :=' insert into  #InOutlist ( '
    +' [日期], [編號(hào)],[業(yè)務(wù)類(lèi)別],[經(jīng)手人] , [倉(cāng)庫(kù)名稱(chēng)], '
    +' [商品類(lèi)別], [商品名稱(chēng)],[規(guī)格型號(hào)],[標(biāo)準(zhǔn)單位],'
    +' [出入標(biāo)志] , [備注] , '
    +' [標(biāo)準(zhǔn)數(shù)量], [標(biāo)準(zhǔn)單價(jià)],[金額],[包裝單位],    '
    +' [包裝數(shù)量], [包裝單價(jià)]  )'
    +' select b.Date [日期], '
    +' b.Code [編號(hào)],                        '
    +' b.BillMode [業(yè)務(wù)類(lèi)別],                '
    +' d.name  [經(jīng)手人] ,                    '
    +' c.name [倉(cāng)庫(kù)名稱(chēng)],                    '
    +' h.name [商品類(lèi)別],                    '
    +' e.name [商品名稱(chēng)],                    '
    +' a.GoodsSpec [規(guī)格型號(hào)],               '
    +' g.name [標(biāo)準(zhǔn)單位],                    '
    +' 1, b.Memo , '
    +' a.GoalQuantity*Isnull(b.ModeDC,1)*Isnull(b.ModeC,1) [標(biāo)準(zhǔn)數(shù)量],            '
    +' a.PriceGoal [標(biāo)準(zhǔn)單價(jià)],                '
    +' a.Amount*Isnull(b.ModeDC,1)*Isnull(b.ModeC,1) [金額],                  '
    +' f.name     [包裝單位],                '
    +' a.Quantity*Isnull(b.ModeDC,1)*Isnull(b.ModeC,1) [包裝數(shù)量],     '
    +' a.PriceBase [包裝單價(jià)]                '
    +' from PCGoodsInDetail a                   '
    +' left outer join PCGoodsInMaster     b on b.ID=a.MasterID      '
    +' left outer join STWarehouse         c on c.ID=b.WareHouseID      '
    +' left outer join MSEmployee       d on d.ID=b.EmployeeID    '
    +' left outer join DAGoods          e on e.ID=a.GoodsID       '
    +' left outer join MSUnit           f on f.ID=a.PackUnitID    '
    +' left outer join MSUnit           g on g.ID=e.UnitID    '
    +' left outer join DAGoodsClass     h on h.ID=e.GoodsClassID  '
    +' where b.RecordState<>'+ Quotedstr('刪除')
    +' and isnull(a.GoodsID,0) <>0 '
    +' order by  b.date ,b.code,a.ID ';
  ADOQuery.ExecSQL;
//采購(gòu)入庫(kù)--

//生產(chǎn)入庫(kù)==
  ADOQuery.Close;
  ADOQuery.SQL.Text :=' insert into  #InOutlist ( '
    +' [日期], [編號(hào)],[業(yè)務(wù)類(lèi)別],[經(jīng)手人] , [倉(cāng)庫(kù)名稱(chēng)], '
    +' [商品類(lèi)別], [商品名稱(chēng)],[規(guī)格型號(hào)],[標(biāo)準(zhǔn)單位],'
    +' [出入標(biāo)志] , [備注] , '
    +' [標(biāo)準(zhǔn)數(shù)量], [標(biāo)準(zhǔn)單價(jià)],[金額],[包裝單位],    '
    +' [包裝數(shù)量], [包裝單價(jià)]  )'
    +' select b.Date [日期], '
    +' b.Code [編號(hào)],                        '
    +' b.BillMode [業(yè)務(wù)類(lèi)別],                '
    +' d.name  [經(jīng)手人] ,                    '
    +' c.name [倉(cāng)庫(kù)名稱(chēng)],                    '
    +' h.name [商品類(lèi)別],                    '
    +' e.name [商品名稱(chēng)],                    '
    +' a.GoodsSpec [規(guī)格型號(hào)],               '
    +' g.name [標(biāo)準(zhǔn)單位],                    '
    +' 1, b.Memo , '
    +' a.GoalQuantity*Isnull(b.ModeDC,1)*Isnull(b.ModeC,1) [標(biāo)準(zhǔn)數(shù)量],  '
    +' a.PriceGoal [標(biāo)準(zhǔn)單價(jià)],                '
    +' a.Amount*Isnull(b.ModeDC,1)*Isnull(b.ModeC,1) [金額],                  '
    +' f.name     [包裝單位],                '
    +' a.Quantity*Isnull(b.ModeDC,1)*Isnull(b.ModeC,1) [包裝數(shù)量],     '
    +' a.PriceBase [包裝單價(jià)]                '
    +' from YDGoodsInDetail a                   '
    +' left outer join YDGoodsInMaster     b on b.ID=a.MasterID      '
    +' left outer join STWarehouse         c on c.ID=b.WareHouseID      '
    +' left outer join MSEmployee       d on d.ID=b.EmployeeID    '
    +' left outer join DAGoods          e on e.ID=a.GoodsID       '
    +' left outer join MSUnit           f on f.ID=a.PackUnitID    '
    +' left outer join MSUnit           g on g.ID=e.UnitID    '
    +' left outer join DAGoodsClass     h on h.ID=e.GoodsClassID  '
    +' where b.RecordState<>'+ Quotedstr('刪除')
    +' and isnull(a.GoodsID,0) <>0 '
    +' order by  b.date ,b.code,a.ID ';
  ADOQuery.ExecSQL;
//生產(chǎn)入庫(kù)==

//生產(chǎn)出庫(kù)==
  ADOQuery.Close;
  ADOQuery.SQL.Text :=' insert into  #InOutlist ( '
    +' [日期], [編號(hào)],[業(yè)務(wù)類(lèi)別],[經(jīng)手人] , [倉(cāng)庫(kù)名稱(chēng)], '
    +' [商品類(lèi)別], [商品名稱(chēng)],[規(guī)格型號(hào)],[標(biāo)準(zhǔn)單位],'
    +' [出入標(biāo)志] , [備注] , '
    +' [標(biāo)準(zhǔn)數(shù)量], [標(biāo)準(zhǔn)單價(jià)],[金額],[包裝單位],    '
    +' [包裝數(shù)量], [包裝單價(jià)]  )'
    +' select b.Date [日期], '
    +' b.Code [編號(hào)],                        '
    +' b.BillMode [業(yè)務(wù)類(lèi)別],                '
    +' d.name  [經(jīng)手人] ,                    '

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩在线一二三区| 美女视频黄久久| 欧美一区二区三区免费| 久久国产精品99久久久久久老狼| 国产精品人人做人人爽人人添| 在线视频你懂得一区| 黄一区二区三区| 一区二区高清在线| 日本一区二区综合亚洲| 8x8x8国产精品| 91黄色激情网站| 国产精品一区二区在线播放| 日韩精品一区第一页| 1024亚洲合集| 国产精品欧美精品| 精品成人一区二区三区四区| 欧美日韩国产一区二区三区地区| 99国产一区二区三精品乱码| 精品一区二区精品| 日本不卡123| 亚洲综合一区二区精品导航| 国产精品三级av| 久久综合一区二区| 日韩免费看网站| 欧美精品 日韩| 91免费视频观看| 成人爽a毛片一区二区免费| 亚洲一级在线观看| 日本一区二区免费在线| 欧美一级二级三级乱码| 欧洲国产伦久久久久久久| 国产麻豆视频一区| 热久久国产精品| 亚洲影院免费观看| 日韩欧美一级在线播放| 国产91丝袜在线播放0| 美女一区二区久久| 亚洲电影一区二区| 18欧美乱大交hd1984| 久久久久88色偷偷免费| 欧美一区二区三区人| 欧美中文字幕久久| 91蜜桃免费观看视频| 国产精品一区二区免费不卡| 免费观看成人av| 亚洲不卡在线观看| 亚洲成a天堂v人片| 亚洲欧美日韩成人高清在线一区| 国产精品美女久久久久av爽李琼 | 久久国产乱子精品免费女| 天天做天天摸天天爽国产一区 | 99re成人精品视频| 国产成人精品免费看| 老司机免费视频一区二区三区| 午夜久久久久久久久| 一区二区三区四区五区视频在线观看| 国产精品乱码一区二区三区软件| 337p粉嫩大胆色噜噜噜噜亚洲| 717成人午夜免费福利电影| 精品视频999| 欧美喷潮久久久xxxxx| 欧美日韩一区小说| 欧美日韩国产高清一区| 欧美老女人第四色| 欧美一区二区在线不卡| 欧美日韩免费一区二区三区| 99麻豆久久久国产精品免费| 国产成人在线视频网址| 波多野结衣一区二区三区| 成人午夜av电影| 95精品视频在线| 欧美系列在线观看| 51精品国自产在线| 欧美电影免费观看高清完整版| 欧美一区二区福利在线| 久久中文娱乐网| 欧美国产欧美亚州国产日韩mv天天看完整 | 日韩久久精品一区| 久久综合狠狠综合| 中文字幕在线一区| 亚洲精品欧美激情| 日韩二区三区四区| 国产美女视频91| 91伊人久久大香线蕉| 欧美在线综合视频| 欧美成人午夜电影| 国产欧美日韩激情| 亚洲精品中文在线影院| 亚洲综合自拍偷拍| 经典三级视频一区| 91在线观看一区二区| 欧美日韩久久久| 久久综合久久综合九色| 国产精品久久久久毛片软件| 亚洲在线视频网站| 久久精品国产一区二区| 成人国产精品免费| 3d动漫精品啪啪| 国产精品污污网站在线观看| 一区二区三区四区精品在线视频| 日本三级韩国三级欧美三级| 国产二区国产一区在线观看| 日本道免费精品一区二区三区| 日韩欧美精品在线| 亚洲欧美综合在线精品| 免费成人结看片| 大桥未久av一区二区三区中文| 欧美日韩国产系列| 国产精品福利一区二区三区| 午夜视频久久久久久| 国产成人免费视频精品含羞草妖精 | 丝袜脚交一区二区| 精品一二三四区| 欧美日韩在线一区二区| 国产精品视频在线看| 免费成人美女在线观看.| 99久久夜色精品国产网站| 欧美成人国产一区二区| 亚洲精品免费一二三区| 国产精选一区二区三区| 欧美日本视频在线| 国产精品萝li| 国产酒店精品激情| 69成人精品免费视频| 日本一区二区三区视频视频| 日韩国产欧美视频| 欧美亚洲日本国产| 国产精品国产馆在线真实露脸| 日韩高清一区二区| 欧美色爱综合网| 自拍视频在线观看一区二区| 国产专区综合网| 日韩精品一区二区三区视频| 日韩精品国产欧美| 在线看一区二区| 亚洲国产精品成人久久综合一区| 国内精品写真在线观看| 91精品国产aⅴ一区二区| 亚洲国产视频在线| 欧洲中文字幕精品| 自拍偷拍国产亚洲| 成人听书哪个软件好| 国产亚洲一二三区| 国产一区不卡在线| 精品久久久久久久人人人人传媒 | 亚洲午夜免费福利视频| 国产一区二区女| 欧美性猛交xxxx乱大交退制版| 日韩视频免费观看高清完整版在线观看 | 色综合久久久久综合体桃花网| 国产清纯美女被跳蛋高潮一区二区久久w | 91激情在线视频| 亚洲精品免费在线播放| 99re成人精品视频| 一区二区欧美精品| 在线观看av不卡| 国产精品情趣视频| 日韩vs国产vs欧美| 欧美精品色综合| 亚洲一级在线观看| 欧美一区二区三区小说| 男女男精品视频网| 欧美大片免费久久精品三p| 午夜精品视频在线观看| 91精品国产综合久久久蜜臀粉嫩 | 国产在线国偷精品免费看| 日韩欧美国产精品| 五月激情六月综合| 91 com成人网| 久久精品国内一区二区三区| 久久夜色精品国产欧美乱极品| 蜜臀a∨国产成人精品| 日韩精品中文字幕一区二区三区 | 国产精品亚洲а∨天堂免在线| 国产亚洲人成网站| 99久久久精品免费观看国产蜜| 亚洲视频在线一区观看| 欧美图片一区二区三区| 日本sm残虐另类| 久久九九全国免费| 成人中文字幕在线| 国产精品的网站| 欧美无人高清视频在线观看| 免费精品99久久国产综合精品| 777午夜精品免费视频| 美女一区二区在线观看| 欧美精品一区二区久久婷婷| av在线免费不卡| 午夜视频在线观看一区二区| 在线不卡免费av| 成人免费视频一区二区| 亚洲一区二区美女| 国产日韩欧美一区二区三区综合| 91麻豆免费观看| 麻豆精品一区二区综合av| 国产精品拍天天在线| 99riav久久精品riav| 老色鬼精品视频在线观看播放| 中文字幕一区二区三区四区| 在线综合亚洲欧美在线视频|