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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dcunt.pas

?? 商品銷售系統(tǒng)完全的功能SQL和JAVA
?? PAS
字號(hào):
unit dcunt;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DB, StdCtrls, Buttons, Grids, ExtCtrls, BaseGrid, AdvGrid;

type
  Tdcfrm = class(TForm)
    Bevel1: TBevel;
    Label4: TLabel;
    Label3: TLabel;
    Label6: TLabel;
    Label5: TLabel;
    Edit1: TEdit;
    Label1: TLabel;
    Label8: TLabel;
    Edit2: TEdit;
    Label9: TLabel;
    Label7: TLabel;
    ComboBox1: TComboBox;
    Edit3: TEdit;
    BitBtn2: TBitBtn;
    AdvStringGrid1: TAdvStringGrid;
    Timer1: TTimer;
    Label13: TLabel;
    Label12: TLabel;
    Label10: TLabel;
    Label11: TLabel;
    Edit4: TEdit;
    Label14: TLabel;
    BitBtn1: TBitBtn;
    BitBtn3: TBitBtn;
    BitBtn4: TBitBtn;
    Label2: TLabel;
    procedure BitBtn4Click(Sender: TObject);
    procedure FormKeyPress(Sender: TObject; var Key: Char);
    procedure FormActivate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure BitBtn1Click(Sender: TObject);
    procedure Edit1Enter(Sender: TObject);
    procedure Edit1Exit(Sender: TObject);
    procedure ComboBox1Enter(Sender: TObject);
    procedure ComboBox1Exit(Sender: TObject);
    procedure Edit3Enter(Sender: TObject);
    procedure Edit3Exit(Sender: TObject);
    procedure Edit3KeyPress(Sender: TObject; var Key: Char);
    procedure BitBtn3Click(Sender: TObject);
    procedure Edit1KeyPress(Sender: TObject; var Key: Char);
    procedure Edit2KeyPress(Sender: TObject; var Key: Char);
    procedure BitBtn2Click(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure Edit2Enter(Sender: TObject);
    procedure Edit2Exit(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  dcfrm: Tdcfrm;

implementation

uses  data,maind, mainunt,datam;

{$R *.dfm}

var
  dcno:integer;

procedure Tdcfrm.BitBtn4Click(Sender: TObject);
begin
close;
end;

procedure Tdcfrm.FormKeyPress(Sender: TObject; var Key: Char);
begin
    if key=#13 then
    begin
      Perform(CM_DialogKey,Vk_TAB,0);
      key:=#0;
    end;
end;

procedure Tdcfrm.FormActivate(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
edit4.Text:=main.Edit8.Text;
advstringgrid1.Cells[0,0]:='';
edit1.SetFocus;
label4.Caption:=formatdatetime('yyyy-mm-dd',date);
Label6.caption:=create_moveout_no('moveoutm');
advstringgrid1.Cells[1,0]:='貨物條形碼';
advstringgrid1.Cells[2,0]:='標(biāo)準(zhǔn)零售價(jià)';
advstringgrid1.Cells[3,0]:='調(diào)出數(shù)量';
advstringgrid1.Cells[4,0]:='金額';
dcno:=1;
end;


procedure Tdcfrm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
inherited;
dcfrm:=nil;
dcfrm.Free;
end;

procedure Tdcfrm.BitBtn1Click(Sender: TObject);
var
  i:integer;
begin
timer1.Enabled:=false;
try
 dataman.ADOCon.BeginTrans;
 //更新出貨單據(jù)表
 with dataman.dcQuery do
   begin
   close;
   sql.Clear;
   sql.Add('insert into moveoutm');
   sql.Add('values(:dj,:yf,:js,:je,:jsj,:jsr)');
   parameters.ParamByName('dj').Value:=trim(label6.Caption);
   parameters.ParamByName('yf').Value:=trim(combobox1.text);
   parameters.ParamByName('js').Value:=strtoint(trim(label12.Caption));
   parameters.ParamByName('je').Value:=strtofloat(trim(label11.Caption));
   parameters.ParamByName('jsj').Value:=date();
   parameters.ParamByName('jsr').Value:=trim(edit4.Text);
   prepared;
   execsql;
 //end;
 //更新出貨明細(xì)表
   close;
   for i:=1 to dcno do
    begin
    if trim(advstringgrid1.Cells[1,i])='' then break;
      sql.Clear;
      sql.Add('insert into moveout');
      sql.Add('values(:dj,:ht,:djq,:shl,:je)');
      parameters.ParamByName('dj').Value:=trim(label6.Caption);
      parameters.ParamByName('ht').Value:=trim(advstringgrid1.Cells[1,i]);
      parameters.ParamByName('djq').Value:=strtofloat(trim(advstringgrid1.Cells[2,i]));
      parameters.ParamByName('shl').Value:=strtoint(trim(advstringgrid1.Cells[3,i]));
      parameters.ParamByName('je').Value:=strtofloat(trim(advstringgrid1.Cells[4,i]));
      prepared;
      execsql;
    //更新庫存
      sql.Clear;
      sql.Add('update kc set 庫存數(shù)量=庫存數(shù)量-:tno where 貨物條形碼='''+trim(advstringgrid1.Cells[1,i])+'''');
      parameters.ParamByName('tno').Value:=strtoint(advstringgrid1.Cells[3,i]);
      execsql;
    end; //結(jié)束循環(huán)
  end;
  dataman.ADOCon.CommitTrans;
  showmessage('出貨單據(jù)號(hào)'+trim(label6.Caption)+'存盤成功!');
 except
 dataman.ADOCon.RollbackTrans;
 showmessage('出貨單據(jù)號(hào)'+trim(label6.Caption)+'存盤失敗!');
 end;
end;

procedure Tdcfrm.Edit1Enter(Sender: TObject);
begin
Edit1.Color:=clSkyBlue;
end;

procedure Tdcfrm.Edit1Exit(Sender: TObject);
begin
Edit1.color:=clWindow;
if (length(edit1.Text)<>15) and (edit1.Text<>'') then
begin
messagedlg('對(duì)不起!條形碼不等于15位',mtError,[mbOk],0);
edit1.SetFocus;
exit;
end;
if edit1.Text<>'' then
 begin
  with dataman.dcQuery do
      begin
      sql.Clear;
       sql.Add('select 庫存數(shù)量,單價(jià) from kc where 貨物條形碼 ='''+edit1.text+'''');
       open;
     if IsEmpty then
        begin
          showmessage('對(duì)不起!庫里沒有此貨,請(qǐng)核實(shí)數(shù)據(jù)!');
          edit1.SetFocus;
          exit;
        end
     else
     begin
     if fields[0].Value=0 then
       begin
       showmessage('庫存量為零!');
       exit;
       end ;
     edit3.Text:=floattostr(Fields[1].Value);
     end;
  end;
  end;
end;


procedure Tdcfrm.ComboBox1Enter(Sender: TObject);
begin
  ComboBox1.Color:=clSkyBlue;
end;

procedure Tdcfrm.ComboBox1Exit(Sender: TObject);
begin
  ComboBox1.color:=clWindow;
end;

procedure Tdcfrm.Edit3Enter(Sender: TObject);
begin
  Edit3.Color:=clSkyBlue;
end;

procedure Tdcfrm.Edit3Exit(Sender: TObject);
begin
Edit3.color:=clWindow;
end;

procedure Tdcfrm.Edit3KeyPress(Sender: TObject; var Key: Char);
begin
if not(key in ['0'..'9',#8] )then
begin
 key:=#0;
// MessageBeep(-1);
end;
end;

procedure Tdcfrm.BitBtn3Click(Sender: TObject);
var
fd:textfile;
dcfile,dc:string;
i:integer;
begin
    try
       dcfile:=ExtractFilePath(Application.ExeName)+'dcout.txt';
       AssignFile(fd,dcfile);
       Rewrite(fd);
       write(fd,chr(27)+chr(64));
       dc:=stringOfChar(' ',(32-Length('牧羊人服飾'+ini_load_shopname('打印參數(shù)','和祥店')+'調(diào)出清單')) div 2)+'牧羊人服飾'+ini_load_shopname('打印參數(shù)','和祥店')+'調(diào)出清單';
       write(fd,dc+chr(10));
       write(fd,(formatdatetime('yyyy"年"mm"月"dd"日" hh"點(diǎn)"mm"分" ampm',now)+chr(10)):18);
       write(fd,('源分店:'+trim(combobox1.Text)):14);
       write(fd,('單據(jù)號(hào):'+trim(label6.caption)):16);
       write(fd,('經(jīng)手人:'+trim(edit4.Text)):16);
       writeln(fd,'--------------------------------');
               //  12345678901234567890123456789012
         write(fd,'商品條形碼     零售價(jià) 數(shù)量  金額'+chr(10));
         write(fd,'--------------------------------');
         for i:=1 to dcno do
           begin
           if advstringgrid1.Cells[1,i]='' then break;
            write(fd,trim(advstringgrid1.cells[1,i]):15);
            write(fd,trim(advstringgrid1.cells[2,i]):5);
            write(fd,trim(advstringgrid1.cells[3,i]):5);
            write(fd,trim(advstringgrid1.cells[4,i]):5);
            write(fd,chr(10));
           end;
            Writeln(fd,'              ');
            write(fd,'-------------------------------');
            Writeln(fd,('調(diào)出總數(shù):'+trim(label12.Caption)):16);
            Writeln(fd,('調(diào)出總金額:'+trim(label11.Caption)):16);
            Writeln(fd,'              ');
            Writeln(fd,'              ');
            Writeln(fd,'              ');
            Writeln(fd,'              ');
            Writeln(fd,'              ');
            CloseFile(fd);
            PrintFile(dcfile);
    except
     abort;
    end;
end;

procedure Tdcfrm.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not(key in ['0'..'9',#8] )then
begin
 key:=#0;
end;
end;

procedure Tdcfrm.Edit2KeyPress(Sender: TObject; var Key: Char);
begin
if not(key in ['0'..'9',#8] )then
begin
 key:=#0;
end;
end;

procedure Tdcfrm.BitBtn2Click(Sender: TObject);
var
 i:integer;
begin
   if (edit1.Text='') or (edit2.Text='') or (edit3.Text='') then
    begin
     showmessage('請(qǐng)輸入完整的信息!');
     edit1.SetFocus;
    end
   else
    begin
      for i:=1  to advstringgrid1.RowCount do
       begin
         if trim(edit1.Text)=trim(advstringgrid1.Cells[1,i]) then
           begin
            advstringgrid1.Cells[3,i]:=inttostr(strtoint(trim(advstringgrid1.Cells[3,i]))+strtoint(trim(edit2.Text)));
            edit1.Text:='';
            edit1.SetFocus;
            edit3.Text:='';
            break;
            exit;
           end;
         end;
       for i:=advstringgrid1.RowCount  downto 1 do
        begin
          if trim(edit1.Text)<>trim(advstringgrid1.cells[1,i]) then
           begin
            advstringgrid1.Cells[0,dcno]:=inttostr(dcno);
            advstringgrid1.Cells[1,dcno]:=trim(edit1.Text);
            advstringgrid1.Cells[2,dcno]:=trim(edit3.Text);
            advstringgrid1.Cells[3,dcno]:=trim(edit2.Text);
            dcno:=dcno+1;
            advstringgrid1.RowCount:=dcno;
            edit1.Text:='';
            edit1.SetFocus;
            edit3.Text:='';
            break;
            exit;
          end;
          break;
        end;
       end;
end;

procedure Tdcfrm.Timer1Timer(Sender: TObject);
var
 j,quality:integer;
 totalth:real;
begin
 totalth:=0;
 quality:=0;
  for j:=1 to advstringgrid1.RowCount do
     begin
      if advstringgrid1.Cells[1,j]='' then break;
      advstringgrid1.Cells[4,j]:=floattostr(strtofloatdef(trim(advstringgrid1.Cells[2,j]),0)*strtointdef(trim(advstringgrid1.Cells[3,j]),0));
      totalth:=strtofloatdef(trim(advstringgrid1.cells[4,j]),0)+totalth;
      label11.Caption:=floattostr(totalth);
      quality:=strtoint(trim(advstringgrid1.cells[3,j]))+quality;
      label12.Caption:=inttostr(quality);
     end;

end;

procedure Tdcfrm.Edit2Enter(Sender: TObject);
begin
Edit2.Color:=clSkyBlue;
end;

procedure Tdcfrm.Edit2Exit(Sender: TObject);
begin
Edit2.color:=clWindow;
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久中文字幕| 国产精品欧美一区喷水| 91搞黄在线观看| av中文字幕不卡| 丁香一区二区三区| 国产超碰在线一区| 丁香婷婷综合色啪| 国产成人欧美日韩在线电影| 国产在线视视频有精品| 蜜臀国产一区二区三区在线播放 | 亚洲免费观看在线观看| 中文字幕欧美一| 亚洲精品欧美激情| 亚洲国产一区视频| 日韩福利电影在线| 久久黄色级2电影| 国内欧美视频一区二区 | 91在线porny国产在线看| youjizz国产精品| 色呦呦一区二区三区| 欧美在线三级电影| 欧美一区永久视频免费观看| 91麻豆精品91久久久久同性| 精品久久久久久久久久久久久久久 | 这里只有精品电影| 欧美大肚乱孕交hd孕妇| 国产亚洲一区二区三区四区| 中文天堂在线一区| 亚洲一级二级在线| 男女男精品视频网| 国产成人av电影在线| 91麻豆国产在线观看| 欧美视频三区在线播放| 日韩欧美一区二区视频| 国产拍欧美日韩视频二区| 亚洲日本中文字幕区| 天堂va蜜桃一区二区三区| 国内精品久久久久影院一蜜桃| 成人免费视频caoporn| 在线观看一区日韩| 欧美电视剧在线看免费| 国产精品二三区| 天堂av在线一区| 成人午夜在线免费| 欧美日韩你懂的| 久久综合色8888| 亚洲精品免费看| 麻豆国产精品一区二区三区| www.在线欧美| 日韩欧美成人午夜| 亚洲美女视频在线观看| 久久精品国产亚洲aⅴ| 成人app在线观看| 777亚洲妇女| 亚洲欧洲一区二区在线播放| 日本欧美在线看| 一本久久a久久免费精品不卡| 91精品国产高清一区二区三区蜜臀 | 欧美三级日本三级少妇99| 久久老女人爱爱| 亚洲国产精品一区二区www在线| 国产一区二区在线观看免费| 91久久久免费一区二区| 久久免费美女视频| 午夜欧美2019年伦理| 不卡一二三区首页| 日韩欧美一二三四区| 一区二区三区在线免费| 国产精品白丝av| 91精品欧美久久久久久动漫| 亚洲天堂免费看| 国产自产2019最新不卡| 欧美日韩视频在线一区二区| 国产精品理伦片| 国产一区在线精品| 制服丝袜亚洲色图| 一区二区三区在线视频免费观看 | 欧美影院精品一区| 国产精品久线在线观看| 韩国欧美国产一区| 欧美一级久久久| 亚洲香肠在线观看| 91天堂素人约啪| 亚洲国产精品传媒在线观看| 久久成人免费电影| 91精品国产91热久久久做人人| 亚洲欧美日韩一区二区| 91精品国产综合久久福利| 亚洲精品免费电影| 97精品电影院| 国产精品天干天干在观线| 国产精品影视网| 久久亚洲一级片| 精品一区二区三区影院在线午夜| 欧美精品一二三| 亚洲成av人影院| 欧美午夜影院一区| 亚洲激情图片小说视频| 97久久超碰精品国产| 国产精品视频免费看| 国产91丝袜在线观看| 国产亚洲精品bt天堂精选| 国产一区二区中文字幕| 久久综合狠狠综合| 国精品**一区二区三区在线蜜桃| 精品免费国产二区三区| 久久91精品久久久久久秒播| 日韩视频一区二区三区在线播放| 日韩福利视频导航| 日韩欧美高清一区| 国内精品久久久久影院一蜜桃| 精品国产乱码91久久久久久网站| 久久66热re国产| 国产无一区二区| 成人精品免费视频| 亚洲精品日韩专区silk| 色94色欧美sute亚洲线路一ni| 一区二区三区中文免费| 欧美日韩亚洲综合一区二区三区 | 国产精品1区2区3区在线观看| 亚洲精品一线二线三线| 国产高清精品久久久久| 国产精品高潮久久久久无| 色综合色狠狠综合色| 亚洲bt欧美bt精品| 日韩欧美色电影| 国产福利一区二区三区视频在线| 亚洲国产精华液网站w| 91年精品国产| 婷婷开心激情综合| 久久综合色之久久综合| 不卡一区二区中文字幕| 亚洲r级在线视频| 日韩精品中文字幕在线一区| 国产成人福利片| 亚洲蜜臀av乱码久久精品 | 亚洲在线视频网站| 欧美一卡2卡3卡4卡| 国产麻豆成人精品| 亚洲女子a中天字幕| 欧美人狂配大交3d怪物一区 | 精品视频一区二区不卡| 美女mm1313爽爽久久久蜜臀| 国产精品天美传媒沈樵| 欧美日韩久久久| 国产91精品欧美| 亚洲中国最大av网站| 精品国产电影一区二区| 99久久精品免费精品国产| 日韩精品免费视频人成| 国产精品水嫩水嫩| 3d成人h动漫网站入口| 成人一区二区视频| 日韩avvvv在线播放| 国产精品美女一区二区三区| 欧美人狂配大交3d怪物一区| 成人小视频在线| 日本伊人色综合网| 国产精品乱码人人做人人爱| 欧美精品高清视频| 成人av免费在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 国产精品美女一区二区在线观看| 3d动漫精品啪啪一区二区竹菊 | 欧美成人精品二区三区99精品| www.66久久| 九九九久久久精品| 亚洲国产精品人人做人人爽| 欧美激情一区二区三区全黄| 正在播放亚洲一区| 色琪琪一区二区三区亚洲区| 国产一区二区视频在线| 亚洲国产精品久久一线不卡| 国产精品久久久久久福利一牛影视 | 26uuu欧美| 欧美日韩免费一区二区三区 | 色偷偷88欧美精品久久久| 国产真实乱子伦精品视频| 婷婷一区二区三区| 亚洲日韩欧美一区二区在线| 久久精子c满五个校花| 欧美一区二区精美| 欧美午夜精品久久久久久孕妇| 成人av电影免费观看| 国产伦精品一区二区三区免费| 婷婷成人综合网| 亚洲一区二区在线免费看| 1024精品合集| 中文字幕欧美激情| 久久精品一区二区三区四区| 欧美一级理论片| 欧美精选一区二区| 在线免费观看视频一区| 99久久夜色精品国产网站| 国产高清精品在线| 国产精品夜夜嗨| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品久久久久影视| 久久久久国产精品麻豆ai换脸 | 久久精品日产第一区二区三区高清版 |