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

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

?? xschd1.pas

?? 思微POS連鎖超市管理系統 (商業代碼),幾年前的東西了
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
  Query1.Parameters[0].Value := code;
  Query1.open;
  if Query1.Fields[0].Value > 0 then
  begin
    Sender := sender + 1;
    Newcode(sender);
  end
  else
  begin
    ADOTable1.FieldByName('code').asstring := code;
    ADOTable1.FieldByName('kdrq').Value := datetostr(MainForm.DateTimePicker1.Date);
    ADOTable1.FieldByName('kdr').Value := MainForm.Label4.Caption;
    ADOTable1.FieldByName('fplx').Value := '增值稅發票';
    ADOTable1.FieldByName('zt').Value := '未審核';
  end;
end;

procedure Txschd.Bit5Click(Sender: TObject);
begin
  ADOTable1.Append;
  Newcode(0);
  try
    ADOTable1.Post;
  except
    Application.MessageBox('單號被占用,請重試一次.', '提示', MB_OK + MB_ICONERROR);
    ADOTable1.Cancel;
    exit;
  end;
  try
    ADOTable1.Refresh;
    ADOTable2.Refresh;
  except
  end;
  ADOTable1.Edit;
  Bit5.Enabled := false;
  Ed2.ReadOnly := false;
  Ed3.ReadOnly := false;
  Ed4.ReadOnly := false;
  Ed5.ReadOnly := false;
  Ed6.ReadOnly := false;
  Ed7.ReadOnly := false;
end;

procedure Txschd.b1UpdateState(Navigator: TwwDBNavigator;
  Button: TwwNavButton; Cause: TwwUpdateCause);
begin
  if b1.Enabled = true then Bit1.Enabled := true else Bit1.Enabled := false;
  if b2.Enabled = true then Bit2.Enabled := true else Bit2.Enabled := false;
  if b3.Enabled = true then Bit3.Enabled := true else Bit3.Enabled := false;
  if b4.Enabled = true then Bit4.Enabled := true else Bit4.Enabled := false;
  if b5.Enabled = true then Bit5.Enabled := true else Bit5.Enabled := false;
  if b6.Enabled = true then Bit6.Enabled := true else Bit6.Enabled := false;
  if b6.Enabled = true then
  begin
    DBGridEh1.Columns[0].ReadOnly := true;
    DBGridEh1.Columns[4].ReadOnly := true;
    DBGridEh1.Columns[5].ReadOnly := true;
    DBGridEh1.Columns[6].ReadOnly := true;
    DBGridEh1.Columns[7].ReadOnly := true;
    DBGridEh1.Columns[8].ReadOnly := true;
  end
  else
  begin
    DBGridEh1.Columns[0].ReadOnly := false;
    DBGridEh1.Columns[4].ReadOnly := false;
    DBGridEh1.Columns[5].ReadOnly := false;
    DBGridEh1.Columns[6].ReadOnly := false;
    DBGridEh1.Columns[7].ReadOnly := false;
    DBGridEh1.Columns[8].ReadOnly := false;
  end;
  if b7.Enabled = true then Bit7.Enabled := true else Bit7.Enabled := false;
  if b8.Enabled = true then Bit8.Enabled := true else Bit8.Enabled := false;
end;

procedure Txschd.Bit6Click(Sender: TObject);
begin
  try
    ADOTable1.Post;
  except
    Application.MessageBox('您的操作不正確,導致單據異常,不能保存.', '提示', MB_OK + MB_ICONERROR);
  end;
  try
    ADOTable1.Refresh;
    ADOTable2.Refresh;
  except
  end;
end;

procedure Txschd.Bit7Click(Sender: TObject);
begin
  ADOTable1.Cancel;
end;

