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

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

?? pfm_tjdmx.pas

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

interface

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

type
  Tfm_tjdmx = class(TForm)
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    GroupBox1: TGroupBox;
    Label4: TLabel;
    Label12: TLabel;
    Label13: TLabel;
    Label18: TLabel;
    Label23: TLabel;
    Label24: TLabel;
    Label25: TLabel;
    Label26: TLabel;
    Label27: TLabel;
    Label28: TLabel;
    Label29: TLabel;
    Label30: TLabel;
    Label31: TLabel;
    Label32: TLabel;
    Label33: TLabel;
    DBEdit4: TDBEdit;
    DBEdit5: TDBEdit;
    DBEdit12: TDBEdit;
    DBEdit13: TDBEdit;
    DBEdit18: TDBEdit;
    DBEdit23: TDBEdit;
    DBEdit24: TDBEdit;
    DBEdit25: TDBEdit;
    DBEdit26: TDBEdit;
    DBEdit27: TDBEdit;
    DBEdit28: TDBEdit;
    DBEdit29: TDBEdit;
    DBEdit30: TDBEdit;
    DBEdit31: TDBEdit;
    DBEdit32: TDBEdit;
    GroupBox2: TGroupBox;
    Label1: TLabel;
    Label16: TLabel;
    Label20: TLabel;
    Label22: TLabel;
    Edit1: TEdit;
    Edit9: TEdit;
    Edit10: TEdit;
    Query3: TQuery;
    Query3spbm: TStringField;
    Query3sptxm: TStringField;
    Query3spmc: TStringField;
    Query3ggxh: TStringField;
    Query3dengji: TStringField;
    Query3zhuangtai: TStringField;
    Query3baozhuangdw: TStringField;
    Query3baozhuangsl: TStringField;
    Query3hh: TStringField;
    Query3gysmc: TStringField;
    Query3cd: TStringField;
    Query3xsfs: TStringField;
    Query3wsjj: TFloatField;
    Query3jhsl: TFloatField;
    Query3wsdj: TFloatField;
    Query3xssl: TFloatField;
    Query3yhl: TFloatField;
    Query3splb: TStringField;
    DataSource3: TDataSource;
    BitBtn_quit: TBitBtn;
    BBtn_yskcl: TBitBtn;
    GroupBox3: TGroupBox;
    LView1: TListView;
    Panel1: TPanel;
    Edit11: TEdit;
    Label2: TLabel;
    Label6: TLabel;
    Edit13: TEdit;
    Query1: TQuery;
    Label15: TLabel;
    Edit7: TEdit;
    Label14: TLabel;
    Edit5: TEdit;
    lbltishi: TLabel;
    BBtncancel: TBitBtn;
    BBtnSave: TBitBtn;
    BBtndel: TBitBtn;
    DTPicker1: TDateTimePicker;
    SProc1: TStoredProc;
    BBtnshr: TBitBtn;
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure BBtn_yskclClick(Sender: TObject);
    procedure Edit11KeyPress(Sender: TObject; var Key: Char);
    procedure Edit13KeyPress(Sender: TObject; var Key: Char);
    procedure Edit5KeyPress(Sender: TObject; var Key: Char);
    procedure BBtndelClick(Sender: TObject);
    procedure BBtncancelClick(Sender: TObject);
    procedure BBtnSaveClick(Sender: TObject);
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    procedure LView1Click(Sender: TObject);
    procedure BBtnshrClick(Sender: TObject);
  private
    { Private declarations }
    function MyCheckData():boolean;
    function GetSpxx(spcode:string):boolean;
  public
    { Public declarations }
  end;

var
  fm_tjdmx: Tfm_tjdmx;
implementation

uses pfm_yfkcl, pfm_selyuangong;



{$R *.DFM}

procedure Tfm_tjdmx.FormCreate(Sender: TObject);
var
i,mlsh:integer;
lvcol:TListColumn;
begin

    lvcol:=lview1.Columns.Add();
    lvcol.Caption:='商品編碼';
    lvcol.width:=60;
    lvcol:=lview1.Columns.Add();
    lvcol.Caption:='商品條形碼';
    lvcol.width:=110;
    lvcol:=lview1.Columns.Add();
    lvcol.Caption:='商品名稱';
    lvcol.width:=120;
    lvcol:=lview1.Columns.Add();
    lvcol.Caption:='調價前單價';
    lvcol.width:=80;
    lvcol:=lview1.Columns.Add();
    lvcol.Caption:='調價后單價';
    lvcol.width:=80;
    lvcol:=lview1.Columns.Add();
    lvcol.Caption:='調價原因';
    lvcol.width:=150;

    for i:= 0 to componentcount-1 do
    begin
        if components[i].ClassName='TEdit' then
        begin
            (components[i] as tedit).text:='';
        end;
    end;
    dtpicker1.datetime:=now();
    //利用存儲過程取得提貨單的最大流水號
    SProc1.ParamByName('@chTable').value:='tb_tjd';
    Sproc1.ExecProc;
    mLsh:=sproc1.ParamByName('@intlsh').value+1;
    sproc1.Close;
    edit1.text:=inttostr(mlsh);
    edit10.text:=mUsername;
