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

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

?? mrclxx.pas

?? 生產管理系統,有助于初學者學習小型ERP程序開發.
?? PAS
字號:
unit MRCLXX;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ImgList, Grids, DBGrids, StdCtrls, ComCtrls, ToolWin, ExtCtrls,
  DB;

type
  TFRM_CLXX = class(TForm)
    Panel2: TPanel;
    ToolBar1: TToolBar;
    ToolButton1: TToolButton;
    ToolButton2: TToolButton;
    ToolButton3: TToolButton;
    ToolButton4: TToolButton;
    ToolButton5: TToolButton;
    ToolButton6: TToolButton;
    ToolButton7: TToolButton;
    ToolButton8: TToolButton;
    ToolButton9: TToolButton;
    ToolButton10: TToolButton;
    ToolButton11: TToolButton;
    ToolButton12: TToolButton;
    ToolButton13: TToolButton;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    Panel1: TPanel;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    TabSheet2: TTabSheet;
    GroupBox1: TGroupBox;
    DBGrid1: TDBGrid;
    ImageList1: TImageList;
    Label4: TLabel;
    Edit4: TEdit;
    Label5: TLabel;
    Edit5: TEdit;
    Label6: TLabel;
    Edit6: TEdit;
    Label7: TLabel;
    Edit7: TEdit;
    Datalb: TDataSource;
    procedure FormShow(Sender: TObject);
    procedure ToolButton1Click(Sender: TObject);
    procedure ToolButton2Click(Sender: TObject);
    procedure ToolButton4Click(Sender: TObject);
    procedure ToolButton5Click(Sender: TObject);
    procedure ToolButton8Click(Sender: TObject);
    procedure ToolButton9Click(Sender: TObject);
    procedure ToolButton10Click(Sender: TObject);
    procedure ToolButton11Click(Sender: TObject);
    procedure ToolButton13Click(Sender: TObject);
    procedure ToolButton3Click(Sender: TObject);
    procedure DBGrid1CellClick(Column: TColumn);
    procedure Edit2KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit3KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit4KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit5KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Edit6KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure ToolButton6Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  FRM_CLXX: TFRM_CLXX;
  tb : integer = 0;
implementation
  uses MR_DATA, MRCLXX_CX;
{$R *.dfm}

procedure TFRM_CLXX.FormShow(Sender: TObject);
var
  i : integer;
  s : string;
begin
  i := 1;
  with data.ADOa do
  begin
    close;
    sql.Clear;
    sql.Add('select * from tb_cl order by cl_hh');
    open;
  end;
  datalb.DataSet := data.ADOa;
  if data.ADOa.RecordCount < 1 then
  begin
    edit1.Clear;
    edit2.Clear;
    edit3.Clear;
    edit4.Clear;
    edit5.Clear;
    edit6.Clear;
    edit7.Clear;
  end
  else
  begin
    data.ADOa.First;
    edit1.Text := data.ADOa.fieldbyname('cl_hh').AsString;
    edit2.Text := data.ADOa.fieldbyname('cl_gys').AsString;
    edit3.Text := data.ADOa.fieldbyname('cl_dw').AsString;
    edit4.Text := floattostr(data.ADOa.fieldbyname('cl_dj').AsFloat);
    edit5.Text := data.ADOa.fieldbyname('cl_rname').AsString;
    edit6.Text := data.ADOa.fieldbyname('cl_name').AsString;
    edit7.Text := data.ADOa.fieldbyname('cl_cd').AsString;
  end;
end;

procedure TFRM_CLXX.ToolButton1Click(Sender: TObject);
var
   i : integer;
   s : string;
begin
  i := 1;
  tb := 1;
  edit1.Clear;
  edit2.Clear;
  edit3.Clear;
  edit4.Clear;
  edit5.Clear;
  edit6.Clear;
  edit7.Clear;
  s := 'H'+formatdatetime('yyyymm',now());
  if data.ADOa.RecordCount<1 then
  begin
    edit1.Text := s+'000'+inttostr(i);
  end
  else
  begin
    data.ADOa.Last;
    i := strtoint(copy(data.ADOa.fieldbyname('cl_hh').AsString,8,4));
    edit1.Text := s+formatfloat('0000',i+1);
  end;
  ToolButton2.Enabled := false;
  ToolButton4.Enabled := true;
  ToolButton5.Enabled := true;
  edit2.SetFocus;