procedure Txschd.Bit1Click(Sender: TObject);
begin
  if Bit6.Enabled = true then
  begin
    if Application.MessageBox('單據已修改,是否要保存?', '提示', MB_YESNO + MB_ICONQUESTION) = IDYES then ADOTable1.post else ADOTable1.Cancel;
  end;
  ADOTable1.First;
end;

procedure Txschd.Bit4Click(Sender: TObject);
begin
  if Bit6.Enabled = true then
  begin
    if Application.MessageBox('單據已修改,是否要保存?', '提示', MB_YESNO + MB_ICONQUESTION) = IDYES then ADOTable1.post else ADOTable1.Cancel;
  end;
  ADOTable1.Last;
end;

procedure Txschd.N9Click(Sender: TObject);
begin
  if ADOTable1.FieldByName('zt').asstring = '審核入賬' then
  begin
    Application.MessageBox('單據已經入賬,不能再做修改.', '提示', MB_OK + MB_ICONERROR);
    exit;
  end;
  if Ed5.Text = '' then
  begin
    Application.MessageBox('請選擇出貨倉.', '提示', MB_OK + MB_ICONERROR);
    exit;
  end;
  if ADOTable1.RecordCount = 0 then exit;
  Application.CreateForm(Txschxzsp, xschxzsp);
  xschxzsp.ShowModal;
end;

procedure Txschd.N10Click(Sender: TObject);
begin
  if ADOTable1.FieldByName('zt').asstring = '審核入賬' then
  begin
    Application.MessageBox('單據已經入賬,不能再做修改.', '提示', MB_OK + MB_ICONERROR);
    exit;
  end;
  if ADOTable2.FieldByName('spname').asstring = '' then exit;
  if ADOTable2.FieldByName('spcode').asstring = '' then exit;
  if Application.MessageBox(Pchar('是否要刪除當前貨品? 品名:' + ADOTable2.FieldByName('spname').asstring), '提示', MB_YESNO + MB_ICONQUESTION) = IDNO then exit;
  ADOTable2.Delete;
  Query1.close;
  Query1.sql.clear;
  Query1.sql.add('update XSCH001 set zje=(SELECT sum(je) from XSCH002 where code=:code) where code=:dh');
  Query1.Parameters[0].Value := ADOTable1.fieldbyname('code').Value;
  Query1.Parameters[1].Value := ADOTable1.fieldbyname('code').Value;
  Query1.ExecSQL;
end;

procedure Txschd.FormCreate(Sender: TObject);
begin
  ADOTable1.Last;
end;

procedure Txschd.N2Click(Sender: TObject);
begin
  if ADOTable1.FieldByName('zt').asstring = '審核入賬' then
  begin
    Application.MessageBox('單據已經入賬,不能再做修改.', '提示', MB_OK + MB_ICONERROR);
    exit;
  end;
  if ADOTable1.RecordCount = 0 then exit;
  Application.CreateForm(Txgxschdh, xgxschdh);
  xgxschdh.Edit1.Text := ADOTable1.FieldByName('code').asstring;
  xgxschdh.ShowModal;
end;

procedure Txschd.Ed1ButtonClick(Sender: TObject; AbsoluteIndex: Integer);
begin
  N13.Click;
end;

procedure Txschd.N13Click(Sender: TObject);
begin
  if Bit6.Enabled = true then
  begin
    if Application.MessageBox('單據已修改,是否要保存?', '提示', MB_YESNO + MB_ICONQUESTION) = IDYES then
      ADOTable1.post else ADOTable1.Cancel;
  end;
  Application.CreateForm(Txschdcx, xschdcx);
  xschdcx.ShowModal;
end;

procedure Txschd.N11Click(Sender: TObject);
begin
  if ADOTable1.FieldByName('zt').asstring = '審核入賬' then
  begin
    Application.MessageBox('單據已經入賬,不能再做修改.', '提示', MB_OK + MB_ICONERROR);
    exit;
  end;
  if ADOTable2.FieldByName('spname').asstring = '' then exit;
  Application.CreateForm(Txschxzdj, xschxzdj);
  xschxzdj.ShowModal;