end;

function Tfm_tjdmx.MyCheckData():boolean;
begin

        myCheckData:=true;
end;
procedure Tfm_tjdmx.FormClose(Sender: TObject; var Action: TCloseAction);
begin
        action:=caFree;
end;

procedure Tfm_tjdmx.BBtn_yskclClick(Sender: TObject);
begin
 {if application.MessageBox('是否調價明細單錄入完成,#13填寫應付款單','注意',MB_YESNO)=ID_NO then
  begin
      exit;
  end;

  fm_yfkcl:=tfm_yfkcl.create(application);
  fm_yfkcl.Edit1.Text:=edit1.text;
  fm_yfkcl.edit2.text:=edit2.text;
  fm_yfkcl.showmodal;}
end;

procedure Tfm_tjdmx.Edit11KeyPress(Sender: TObject; var Key: Char);
var
ListItem:Tlistitem;
begin
    //商品編碼或條形碼
    if key<>#13 then exit;
    if getspxx(edit11.text)=false then
    begin
        edit11.text:='';
        lbltishi.caption:='沒有這個商品';
        exit;
    end;
    if not query3.eof then
    begin

        ListItem:=LView1.items.Insert(0);
        ListItem.Caption:=query3.fieldbyname('spbm').asstring;
        LIstItem.SubItems.add(query3.fieldbyname('sptxm').asstring);
        LIstItem.SubItems.add(query3.fieldbyname('spmc').asstring);
        edit7.text:= query3.fieldbyname('wsdj').asstring;
        LIstItem.SubItems.add(edit7.text);//2-調價前單價
        edit13.text:=edit7.text;
        LIstItem.SubItems.add(edit13.text);//3-調價后單價
        LIstItem.SubItems.add(edit5.text);//4-調價原因
        ListItem.selected:=true;
        edit13.SetFocus;
    end
    else
    begin
        edit11.text:='';
        lbltishi.caption:='沒有這個商品';
    end;


