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

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

?? goods_out_unit.~pas

?? 倉庫管理信息系統 DELPHI代碼作的
?? ~PAS
字號:
unit goods_out_unit;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, TEMPLETFORM, DB, ADODB, StdCtrls, TradeImage, LabelButton,
  MoveImageButton, Grids, DBGrids, NewDBGrid, Menus, ComCtrls, ToolWin,
  ExtCtrls, QRCtrls, QuickRpt;

type
  Tgoods_out = class(TTEMPLETF)
    grid: TNewDBGrid;
    Label8: TLabel;
    Panel1: TPanel;
    MIBtnOK: TMoveImgBtn;
    lbBtnOK: TLabelBtn;
    LabelBtn1: TLabelBtn;
    TradeImg1: TTradeImg;
    GroupBox1: TGroupBox;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label7: TLabel;
    Label9: TLabel;
    ComboBox1: TComboBox;
    Edit2: TEdit;
    Edit4: TEdit;
    Edit5: TEdit;
    Button1: TButton;
    DataSource2: TDataSource;
    qry: TADOQuery;
    qryordinal: TStringField;
    qrygoods_id: TStringField;
    qryprice: TBCDField;
    qrygoodsname: TStringField;
    qrytotal: TFloatField;
    DataSource3: TDataSource;
    qry_quit: TADOQuery;
    QuickRep1: TQuickRep;
    DetailBand1: TQRBand;
    SummaryBand1: TQRBand;
    TitleBand1: TQRBand;
    QRLabel1: TQRLabel;
    QRLabel2: TQRLabel;
    QRLabel3: TQRLabel;
    QRLabel4: TQRLabel;
    QRLabel5: TQRLabel;
    QRLabel6: TQRLabel;
    QRDBText1: TQRDBText;
    QRDBText2: TQRDBText;
    QRDBText3: TQRDBText;
    QRDBText4: TQRDBText;
    QRDBText5: TQRDBText;
    QRShape1: TQRShape;
    QRLabel7: TQRLabel;
    QRLabel8: TQRLabel;
    QRLabel9: TQRLabel;
    QRExpr1: TQRExpr;
    QRLabel10: TQRLabel;
    QRSysData1: TQRSysData;
    lbBtnExit: TLabelBtn;
    MIBtnExit: TMoveImgBtn;
    PageFooterBand1: TQRBand;
    QRLabel11: TQRLabel;
    QRSysData2: TQRSysData;
    QRLabel12: TQRLabel;
    QRLabel13: TQRLabel;
    qryamount: TFloatField;
    procedure MIBtnOKClick(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure qryBeforePost(DataSet: TDataSet);
    procedure gridKeyPress(Sender: TObject; var Key: Char);
    procedure Button1Click(Sender: TObject);
    procedure gridExit(Sender: TObject);
    procedure ComboBox1Enter(Sender: TObject);
    procedure qryCalcFields(DataSet: TDataSet);
    procedure MIBtnExitClick(Sender: TObject);
    procedure TradeImg1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  goods_out: Tgoods_out;

implementation

uses data_unit, main_unit;

{$R *.dfm}

procedure Tgoods_out.MIBtnOKClick(Sender: TObject);
var i:integer;
    producer_id:string;
begin
  inherited;

if combobox1.text='' then
begin
application.MessageBox('供應商不能為空!','系統提示',mb_ok+mb_iconinformation);
exit;
end;

TradeImg1Click(nil);
{
i:=0;             //標識是否在庫存中找到該商品
with qry_quit do  //總倉庫加
begin
close;
sql.Clear ;
sql.Add('select * from storage');
open;
qry.First;
while not qry.Eof do
begin
i:=0;
qry_quit.First;
while not qry_quit.Eof do
begin
if qry_quit.Fields[0].value=qry.Fields[1].Value then
begin
qry_quit.edit;

qry_quit.Fields[1].value:=(qry_quit.Fields[1].value)+(qry.Fields[2].Value); //總倉庫加
post;
i:=1;  //  找到該商品
break;

end;
qry_quit.Next ;
end;
if i=0 then
begin
qry_quit.Append;
qry_quit.Fields[0].value:=qry.Fields[1].Value;
qry_quit.Fields[1].value:=(qry.Fields[2].Value);
post;
i:=0;
end;
qry.Next ;
end;
end;

}

with qry_quit do  //總倉庫減
begin
close;
sql.Clear ;
sql.Add('select * from storage');
open;
qry.First;
while not qry.Eof do
begin
qry_quit.First;
while not qry_quit.Eof do
begin
if qry_quit.Fields[0].value=qry.Fields[1].Value then
begin
qry_quit.edit;
qry_quit.Fields[1].value:=(qry_quit.Fields[1].value)-(qry.Fields[2].Value); //總倉庫減
post;
break;
end;
qry_quit.Next ;
end;
qry.Next ;
end;
end;

with qry_quit do
begin
close;
sql.Clear ;
sql.Add('select * from manufacturer where producer_name=:name');
parameters.ParamByName('name').Value:=combobox1.Text ;
open;
producer_id:=fields[0].Value ;
end;



with qry_quit do
begin
close;
sql.Clear ;
sql.Add('select * from goods_in');
open;
append;
{
fields[0].Value:=edit5.Text ;
//fields[1].Value:=edit1.Text ;
fields[1].Value:=producer_id  ;
fields[2].Value:=date()+time();
fields[3].Value:=edit2.Text ;
fields[4].Value:=label5.Caption ;
fields[5].Value:=edit4.Text ;
}
fields[0].Value:=edit5.Text ;
fields[1].Value:=producer_id;
fields[2].Value:=date();
fields[3].Value:=edit2.Text ;
fields[4].Value:=label5.Caption ;
fields[5].Value:='否' ;
fields[6].Value:=edit4.Text ;
fields[9].Value:=time();
post;
end;

application.MessageBox('操作完成!','系統提示',mb_ok+mb_iconinformation);
goods_out.Close;

end;

procedure Tgoods_out.FormShow(Sender: TObject);
begin
  inherited;

edit2.text:=main_form.edit2.text;

with data.proc do   //生成一個新的單號
begin
parameters.ParamByName('@name').Value:='goodsout';
execproc;
edit5.text:='o'+parameters.ParamByName('@value').Value
end;
//----------------------------------------------

with qry do
begin
close;
sql.Clear ;
sql.add('select * from goods_info where ordinal=:id');
parameters.ParamByName('id').value:=edit5.Text ;
open; 
end;

grid.SetFocus;
grid.SelectedIndex:=0;
end;

procedure Tgoods_out.qryBeforePost(DataSet: TDataSet);
begin
  inherited;
qry.fieldbyname('ordinal').AsString:=edit5.text;
end;

procedure Tgoods_out.gridKeyPress(Sender: TObject; var Key: Char);
begin
  inherited;
  if (grid.SelectedIndex=1) and  (grid.SelectedField.Text='') then      //判斷貨物是否存在
  begin
  grid.SelectedIndex:=0;
  grid.SelectedField.Text:=''
  end;

    if (grid.SelectedField.Text<>'')  then
  begin
   if (Key =#13) then          //用enter代替tab鍵  (grid.SelectedIndex=1) and
    keybd_event(VK_TAB,0,0,0);
  end;
end;

procedure Tgoods_out.Button1Click(Sender: TObject);
begin
  inherited;
combobox1.SetFocus ;
if qry.RecordCount<>0 then
begin
qry.Edit;
qry.Post;
end;
end;

procedure Tgoods_out.gridExit(Sender: TObject);
var value:real;
    id:integer;
begin
  inherited;
combobox1.SetFocus ;
if qry.RecordCount<>0 then
begin
qry.Edit;
qry.Post;
end;

value:=0;
with qry do
begin
first;
id:=qry.RecordCount;     // 計算總價格
while id>0 do
begin
value:=value+(qry.fields[5].value);
qry.next;
id:=id-1;
end;
label5.Caption:=floattostr(value);
end;

end;

procedure Tgoods_out.ComboBox1Enter(Sender: TObject);
var a:integer;
begin
  inherited;
 combobox1.Items.clear;
 with qry_quit do
 begin
   close;
   sql.Clear ;
   sql.Add('select * from manufacturer where exist=:id');
   parameters.ParamByName('id').value:=1;
   open;
   first;
 end;
 a:=qry_quit.RecordCount;
 {if qry_quit.RecordCount>0 then
   combobox1.text:=qry_quit.fields[1].asstring;
 repeat
   combobox1.Items.Add(qry_quit.fields[1].asstring);
 until qry_quit.findnext=false;
  }
 while a>0 do
 begin
  combobox1.Items.Add(trim(qry_quit.fields[1].asstring));
  qry_quit.Next ;
  a:=a-1;
 end;

end;

procedure Tgoods_out.qryCalcFields(DataSet: TDataSet);
begin
  inherited;
if (not qry.FieldByName('amount').IsNull) and (not qry.FieldByName('price').IsNull) then
qrytotal.value:=(qryprice.value)*(qryamount.value);
end;

procedure Tgoods_out.MIBtnExitClick(Sender: TObject);
var oldvalue:string;
begin
  inherited;
//操作未完成 單號減1--------------------------------------
with qry_quit do
begin
close;
sql.Clear ;
sql.Add('select value from usrordinal where name=:name');
parameters.ParamByName('name').Value:='goodsout';
open;
if recordcount<>0 then
begin
//edit;
//fieldByName('value').Value:='0'+inttostr(strtoint(fieldByName('value').Value)-1) ;
//post;
      oldvalue:=fields[0].AsString;
      Close;
      SQL.Clear;
      SQL.Add('update usrordinal set value=:value where name=''goodsout''');
      Parameters.ParamByName('value').Value:='0'+inttostr(strtoint(oldvalue)-1);
      ExecSQL;
end;
end;
//刪除已經輸入的內容-------------------------------
with qry_quit do
begin
close;
sql.Clear ;

sql.Add('delete from goods_info where ordinal=:id');
parameters.ParamByName('id').Value:=edit5.Text ;
execsql;
end;
//-------------------------------------------------
qry.Close;
edit2.Clear ;
edit4.Clear ;
label5.Caption:='';
combobox1.Clear ;
close;
end;

procedure Tgoods_out.TradeImg1Click(Sender: TObject);
begin
  inherited;
qrlabel8.caption:=combobox1.text;
qrlabel13.caption:=edit5.text;
quickrep1.preview;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99视频在线精品| 欧美视频第二页| 日本丶国产丶欧美色综合| 91麻豆免费观看| 精品国产凹凸成av人导航| 一区二区日韩电影| 成人午夜又粗又硬又大| 91精品国产高清一区二区三区| 国产精品久久网站| 激情伊人五月天久久综合| 91福利在线导航| 国产精品久久久久天堂| 国产精品一区久久久久| 欧美一二三四区在线| 一区二区高清免费观看影视大全| 国产高清在线观看免费不卡| 日韩视频在线永久播放| 亚洲一区二区三区不卡国产欧美| 成人动漫视频在线| 久久久影视传媒| 玖玖九九国产精品| 欧美一区二区精美| 视频一区免费在线观看| 色婷婷激情综合| 亚洲精品中文在线观看| 丁香婷婷综合五月| 久久久久久久免费视频了| 精品一区二区在线观看| 欧美xingq一区二区| 蜜臀a∨国产成人精品| 欧美日韩国产精品自在自线| 亚洲va在线va天堂| 欧美日韩一区二区在线观看视频| 依依成人综合视频| 欧美撒尿777hd撒尿| 亚洲午夜精品17c| 欧美群妇大交群中文字幕| 午夜精品久久久久久久99水蜜桃| 欧美三级欧美一级| 日本在线观看不卡视频| 欧美一区二区三区思思人| 免费人成黄页网站在线一区二区| 欧美一级久久久| 日韩精品一级二级| www精品美女久久久tv| 国产精品一二三在| 国产精品女主播av| 91丨porny丨首页| 一区二区三区精品久久久| 欧美无乱码久久久免费午夜一区 | 一区二区日韩电影| 欧洲精品在线观看| 青青草原综合久久大伊人精品优势 | 在线观看亚洲成人| 亚洲成人综合网站| 精品国精品自拍自在线| 国产不卡视频在线播放| 17c精品麻豆一区二区免费| 欧美影院精品一区| 久久综合综合久久综合| 国产精品福利av| 欧美日韩大陆一区二区| 韩国视频一区二区| 亚洲伦理在线精品| 91精品国产麻豆国产自产在线 | 99免费精品在线| 日本亚洲最大的色成网站www| 欧美大片在线观看| 国产suv精品一区二区三区| 亚洲另类一区二区| 日韩视频在线永久播放| av中文字幕在线不卡| 青青草原综合久久大伊人精品优势| 国产婷婷色一区二区三区四区 | 99久久久免费精品国产一区二区| 亚洲成a人片综合在线| 日韩精品一区二区三区中文精品| 国产+成+人+亚洲欧洲自线| 亚洲福利一区二区三区| 国产三区在线成人av| 欧美无砖专区一中文字| 国产成人av在线影院| 日韩精品五月天| 亚洲日本免费电影| 亚洲精品一区二区三区精华液| 91国产免费看| 成人三级伦理片| 免费成人av在线| 亚洲国产美国国产综合一区二区| 久久久久国色av免费看影院| 欧美乱妇23p| 色哟哟一区二区在线观看 | 日韩不卡一区二区三区| 国产精品久久久久久福利一牛影视 | 国产欧美日韩在线观看| 欧美一区二区视频观看视频| 一本一道久久a久久精品综合蜜臀| 国产一区久久久| 美日韩一区二区| 亚洲地区一二三色| 亚洲精品va在线观看| 中文字幕中文乱码欧美一区二区| 欧美成人性战久久| 7878成人国产在线观看| 欧美中文字幕一区二区三区亚洲| 成人黄动漫网站免费app| 国产一区在线看| 国内成人自拍视频| 另类欧美日韩国产在线| 日日夜夜免费精品视频| 一区二区三区四区在线免费观看 | 国产白丝精品91爽爽久久| 久久电影网电视剧免费观看| 亚洲成人免费看| 日韩影院精彩在线| 视频一区中文字幕国产| 五月婷婷激情综合| 亚洲午夜久久久| 视频精品一区二区| 天天免费综合色| 日本欧美一区二区| 人人精品人人爱| 国产一区二区三区日韩| 国产一区二区美女诱惑| 国产成都精品91一区二区三| 国产宾馆实践打屁股91| thepron国产精品| 91免费观看国产| 欧美视频自拍偷拍| 欧美福利视频一区| 日韩一级大片在线| 亚洲精品在线免费播放| 国产精品天美传媒| 亚洲美女一区二区三区| 亚洲国产美女搞黄色| 免费精品视频在线| 国产成人av电影| 在线免费精品视频| 555夜色666亚洲国产免| 精品国产乱子伦一区| 国产精品免费视频一区| 一区二区三区在线播放| 蜜芽一区二区三区| 丰满少妇久久久久久久| 日本韩国一区二区三区视频| 91精品国产手机| 欧美国产欧美综合| 亚洲v精品v日韩v欧美v专区| 久久99国产精品成人| 91亚洲国产成人精品一区二区三| 欧美另类高清zo欧美| 国产欧美综合在线观看第十页| 亚洲欧洲综合另类| 麻豆精品视频在线观看视频| 99久久精品免费看国产| 日韩精品一区二区三区视频播放| 亚洲国产精品成人久久综合一区| 亚洲精品一卡二卡| 国产一二三精品| 欧美日韩精品欧美日韩精品一综合 | 中文字幕亚洲一区二区av在线| 亚洲不卡一区二区三区| 成人av资源在线| 欧美一区二区在线免费观看| 亚洲天堂2016| 国内外成人在线| 欧美日韩五月天| 久久免费看少妇高潮| 五月天一区二区| 91黄视频在线| 日本一区二区综合亚洲| 青青草97国产精品免费观看 | 久久99日本精品| 欧美日韩一区三区四区| 日韩理论片中文av| 国产毛片精品国产一区二区三区| 欧美影院精品一区| 亚洲婷婷综合色高清在线| 国产制服丝袜一区| 7777精品久久久大香线蕉| 一区二区三区日韩欧美| jizzjizzjizz欧美| 国产日韩av一区二区| 免费视频最近日韩| 91精品视频网| 偷拍一区二区三区四区| 在线观看精品一区| 亚洲欧美一区二区三区极速播放| 国产91精品一区二区麻豆亚洲| 欧美本精品男人aⅴ天堂| 日韩高清国产一区在线| 91黄色免费版| 国产精品毛片高清在线完整版| 蜜桃视频一区二区三区在线观看| 欧美在线免费观看亚洲| 国产精品第一页第二页第三页| 成人动漫一区二区| 国产亚洲欧美激情| 青草av.久久免费一区| av成人免费在线|