end;

procedure Txschd.BitBtn6Click(Sender: TObject);
begin
  if ADOTable1zt.Value = '未審核' then
  begin
    if Application.MessageBox('單據未審核,是否繼續打印?', '提示', MB_YESNO + MB_ICONQUESTION) = IDNO then exit;
  end;
  Application.CreateForm(Tdyxschd, dyxschd);
  dyxschd.ADOQuery1.Close;
  dyxschd.ADOQuery1.Sql.clear;
  dyxschd.ADOQuery1.Sql.add('select * from xsch001 where code=:code');
  dyxschd.ADOQuery1.Parameters[0].Value := ADOTable1.fieldbyname('code').Value;
  dyxschd.ADOQuery1.Open;
  dyxschd.ADOQuery2.Close;
  dyxschd.ADOQuery2.Sql.clear;
  dyxschd.ADOQuery2.Sql.add('select * from xsch002 where code=:code order by id');
  dyxschd.ADOQuery2.Parameters[0].Value := ADOTable1.fieldbyname('code').Value;
  dyxschd.ADOQuery2.Open;
  dyxschd.ShowModal;
end;

procedure Txschd.Panel1Resize(Sender: TObject);
begin
  Panel4.Left := (Panel1.Width - Panel4.Width) div 2;
end;

procedure Txschd.Panel2Resize(Sender: TObject);
begin
  Ed7.Width := Panel2.Width - 52;
end;

procedure Txschd.FormResize(Sender: TObject);
begin
  with xschd do
  begin
    if Height < 350 then Height := 350;
    if Width < 567 then Width := 567;
  end;
end;

procedure Txschd.DBGridEh1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = 189 then
  begin
    N10.Click;
  end;
end;