end;
function Tfm_tjdmx.GetSpxx(spcode:string):boolean;
var
spcodelen:integer;
tmpstr:string;
begin
    spcodelen:=length(spcode);
    if spcodelen<=6 then
    begin
         tmpstr:='000000'+spcode;
         spcode:=copy(tmpstr,spcodelen+1,6);
         spcodelen:=6;
    end
    else if spcodelen<>13 then //輸入的編碼位數>6但不是13位
    begin
        GetSpxx:=false;
        exit;
    end;
    edit11.text:=spcode;
    query3.close;
    query3.sql.clear;
    if spcodelen=6 then
    begin
        query3.sql.add('select * from t_spxx where spbm='''+spcode+'''');
    end
    else
    begin
        query3.sql.add('select * from t_spxx where sptxm='''+spcode+'''');
    end;
    query3.open;
    GetSpxx:=true;
end;
procedure Tfm_tjdmx.Edit13KeyPress(Sender: TObject; var Key: Char);
begin
    if key<>#13 then exit;
    if lview1.SelCount=0 then exit;
    try
        strtofloat((sender as tedit).text);
        lview1.Selected.SubItems.strings[3]:=(sender as tedit).text;
        lbltishi.caption:='請輸入調價原因';
        edit5.setfocus;
    except
        on EConvertError do
        begin
            lbltishi.caption:='你輸入的不是數字';
        end;
    end;
end;

procedure Tfm_tjdmx.Edit5KeyPress(Sender: TObject; var Key: Char);
begin
    if key<>#13 then exit;
    if lview1.SelCount=0 then exit;
    lview1.Selected.SubItems.strings[4]:=(sender as tedit).text;
    edit11.setfocus;
    lbltishi.caption:='請輸入商品編碼或條形碼';
    edit11.setfocus;
end;

procedure Tfm_tjdmx.BBtndelClick(Sender: TObject);
begin
    if lview1.SelCount=0 then exit;
    if application.MessageBox(pchar('確定要刪除選中進貨記錄'),pchar('警告'),mb_YESNO)<>IDYES then exit;

    lview1.Selected.Delete;
end;

procedure Tfm_tjdmx.BBtncancelClick(Sender: TObject);
begin
    close;
end;

procedure Tfm_tjdmx.BBtnSaveClick(Sender: TObject);
var
insertsql:string;
lsh,rq,shrm,czym:string;
spbm,sptxm,tjqdj,tjhdj,remark:string;
i:integer;
begin
   if application.MessageBox(pchar('保存后而退出?'),pchar('警告'),mb_YESNO)<>IDYES then exit;
   if edit1.text='' then
   begin
        showmessage('還未填寫進貨單');
        exit;
   end;
   if lview1.Items.Count<1 then
   begin
        showmessage('尚未錄入進貨單明細記錄');
        exit;
   end;
   lsh:=edit1.text;
   datetimetostring(rq,'yyyy-mm-dd',dtpicker1.datetime);
   shrm:=edit9.text;
   czym:=edit10.text;
   query1.Active:=false;
   query1.sql.clear;
   insertsql:='insert into tb_tjd(lsh,rq,czym,shrm) values(';
   query1.sql.add(insertsql);
   insertsql:=lsh+','''+rq+''','''+czym+''','''+shrm+''')';
   query1.sql.add(insertsql);
   query1.ExecSQL;
   for i:=0 to lview1.items.count-1 do
   begin
       spbm:=lview1.items[i].caption;
       sptxm:=lview1.items[i].subitems[0];
       tjqdj:=lview1.items[i].subitems[2];
       tjhdj:=lview1.items[i].subitems[3];
       remark:=lview1.items[i].subitems[4];
       query1.sql.clear;
       query1.sql.add('insert into tb_tjdmx(lsh,spbm,sptxm,tjqdj,tjhdj,remark) values(');
       query1.sql.add(lsh+','''+spbm+''','''+sptxm+''','+tjqdj+','+tjhdj+','''+remark+''')');
       query1.ExecSQL;
   end;
   lview1.Items.Clear;
   AddOptRecord('生成進貨入庫單:流水號('+lsh+')');
   close;
end;

procedure Tfm_tjdmx.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
    if lview1.Items.count=0 then exit;
    if application.MessageBox(pchar('不保存而退出?'),pchar('警告'),mb_YESNO)<>IDYES then
    canclose:=false;
end;

procedure Tfm_tjdmx.LView1Click(Sender: TObject);
var
i:integer;
begin
    if lview1.SelCount=1 then
    begin
         i:=lview1.Selected.Index; 
       edit11.text:=lview1.Selected.caption;
       edit13.text:=lview1.Selected.subitems[2];
       edit7.text:=lview1.Selected.subitems[3];
       edit5.text:=lview1.Selected.subitems[4];
    end;
end;

procedure Tfm_tjdmx.BBtnshrClick(Sender: TObject);
begin
    Application.CreateForm(Tfm_selyuangong, fm_selyuangong);
    fm_selyuangong.showmodal;
    edit9.text:=fm_selyuangong.ygbm;
    fm_selyuangong.free;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲chinese男男1069| 欧美情侣在线播放| 91麻豆视频网站| 韩日av一区二区| 成人自拍视频在线| 国产成人精品影视| 99久久国产综合精品色伊| 久久精品久久精品| 91麻豆成人久久精品二区三区| 国产99久久久国产精品免费看| 成人开心网精品视频| 国产福利一区二区三区| 一本久道中文字幕精品亚洲嫩| 欧美图区在线视频| 精品美女一区二区| 亚洲精选视频免费看| 偷拍与自拍一区| av一区二区三区| 在线观看一区不卡| 久久精品一区二区三区不卡牛牛| 中文一区在线播放| 久久不见久久见中文字幕免费| 粉嫩绯色av一区二区在线观看| 成人丝袜18视频在线观看| 欧美男生操女生| 亚洲图片你懂的| 精品在线视频一区| 欧美一区二区三区视频免费| 久久精品日韩一区二区三区| 日韩国产高清在线| 91在线观看视频| 国产亚洲女人久久久久毛片| 蜜臀久久久久久久| 欧美色涩在线第一页| 亚洲国产中文字幕| 色999日韩国产欧美一区二区| 欧美国产精品v| 成人激情视频网站| 久久久91精品国产一区二区三区| 亚洲在线中文字幕| 色老汉av一区二区三区| 亚洲精品伦理在线| 一本色道a无线码一区v| 久久综合久久综合亚洲| 国产乱子伦视频一区二区三区| 日韩欧美一区二区在线视频| 亚洲一区二区三区四区在线免费观看 | 麻豆极品一区二区三区| 欧美性xxxxxx少妇| 久久综合久久综合久久| 91视频.com| 精品久久一二三区| 91色.com| 处破女av一区二区| 91片在线免费观看| 亚洲成人激情自拍| 在线欧美一区二区| 国产一区在线观看视频| 亚洲同性gay激情无套| 亚洲国产另类av| 欧美性猛片xxxx免费看久爱| 天天色天天操综合| 337p日本欧洲亚洲大胆色噜噜| 国产精品一区二区免费不卡| 一区二区三区四区中文字幕| 777色狠狠一区二区三区| 国产精品亚洲第一| 亚洲国产日韩综合久久精品| 日韩一区二区三区视频| 99国产精品国产精品久久| 婷婷久久综合九色国产成人| 国产午夜精品久久久久久久| 色婷婷亚洲一区二区三区| 中文字幕一区在线观看视频| 日本道精品一区二区三区| 国产精品一区久久久久| 美女一区二区久久| 亚洲午夜久久久久久久久电影院 | 色素色在线综合| 国产91精品久久久久久久网曝门| 亚洲18色成人| 亚洲成人动漫在线观看| 一区二区三区在线免费| 亚洲一级不卡视频| 午夜精品久久久久久久久久久| 中文在线免费一区三区高中清不卡| 99精品欧美一区二区三区小说 | 91国在线观看| 日本久久一区二区| 成人国产电影网| 成人avav在线| 色综合婷婷久久| 欧美日韩午夜在线视频| 国产精品国产自产拍高清av| 男男视频亚洲欧美| 色丁香久综合在线久综合在线观看| 日韩欧美精品三级| 日本成人在线不卡视频| 在线成人av网站| 天堂va蜜桃一区二区三区 | 亚洲图片另类小说| 成人黄页毛片网站| 精品国产一区久久| 欧美大片拔萝卜| 日韩欧美国产一区在线观看| 国产欧美精品国产国产专区| 亚洲丝袜美腿综合| 日韩精品一二三| 日本精品一区二区三区四区的功能| 成人av在线一区二区| 日韩午夜中文字幕| 午夜精品久久久久久久| 国产精品一二三| 国产日本欧洲亚洲| 亚洲成人你懂的| 欧美午夜一区二区三区| 国产三级欧美三级| 亚洲成人综合网站| 欧美色中文字幕| 性做久久久久久免费观看欧美| 不卡大黄网站免费看| 亚洲欧洲精品一区二区三区不卡| 久久不见久久见免费视频7| 日韩欧美精品在线视频| 美女诱惑一区二区| 久久久久国产成人精品亚洲午夜 | 国产精品自拍一区| 精品粉嫩超白一线天av| 国产乱国产乱300精品| 国产日韩欧美综合在线| 成人福利电影精品一区二区在线观看| 国产亚洲综合在线| 色综合色综合色综合色综合色综合 | 在线播放91灌醉迷j高跟美女| 日韩中文字幕91| 成人黄色av网站在线| 一本大道综合伊人精品热热| 中文字幕欧美国产| 国产综合色在线| 亚洲欧洲综合另类| 欧美精品视频www在线观看| 欧美韩国日本一区| 日韩精品自拍偷拍| 在线亚洲高清视频| 韩国精品一区二区| 国产欧美一区二区精品性| 国产91露脸合集magnet| 丝袜亚洲另类丝袜在线| 国产精品久99| 精品1区2区3区| 欧美在线视频全部完| 国产成人精品www牛牛影视| 亚洲欧美日韩久久精品| 中文字幕av资源一区| 欧美精品一区二区三区四区 | 欧美浪妇xxxx高跟鞋交| 暴力调教一区二区三区| 韩国女主播成人在线观看| 老汉av免费一区二区三区 | 日韩午夜三级在线| 日本精品一级二级| 91丨porny丨蝌蚪视频| 成人动漫中文字幕| 99国产精品久久久| 欧美性三三影院| 欧美精品精品一区| 色8久久人人97超碰香蕉987| 懂色av噜噜一区二区三区av| 秋霞国产午夜精品免费视频| 一区二区三区在线播放| 亚洲欧美中日韩| 国产精品乱子久久久久| 美女视频黄久久| 国产mv日韩mv欧美| 日本高清不卡一区| 欧美不卡123| 国产精品色哟哟| 亚洲综合色网站| 国产91精品入口| 91在线精品一区二区三区| 欧美图片一区二区三区| 精品国产乱码久久| 亚洲成av人片在线观看| 成a人片亚洲日本久久| 91精品国产综合久久久久久久久久| xnxx国产精品| 欧美aaa在线| 国产精品18久久久久久久久| 日韩亚洲欧美一区二区三区| 亚洲黄网站在线观看| 99久久99久久精品国产片果冻| 精品少妇一区二区三区在线播放| 亚洲国产欧美一区二区三区丁香婷| 国产.欧美.日韩| 久久综合色天天久久综合图片| 石原莉奈一区二区三区在线观看| 日本乱人伦一区| 亚洲一级二级三级| 成人av先锋影音| 亚洲国产精品久久人人爱蜜臀|