end;

procedure TFRM_CLXX.ToolButton2Click(Sender: TObject);
begin
  tb := 2;
  ToolButton1.Enabled := false;
  ToolButton4.Enabled := true;
  ToolButton5.Enabled := true;
  edit2.SetFocus;
end;

procedure TFRM_CLXX.ToolButton4Click(Sender: TObject);
var
   eh,en,ed : string;
begin
  try
  if (edit1.Text = '')or(edit3.Text = '')or(edit6.Text = '') then
  begin
    showmessage('單位和物料名稱不能為空。');
  end
  else
  begin
    eh := edit1.Text;
    en := edit6.Text;
    ed := edit3.Text;
    if tb = 1 then
      data.ADOa.Append;
    if tb = 2 then
      data.ADOa.Edit;
    data.ADOa.FieldByName('cl_hh').AsString := edit1.Text;
    data.ADOa.FieldByName('cl_gys').AsString := edit2.Text;
    data.ADOa.FieldByName('cl_dw').AsString := edit3.Text;
    data.ADOa.FieldByName('cl_dj').AsFloat := strtofloat(edit4.Text);
    data.ADOa.FieldByName('cl_rname').AsString := edit5.Text;
    data.ADOa.FieldByName('cl_name').AsString := edit6.Text;
    data.ADOa.FieldByName('cl_cd').AsString := edit7.Text;
    data.ADOa.Post;
    FRM_CLXX.FormShow(Sender);
  end;
  ToolButton1.Enabled := true;
  ToolButton2.Enabled := true;
  ToolButton4.Enabled := false;
  ToolButton5.Enabled := false;
  tb := 0;
  with data.ADOd do
  begin
    close;
    sql.Clear;
    sql.Add('select * from tb_cpcl where clhh='+''''+eh+'''');
    open;
  end;
  if data.ADOd.RecordCount>0 then
  begin
    while not data.adod.Eof do
    begin
      data.ADOd.Edit;
      data.adod.FieldByName('clmc').AsString := en;
      data.ADOd.FieldByName('dw').AsString := ed;
      data.ADOd.Post;
      data.ADOd.Next;
    end;
  end;
  with data.ADOd do
  begin
    close;
    sql.Clear;
    sql.Add('select * from tb_ll where wlhh='+''''+eh+'''');
    open;
  end;
  if data.ADOd.RecordCount>0 then
  begin
    while not data.adod.Eof do
    begin
      data.ADOd.Edit;
      data.adod.FieldByName('wlmc').AsString := en;
      data.ADOd.FieldByName('dw').AsString := ed;
      data.ADOd.Post;
      data.ADOd.Next;
    end;
  end;
  except
    showmessage('物料名稱不能重復。');
  end;
end;

procedure TFRM_CLXX.ToolButton5Click(Sender: TObject);
begin
  data.ADOa.Cancel;
  FRM_CLXX.FormShow(Sender);
  ToolButton1.Enabled := true;
  ToolButton2.Enabled := true;
  ToolButton4.Enabled := false;
  ToolButton5.Enabled := false;
  ToolButton8.Enabled := true;
  ToolButton9.Enabled := true;
  ToolButton10.Enabled := true;
  ToolButton11.Enabled := true;
end;

procedure TFRM_CLXX.ToolButton8Click(Sender: TObject);
begin
  data.ADOa.First;
  edit1.Text := data.ADOa.fieldbyname('cl_hh').AsString;
  edit2.Text := data.ADOa.fieldbyname('cl_gys').AsString;
  edit3.Text := data.ADOa.fieldbyname('cl_dw').AsString;
  edit4.Text := floattostr(data.ADOa.fieldbyname('cl_dj').AsFloat);
  edit5.Text := data.ADOa.fieldbyname('cl_rname').AsString;
  edit6.Text := data.ADOa.fieldbyname('cl_name').AsString;
  edit7.Text := data.ADOa.fieldbyname('cl_cd').AsString;
  ToolButton8.Enabled := false;
  ToolButton9.Enabled := false;
  ToolButton10.Enabled := true;
  ToolButton11.Enabled := true;
end;

procedure TFRM_CLXX.ToolButton9Click(Sender: TObject);
begin
  data.ADOa.Prior;
  if not data.ADOa.Bof then
  begin
    ToolButton8.Enabled := true;
    ToolButton9.Enabled := true;
    ToolButton10.Enabled := true;
    ToolButton11.Enabled := true;
  end
  else
  begin
    ToolButton8.Enabled := false;
    ToolButton9.Enabled := false;
    ToolButton10.Enabled := true;
    ToolButton11.Enabled := true;
  end;
  edit1.Text := data.ADOa.fieldbyname('cl_hh').AsString;
  edit2.Text := data.ADOa.fieldbyname('cl_gys').AsString;
  edit3.Text := data.ADOa.fieldbyname('cl_dw').AsString;
  edit4.Text := floattostr(data.ADOa.fieldbyname('cl_dj').AsFloat);
  edit5.Text := data.ADOa.fieldbyname('cl_rname').AsString;
  edit6.Text := data.ADOa.fieldbyname('cl_name').AsString;
  edit7.Text := data.ADOa.fieldbyname('cl_cd').AsString;
end;

procedure TFRM_CLXX.ToolButton10Click(Sender: TObject);
begin
  data.ADOa.Next;
  if not data.ADOa.Eof then
  begin
    ToolButton8.Enabled := true;
    ToolButton9.Enabled := true;
    ToolButton10.Enabled := true;
    ToolButton11.Enabled := true;
  end
  else
  begin
    ToolButton8.Enabled := true;
    ToolButton9.Enabled := true;
    ToolButton10.Enabled := false;
    ToolButton11.Enabled := false;
  end;
  edit1.Text := data.ADOa.fieldbyname('cl_hh').AsString;
  edit2.Text := data.ADOa.fieldbyname('cl_gys').AsString;
  edit3.Text := data.ADOa.fieldbyname('cl_dw').AsString;
  edit4.Text := floattostr(data.ADOa.fieldbyname('cl_dj').AsFloat);
  edit5.Text := data.ADOa.fieldbyname('cl_rname').AsString;
  edit6.Text := data.ADOa.fieldbyname('cl_name').AsString;
  edit7.Text := data.ADOa.fieldbyname('cl_cd').AsString;
end;

procedure TFRM_CLXX.ToolButton11Click(Sender: TObject);
begin
  data.ADOa.Last;
  ToolButton8.Enabled := true;
  ToolButton9.Enabled := true;
  ToolButton10.Enabled := false;
  ToolButton11.Enabled := false;
  edit1.Text := data.ADOa.fieldbyname('cl_hh').AsString;
  edit2.Text := data.ADOa.fieldbyname('cl_gys').AsString;
  edit3.Text := data.ADOa.fieldbyname('cl_dw').AsString;
  edit4.Text := floattostr(data.ADOa.fieldbyname('cl_dj').AsFloat);
  edit5.Text := data.ADOa.fieldbyname('cl_rname').AsString;
  edit6.Text := data.ADOa.fieldbyname('cl_name').AsString;
  edit7.Text := data.ADOa.fieldbyname('cl_cd').AsString;
end;

procedure TFRM_CLXX.ToolButton13Click(Sender: TObject);
begin
  close;
end;

procedure TFRM_CLXX.ToolButton3Click(Sender: TObject);
begin
  if application.MessageBox('真的要刪除該記錄嗎?','提示',mb_yesno) = idyes then
  begin
    if data.ADOa.FieldByName('cl_hh').AsString = '' then
      showmessage('物料信息表已經為空,無法刪除。')
    else
    begin
      data.ADOa.Delete;
      FRM_CLXX.FormShow(Sender);
    end;
  end;
end;

procedure TFRM_CLXX.DBGrid1CellClick(Column: TColumn);
begin
  edit1.Text := data.ADOa.fieldbyname('cl_hh').AsString;
  edit2.Text := data.ADOa.fieldbyname('cl_gys').AsString;
  edit3.Text := data.ADOa.fieldbyname('cl_dw').AsString;
  edit4.Text := floattostr(data.ADOa.fieldbyname('cl_dj').AsFloat);
  edit5.Text := data.ADOa.fieldbyname('cl_rname').AsString;
  edit6.Text := data.ADOa.fieldbyname('cl_name').AsString;
  edit7.Text := data.ADOa.fieldbyname('cl_cd').AsString;
end;

procedure TFRM_CLXX.Edit2KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = vk_return then
    edit3.SetFocus;
end;

procedure TFRM_CLXX.Edit3KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (key = vk_return)and(edit3.Text <> '') then
    edit4.SetFocus;
end;

procedure TFRM_CLXX.Edit4KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = vk_return then
    edit5.SetFocus;
end;

procedure TFRM_CLXX.Edit5KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = vk_return then
    edit6.SetFocus;
end;

procedure TFRM_CLXX.Edit6KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (key = vk_return)and(edit6.Text <> '') then
    edit7.SetFocus;
end;

procedure TFRM_CLXX.ToolButton6Click(Sender: TObject);
begin
  ToolButton5.Enabled := True;
  Application.CreateForm(TFRM_CLXX_CX, FRM_CLXX_CX);
  FRM_CLXX_CX.ShowModal;
  FRM_CLXX_CX.Free;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合在线第一页| 欧美日韩中字一区| 亚洲国产岛国毛片在线| 懂色中文一区二区在线播放| 欧美国产国产综合| 色婷婷av一区二区三区大白胸| 中文字幕不卡在线播放| av不卡免费在线观看| 亚洲成人自拍一区| 欧美电视剧免费全集观看| 国产一区999| 亚洲人成精品久久久久| 欧美日韩国产一级片| 精品系列免费在线观看| 日本一区二区三区久久久久久久久不| 成人91在线观看| 亚洲成人激情综合网| 亚洲精品一线二线三线| 99久久er热在这里只有精品66| 一区二区三区小说| 日韩三级.com| 99在线视频精品| 亚洲成a人片在线不卡一二三区| 精品日产卡一卡二卡麻豆| 成人av电影在线| 亚洲h在线观看| 久久精品视频在线看| 91久久免费观看| 麻豆久久一区二区| 中文字幕一区日韩精品欧美| 欧美日韩电影在线播放| 成人免费电影视频| 日韩精品亚洲一区二区三区免费| 国产欧美一区二区三区网站| 91精品一区二区三区在线观看| 国产东北露脸精品视频| 午夜一区二区三区视频| 中文字幕国产精品一区二区| 欧美丰满高潮xxxx喷水动漫| av激情综合网| 国产一区二区在线影院| 亚洲第一福利一区| 中文字幕日韩欧美一区二区三区| 91精品免费在线观看| 欧美日韩一级二级| 久久蜜桃av一区二区天堂 | 久久久久久99精品| 久久久精品tv| 91丨porny丨蝌蚪视频| 在线免费不卡电影| 久久夜色精品国产欧美乱极品| 美女视频一区二区| 国产精品你懂的| 欧美日韩国产片| 色哟哟欧美精品| 国产一区二区三区免费观看| 日韩一区欧美二区| 亚洲成人一二三| 亚洲黄色av一区| 国产精品网曝门| 久久午夜电影网| 精品国产免费久久| 欧美色视频在线观看| 色综合天天做天天爱| aaa亚洲精品| 国产成人精品综合在线观看| 免费成人在线影院| 热久久免费视频| 五月激情综合婷婷| 亚洲超丰满肉感bbw| 亚洲国产视频一区| 午夜电影久久久| 日本欧美久久久久免费播放网| 亚洲一区二区高清| 一区二区三区在线免费| 亚洲妇女屁股眼交7| 有码一区二区三区| 亚洲最新视频在线播放| 一区二区三区精品在线| 亚洲欧美日韩久久| 亚洲靠逼com| 亚洲高清视频在线| 蜜桃传媒麻豆第一区在线观看| 蜜臀久久99精品久久久久宅男| 美腿丝袜在线亚洲一区| 国精产品一区一区三区mba视频| 狠狠色丁香婷婷综合| 精品亚洲aⅴ乱码一区二区三区| 国产资源在线一区| a亚洲天堂av| 欧美吻胸吃奶大尺度电影| 欧美色男人天堂| 国产亚洲欧美激情| 人人爽香蕉精品| 国产精品短视频| 亚洲精品中文字幕乱码三区| 一区二区三区日韩欧美| 91蜜桃传媒精品久久久一区二区| 成人免费看视频| 色先锋久久av资源部| 91精品免费在线| www成人在线观看| 国产精品久久久久久久久图文区 | 久久久久久久久蜜桃| 综合欧美一区二区三区| 午夜精品久久久久影视| 另类调教123区| 成人美女在线观看| 欧美亚洲综合在线| 日韩色在线观看| 国产精品乱码人人做人人爱 | 日韩精品影音先锋| 亚洲国产高清不卡| 亚洲大片免费看| 国产iv一区二区三区| 欧美午夜精品一区二区蜜桃| 欧美成人午夜电影| 亚洲欧美另类小说| 久久精品72免费观看| 99精品国产视频| 精品不卡在线视频| 亚洲精品成人在线| 精品一区二区免费| 日本精品一区二区三区高清 | 26uuu国产在线精品一区二区| 国产精品伦一区| 免费在线一区观看| 91热门视频在线观看| 欧美成人激情免费网| 一区二区三区在线观看国产| 国产伦精品一区二区三区免费| 欧美色图激情小说| 国产精品成人网| 国产在线国偷精品产拍免费yy| 精品视频一区 二区 三区| 1000部国产精品成人观看| 久久不见久久见中文字幕免费| 91福利精品第一导航| 中文字幕第一页久久| 久久av老司机精品网站导航| 欧美最猛性xxxxx直播| 中文一区在线播放| 国精品**一区二区三区在线蜜桃| 欧美精品在线一区二区| 亚洲精品ww久久久久久p站| 懂色av噜噜一区二区三区av| 久久婷婷国产综合国色天香| 三级亚洲高清视频| 欧美三级电影网站| 亚洲成人精品一区二区| 91黄色激情网站| 综合激情网...| 成人免费看片app下载| 欧美国产日本视频| 国产河南妇女毛片精品久久久 | 国产精品视频一二| 国产一区二区毛片| 婷婷丁香激情综合| 一本色道久久综合亚洲91| 国产精品毛片高清在线完整版| 国产一区二区福利视频| 日韩精品一区二| 国产一区在线观看麻豆| 久久女同互慰一区二区三区| 国产一区二区在线观看视频| 精品日韩欧美一区二区| 国产真实乱对白精彩久久| 精品久久人人做人人爱| 久久国产精品色| 精品国产伦一区二区三区免费| 蜜臀91精品一区二区三区| 日韩免费一区二区三区在线播放| 日本vs亚洲vs韩国一区三区| 日韩精品专区在线| 国产福利一区二区三区视频| 国产精品免费看片| 日本丰满少妇一区二区三区| 亚洲自拍与偷拍| 欧美人牲a欧美精品| 久色婷婷小香蕉久久| 精品动漫一区二区三区在线观看| 精品一区二区三区av| 中文字幕欧美激情一区| 91碰在线视频| 午夜精品免费在线观看| 日韩久久精品一区| 国产成人免费视频 | 亚洲成av人片| 日韩免费看的电影| 国产91综合网| 亚洲国产另类精品专区| 日韩欧美一区二区久久婷婷| 高潮精品一区videoshd| 一区二区不卡在线播放| 51精品国自产在线| 国产精品99久久久久久久女警| 亚洲人成亚洲人成在线观看图片| 在线亚洲高清视频| 看电视剧不卡顿的网站| 亚洲色图在线视频|