procedure Txschd.ADOTable1AfterScroll(DataSet: TDataSet);
begin
  if ADOTable1.RecordCount = 0 then
  begin
    Ed2.ReadOnly := true;
    Ed3.ReadOnly := true;
    Ed4.ReadOnly := true;
    Ed5.ReadOnly := true;
    Ed6.ReadOnly := true;
    Ed7.ReadOnly := true;
    DBGridEh1.Columns[0].ReadOnly := true;
    DBGridEh1.Columns[4].ReadOnly := true;
    DBGridEh1.Columns[5].ReadOnly := true;
    DBGridEh1.Columns[6].ReadOnly := true;
    DBGridEh1.Columns[7].ReadOnly := true;
    DBGridEh1.Columns[8].ReadOnly := true;
  end
  else
  begin
    Ed2.ReadOnly := false;
    Ed3.ReadOnly := false;
    Ed4.ReadOnly := false;
    Ed5.ReadOnly := false;
    Ed6.ReadOnly := false;
    Ed7.ReadOnly := false;
    DBGridEh1.Columns[0].ReadOnly := false;
    DBGridEh1.Columns[4].ReadOnly := false;
    DBGridEh1.Columns[5].ReadOnly := false;
    DBGridEh1.Columns[6].ReadOnly := false;
    DBGridEh1.Columns[7].ReadOnly := false;
    DBGridEh1.Columns[8].ReadOnly := false;
  end;
  if Bit6.Enabled = true then
  begin
    DBGridEh1.Columns[0].ReadOnly := true;
    DBGridEh1.Columns[4].ReadOnly := true;
    DBGridEh1.Columns[5].ReadOnly := true;
    DBGridEh1.Columns[6].ReadOnly := true;
    DBGridEh1.Columns[7].ReadOnly := true;
    DBGridEh1.Columns[8].ReadOnly := true;
  end
  else
  begin
    DBGridEh1.Columns[0].ReadOnly := false;
    DBGridEh1.Columns[4].ReadOnly := false;
    DBGridEh1.Columns[5].ReadOnly := false;
    DBGridEh1.Columns[6].ReadOnly := false;
    DBGridEh1.Columns[7].ReadOnly := false;
    DBGridEh1.Columns[8].ReadOnly := false;
  end;
  if Ed5.Text = '' then
  begin
    DBGridEh1.Columns[0].ReadOnly := true;
    DBGridEh1.Columns[4].ReadOnly := true;
    DBGridEh1.Columns[5].ReadOnly := true;
    DBGridEh1.Columns[6].ReadOnly := true;
    DBGridEh1.Columns[7].ReadOnly := true;
    DBGridEh1.Columns[8].ReadOnly := true;
  end
  else
  begin
    DBGridEh1.Columns[0].ReadOnly := false;
    DBGridEh1.Columns[4].ReadOnly := false;
    DBGridEh1.Columns[5].ReadOnly := false;
    DBGridEh1.Columns[6].ReadOnly := false;
    DBGridEh1.Columns[7].ReadOnly := false;
    DBGridEh1.Columns[8].ReadOnly := false;
  end;
  if ADOTable1.FieldByName('zt').asstring = '審核入賬' then
  begin
    Ed2.ReadOnly := true;
    Ed3.ReadOnly := true;
    Ed4.ReadOnly := true;
    Ed5.ReadOnly := true;
    Ed6.ReadOnly := true;
    Ed7.ReadOnly := true;
    DBGridEh1.Columns[0].ReadOnly := true;
    DBGridEh1.Columns[4].ReadOnly := true;
    DBGridEh1.Columns[5].ReadOnly := true;
    DBGridEh1.Columns[6].ReadOnly := true;
    DBGridEh1.Columns[7].ReadOnly := true;
    DBGridEh1.Columns[8].ReadOnly := true;
    N3.Enabled := false;
  end
  else
  begin
    N3.Enabled := true;
    Ed2.ReadOnly := false;
    Ed3.ReadOnly := false;
    Ed4.ReadOnly := false;
    Ed5.ReadOnly := false;
    Ed6.ReadOnly := false;
    Ed7.ReadOnly := false;
    DBGridEh1.Columns[0].ReadOnly := false;
    DBGridEh1.Columns[4].ReadOnly := false;
    DBGridEh1.Columns[5].ReadOnly := false;
    DBGridEh1.Columns[6].ReadOnly := false;
    DBGridEh1.Columns[7].ReadOnly := false;
    DBGridEh1.Columns[8].ReadOnly := false;
  end;
end;

procedure Txschd.Ed4KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = 13 then DBGridEh1.SetFocus;
end;

procedure Txschd.N3Click(Sender: TObject);
begin
  if ADOTable1.FieldByName('kh').asstring = '' then
  begin
    Application.MessageBox('請選擇客戶.', '提示', MB_OK + MB_ICONWARNING);
    exit;
  end;
  if ADOTable1.FieldByName('ck').asstring = '' then
  begin
    Application.MessageBox('請選擇出貨倉.', '提示', MB_OK + MB_ICONWARNING);
    exit;
  end;
  if ADOTable1.FieldByName('ywy').asstring = '' then
  begin
    Application.MessageBox('請選擇業務員.', '提示', MB_OK + MB_ICONWARNING);
    exit;
  end;
  if ADOTable2.FieldByName('spname').asstring = '' then
  begin
    Application.MessageBox('請錄入貨品明細.', '提示', MB_OK + MB_ICONWARNING);
    exit;
  end;
  ADOTable2.Edit;
  ADOTable2.Post;
  Query1.Close;
  Query1.SQL.Clear;
  Query1.SQL.Add('select spname from xsch002 a where sl>(select kcsl from spkcda b where a.spcode=b.spcode and ckcode=:ckcode) and code=:code');
  Query1.Parameters[0].Value := ADOTable1.FieldByName('ck').asstring;
  Query1.Parameters[1].Value := ADOTable1.FieldByName('code').asstring;
  Query1.Open;
  if Query1.RecordCount > 0 then
  begin
    Application.MessageBox(PCHAR('出貨量大于庫存量.商品:' + Query1.fieldbyname('spname').asstring), '提示', MB_OK + MB_ICONWARNING);
    exit;
  end;
  Application.CreateForm(Txschshrz, xschshrz);
  xschshrz.ShowModal;
end;

procedure Txschd.N4Click(Sender: TObject);
begin
  if ADOTable1.FieldByName('zt').asstring = '審核入賬' then
  begin
    Application.MessageBox('單據已經入賬,不能再做修改.', '提示', MB_OK + MB_ICONERROR);
    exit;
  end;
  if Ed5.Text = '' then
  begin
    Application.MessageBox('請選擇出貨倉.', '提示', MB_OK + MB_ICONERROR);
    exit;
  end;
  if ADOTable1.RecordCount = 0 then exit;
  Application.CreateForm(Txschxzxsdd, xschxzxsdd);
  xschxzxsdd.ShowModal;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
大胆亚洲人体视频| 国产欧美综合色| 九九精品一区二区| 亚洲美女在线一区| 日本一区二区三区高清不卡| 亚洲欧洲无码一区二区三区| 久久久久久**毛片大全| 在线不卡的av| 欧美日本不卡视频| 7777精品伊人久久久大香线蕉| 欧美丝袜丝nylons| 欧美高清视频www夜色资源网| 亚洲国产成人午夜在线一区| 中文字幕不卡一区| 精品制服美女丁香| 日韩亚洲欧美一区| 欧美成人高清电影在线| 日韩欧美国产高清| 国产精品入口麻豆九色| 亚洲区小说区图片区qvod| 国产成人免费在线观看| 成人av网站免费观看| 99久久精品国产观看| 在线免费精品视频| 在线不卡免费av| 亚洲国产一区二区三区| 五月婷婷综合网| 国产精品99久久久久久久vr| 成人小视频在线观看| 精品精品国产高清a毛片牛牛 | 国产成人午夜精品5599| 日韩欧美一级在线播放| 日本一不卡视频| 韩国成人在线视频| 99re热视频这里只精品| 中文字幕一区二区三中文字幕| 国产一区不卡在线| 欧美伊人精品成人久久综合97| 亚洲桃色在线一区| 久久激情五月婷婷| 99re在线精品| 一区二区三区精品视频| 精品一区二区三区影院在线午夜| 欧美一区二区精品久久911| 中文字幕一区二区三区四区 | 日韩成人一区二区三区在线观看| 欧美午夜免费电影| 视频一区在线播放| 91同城在线观看| 精品卡一卡二卡三卡四在线| 国产在线精品免费| 国产精品久久久久久福利一牛影视| 日韩高清国产一区在线| 精品剧情v国产在线观看在线| 国产一区二区三区四区五区美女| 欧美国产综合色视频| aaa亚洲精品| 国产欧美一区二区三区沐欲| av在线播放成人| 午夜精品一区二区三区三上悠亚| 日韩你懂的在线观看| 成人a级免费电影| 亚洲国产精品综合小说图片区| 日韩一级二级三级| 国v精品久久久网| 久久一日本道色综合| 日韩专区在线视频| 久久久久久99精品| 欧美色倩网站大全免费| 亚洲综合色网站| 91福利区一区二区三区| 欧美精品一区二区三| 97久久精品人人爽人人爽蜜臀| 日韩成人免费电影| 国产精品家庭影院| 日韩欧美在线网站| 色噜噜夜夜夜综合网| 韩国av一区二区三区四区| 亚洲色图都市小说| 久久毛片高清国产| 欧美精品在线观看播放| 99麻豆久久久国产精品免费| 轻轻草成人在线| 91精品国产色综合久久不卡电影| 福利一区二区在线| 日本欧美一区二区三区乱码| 亚洲视频精选在线| 国产日韩精品一区二区三区 | 激情五月婷婷综合网| 亚洲午夜精品网| 中文字幕乱码亚洲精品一区| 日韩视频一区二区在线观看| 欧美在线free| 99精品视频在线播放观看| 国产精品一级黄| 免费人成精品欧美精品| 夜色激情一区二区| 国产精品国产三级国产a| 精品成人免费观看| 精品美女一区二区| 91精品国产一区二区三区 | 亚洲成人激情社区| 欧美亚洲动漫精品| 成人精品gif动图一区| 国内精品写真在线观看| 视频一区二区三区中文字幕| 亚洲视频一区二区在线| 国产精品对白交换视频| 欧美激情综合在线| 国产欧美日产一区| 久久久久久久久久久黄色| 欧美成人免费网站| 欧美成人激情免费网| 欧美成人a视频| 日韩精品一区二区三区在线| 日韩一区二区三区视频| 日韩一级片网址| 26uuuu精品一区二区| 国产亚洲一区二区三区在线观看| jvid福利写真一区二区三区| 国产精品99久久久久久似苏梦涵 | 精品一区二区三区免费| 久久99久久99| 国产成人免费视频网站| aaa欧美大片| 欧美日韩亚洲另类| 欧美一二三四区在线| 久久综合久久久久88| 欧美激情艳妇裸体舞| 日韩一区有码在线| 亚洲第一久久影院| 久久国产尿小便嘘嘘尿| 懂色av一区二区三区免费观看 | 国产精品国产自产拍高清av王其 | 91在线观看视频| 欧美在线你懂的| 日韩视频免费观看高清完整版在线观看| 日韩一卡二卡三卡四卡| 国产日韩欧美制服另类| 最新日韩在线视频| 五月婷婷欧美视频| 国产成人久久精品77777最新版本| www.亚洲国产| 欧美喷水一区二区| 久久欧美一区二区| 一区二区三区色| 久久国产乱子精品免费女| 99久久婷婷国产综合精品| 欧美精品久久一区二区三区| 久久婷婷成人综合色| 一区二区三区欧美激情| 精品夜夜嗨av一区二区三区| 91女厕偷拍女厕偷拍高清| 欧美一区二区三区视频在线| 国产精品网曝门| 日韩精品电影在线| 暴力调教一区二区三区| 欧美一区二区福利在线| 亚洲欧洲在线观看av| 久久精品国产成人一区二区三区| www..com久久爱| 欧美v日韩v国产v| 一区二区国产视频| 成人午夜又粗又硬又大| 日韩三级精品电影久久久| 亚洲欧美一区二区三区极速播放| 秋霞午夜av一区二区三区| 色综合天天性综合| 亚洲午夜电影在线| 国产乱码精品一区二区三区av | 久久亚洲精精品中文字幕早川悠里| 一区二区中文字幕在线| 韩国中文字幕2020精品| 欧美日韩二区三区| 中文字幕一区二区三区色视频| 韩日av一区二区| 日韩一区二区在线观看视频| 一区二区三区日韩欧美精品 | 欧美精品免费视频| 亚洲男人的天堂网| 亚洲日本在线视频观看| 亚洲国产美女搞黄色| www.性欧美| 久久久噜噜噜久噜久久综合| 日日摸夜夜添夜夜添精品视频 | 国产欧美日韩不卡| 蜜桃免费网站一区二区三区| 久久国产精品72免费观看| 欧美日韩国产一级片| 亚洲激情六月丁香| 亚洲www啪成人一区二区麻豆 | 亚洲欧洲99久久| 国产精品456| 2020国产精品久久精品美国| 美女免费视频一区二区| 欧美一区二区三区免费在线看| 日韩国产一二三区| 日韩一区二区三免费高清| 麻豆免费看一区二区三区| 欧美一区二区三区在线电影 |