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

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

?? unit1.pas

?? 是分布式糧庫程序,是采用Delphi實現的
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit Unit1;

interface

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

Const
  editINSERT = 1;
  editUPDATE = 2;

type
  Tfrmsetup = class(TForm)
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    TabSheet4: TTabSheet;
    TabSheet5: TTabSheet;
    TabSheet6: TTabSheet;
    btnnew: TBitBtn;
    btndelete: TBitBtn;
    btnmodify: TBitBtn;
    btnabandon: TBitBtn;
    edtinput: TEdit;
    btnapply: TBitBtn;
    Panel1: TPanel;
    Label1: TLabel;
    DataSource1: TDataSource;
    DBGrid1: TDBGrid;
    btnexit: TBitBtn;
    DataSource2: TDataSource;
    DataSource4: TDataSource;
    DataSource5: TDataSource;
    DataSource6: TDataSource;
    DBGrid2: TDBGrid;
    DBGrid4: TDBGrid;
    DBGrid5: TDBGrid;
    DBGrid6: TDBGrid;
    Table1: TTable;
    Table2: TTable;
    Table4: TTable;
    Table5: TTable;
    Table6: TTable;
    qrycommon: TQuery;
    procedure btnapplyClick(Sender: TObject);
    procedure edtinputkeypress(Sender: TObject; var Key: Char);
    procedure edtinputChange(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure dealapply;
    procedure btnnewClick(Sender: TObject);
    procedure btndeleteClick(Sender: TObject);
 //   procedure btnokClick(Sender: TObject);
    procedure btnabandonClick(Sender: TObject);
    procedure PageControl1Change(Sender: TObject);
    procedure btnexitClick(Sender: TObject);
    procedure btnmodifyClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    OptionModified : boolean;
    ApplyOK : boolean;
    editMode : integer;
    LastKey : integer;
  end;

var
  frmsetup: Tfrmsetup;

implementation
   uses unitdatamodul;
{$R *.dfm}


procedure Tfrmsetup.btnapplyClick(Sender: TObject);
begin
// 有改動,處理變更
  if OptionModified then
    DealApply;
  // 處理是否成功
  if OptionModified then
  begin
    edtInput.SelectAll;
    edtInput.SetFocus;
  end
  else
  begin
    edtInput.Text :='';
    edtInput.Enabled :=False;
    edtInput.Color :=clBtnFace;
    btnNew.Enabled :=True;
    btnDelete.Enabled :=True;
    btnModify.Enabled :=True;
    PageControl1.Enabled :=True;   
  end; 
end;

procedure Tfrmsetup.edtinputkeypress(Sender: TObject; var Key: Char);
begin
LastKey := Ord(Key);
  if Key=#13 then
  begin
    btnApplyClick(Sender);
  end;
end;

procedure Tfrmsetup.edtinputChange(Sender: TObject);
begin
  if length(edtInput.text)=0 then
        btnApply.Enabled := False
  else
        btnApply.Enabled := true;

  if LastKey=13 then
    OptionModified :=False
  else
    OptionModified :=True;
end;

procedure Tfrmsetup.FormCreate(Sender: TObject);
begin
  OptionModified :=False;
  table1.Open;
  table2.Open;
  table4.Open;
  table5.Open;
  table6.Open;
end;

procedure TfrmSetup.DealApply;
var s: string;
begin
  if OptionModified then
  begin
    case PageControl1.ActivePageIndex of
      0: begin    // 結算方式
           if editMode = editINSERT then
           begin  // 新建記錄
             s := 'select settlement from ENT_SETTLEMENT where SETTLEMENT='''+trim(edtInput.Text)+'''';
             qryCommon.SQL.Clear;
             qryCommon.SQL.Add(s);
             qryCommon.Open;
             if qryCommon.IsEmpty then
             begin
               s :='insert ENT_SETTLEMENT Values('''+trim(edtInput.Text)+''','''','''')';
               qryCommon.SQL.Clear;
               qryCommon.SQL.Add(s);
               try
                 qryCommon.ExecSQL;
               except
                 Application.MessageBox('保存結算方式時出錯!','系統錯誤',MB_OK+MB_ICONERROR);
                 Exit;
               end;
               OptionModified :=False;
             end
             else
             begin
               Application.MessageBox('該結算方式已經存在!','系統錯誤',MB_OK+MB_ICONERROR);
               Exit;
             end;
           end
           else
           begin  // 修改記錄
             s :='update ENT_SETTLEMENT set SETTLEMENT='''+trim(edtInput.Text)+''' where SETTLEMENT='''+table1.fieldbyname('SETTLEMENT').AsString+'''';
             qryCommon.SQL.Clear;
             qryCommon.SQL.Add(s);
             try
               qryCommon.ExecSQL;
             except
               Application.MessageBox('修改結算方式時出錯!','系統錯誤',MB_OK+MB_ICONERROR);
               Exit;
             end;
             OptionModified := False;
           end;
           //ADOQuery1.Refresh;
           table1.Close;
           table1.Open;
         end;
     1: begin    // 業務性質
           if editMode = editINSERT then
           begin  // 新建記錄
             s := 'select * from ENT_BUSINESS_TYPE where BUSINES_STYPE='''+trim(edtInput.Text)+'''';
             qryCommon.SQL.Clear;
             qryCommon.SQL.Add(s);
             qryCommon.Open;
             if qryCommon.IsEmpty then
             begin
               s :='insert ENT_BUSINESS_TYPE Values('''+trim(edtInput.Text)+''','''','''')';
               qryCommon.SQL.Clear;
               qryCommon.SQL.Add(s);
               try
                 qryCommon.ExecSQL;
               except
                 Application.MessageBox('保存業務性質時出錯!','系統錯誤',MB_OK+MB_ICONERROR);
                 Exit;
               end;
               OptionModified :=False;
             end
             else
             begin
               Application.MessageBox('該業務性質已經存在!','系統錯誤',MB_OK+MB_ICONERROR);
               Exit;
             end;
           end
           else
           begin  // 修改記錄
             s :='update ENT_BUSINESS_TYPE set BUSINES_STYPE='''+trim(edtInput.Text)+''' where BUSINES_STYPE='''+table2.FieldByName('BUSINES_STYPE').AsString+'''';
             qryCommon.SQL.Clear;
             qryCommon.SQL.Add(s);
             try
               qryCommon.ExecSQL;
             except
               Application.MessageBox('修改業務性質時出錯!','系統錯誤',MB_OK+MB_ICONERROR);
               Exit;
             end;
             OptionModified := False;
           end;
           table2.close;
           table2.Open;
         end;

{      2: begin    // 糧油品種
           if editMode = editINSERT then
           begin  // 新建記錄
             s := 'select * from ENT_FOOD_TYPE where FOOD_TYPE='''+trim(edtInput.Text)+'''';
             qryCommon.SQL.Clear;
             qryCommon.SQL.Add(s);
             qryCommon.Open;
             if qryCommon.IsEmpty then
             begin
               s :='insert ENT_FOOD_TYPE Values('''+trim(edtInput.Text)+''','''','''')';
               qryCommon.SQL.Clear;
               qryCommon.SQL.Add(s);
               try
                 qryCommon.ExecSQL;
               except
                 Application.MessageBox('保存糧油品種時出錯!','系統錯誤',MB_OK+MB_ICONERROR);
                 Exit;
               end;
               OptionModified :=False;
             end
             else
             begin
               Application.MessageBox('該糧油品種已經存在!','系統錯誤',MB_OK+MB_ICONERROR);
               Exit;
             end;
           end
           else
           begin  // 修改記錄
             s :='update ENT_FOOD_TYPE set FOOD_TYPE='''+trim(edtInput.Text)+''' where FOOD_TYPE='''+table3.FieldByName('FOOD_TYPE').AsString+'''';
             qryCommon.SQL.Clear;
             qryCommon.SQL.Add(s);
             try
               qryCommon.ExecSQL;
             except
               Application.MessageBox('修改糧油品種時出錯!','系統錯誤',MB_OK+MB_ICONERROR);
               Exit;
             end;
             OptionModified := False;
           end;
           table3.close;
           table3.Open;
         end;
}
      2: begin    // 儲備性質
           if editMode = editINSERT then
           begin  // 新建記錄
             s := 'select * from ENT_ATTRIBUTE where ATTRIBUTE='''+trim(edtInput.Text)+'''';
             qryCommon.SQL.Clear;
             qryCommon.SQL.Add(s);
             qryCommon.Open;
             if qryCommon.IsEmpty then
             begin
               s :='insert ENT_ATTRIBUTE Values('''+trim(edtInput.Text)+''','''','''')';
               qryCommon.SQL.Clear;
               qryCommon.SQL.Add(s);
               try
                 qryCommon.ExecSQL;
               except
                 Application.MessageBox('保存儲備性質時出錯!','系統錯誤',MB_OK+MB_ICONERROR);
                 Exit;
               end;
               OptionModified :=False;
             end
             else
             begin
               Application.MessageBox('該儲備性質已經存在!','系統錯誤',MB_OK+MB_ICONERROR);
               Exit;
             end;
           end
           else
           begin  // 修改記錄
             s :='update ENT_ATTRIBUTE set ATTRIBUTE='''+trim(edtInput.Text)+''' where ATTRIBUTE='''+table4.FieldByName('ATTRIBUTE').AsString+'''';
             qryCommon.SQL.Clear;
             qryCommon.SQL.Add(s);
             try
               qryCommon.ExecSQL;
             except
               Application.MessageBox('修改儲備性質時出錯!','系統錯誤',MB_OK+MB_ICONERROR);
               Exit;
             end;
             OptionModified := False;
           end;
           table4.close;
           table4.Open;
         end;
      3: begin    // 直管屬性
           if editMode = editINSERT then
           begin  // 新建記錄
             s := 'select * from ENT_ATTACHMENT where ATTACHMENT='''+trim(edtInput.Text)+'''';

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲美女一区二区三区| 欧美一区二区三区在线视频| 麻豆成人免费电影| 亚洲成精国产精品女| 亚洲同性gay激情无套| 中文字幕一区二区三区色视频 | 3d动漫精品啪啪1区2区免费| 91香蕉国产在线观看软件| av不卡免费电影| 99精品国产视频| 色噜噜狠狠色综合中国 | 国产三级三级三级精品8ⅰ区| 久久一日本道色综合| 精品成人一区二区三区| 国产日韩精品视频一区| 国产精品久久毛片a| 亚洲日本在线天堂| 亚洲18女电影在线观看| 日韩av网站免费在线| 国产一区二区美女诱惑| 国产1区2区3区精品美女| zzijzzij亚洲日本少妇熟睡| 日本高清不卡一区| 日韩丝袜美女视频| 国产女人18毛片水真多成人如厕 | 日韩精品1区2区3区| 精品制服美女久久| proumb性欧美在线观看| 在线观看成人免费视频| 日韩欧美一二三区| 中文字幕精品一区二区精品绿巨人| 亚洲色欲色欲www| 日韩激情一区二区| 成人永久免费视频| 欧美伊人久久大香线蕉综合69| 日韩欧美一区在线| 国产精品毛片高清在线完整版| 亚洲成人自拍偷拍| 国产一区二区导航在线播放| 在线视频中文字幕一区二区| 欧美xxxxx裸体时装秀| 亚洲美女在线国产| 国产美女久久久久| 91精品国产综合久久精品性色| 久久久蜜桃精品| 性感美女久久精品| 懂色av一区二区三区蜜臀| 欧美亚洲综合网| 国产精品乱码一区二三区小蝌蚪| 亚洲成人激情综合网| 成人动漫一区二区在线| 日韩视频一区在线观看| 亚洲另类春色校园小说| 国产一区二区三区综合| 7777精品伊人久久久大香线蕉最新版 | 国产校园另类小说区| 亚洲一级在线观看| 成人一区在线观看| 久久这里只有精品视频网| 一区二区视频免费在线观看| 成人午夜电影小说| 欧美成人vps| 美女国产一区二区三区| 欧美日韩亚洲综合一区| 国产精品久久久久精k8| 国产精品夜夜嗨| 亚洲精品在线网站| 精品一二线国产| 3d成人动漫网站| 日韩国产在线观看| 精品视频1区2区3区| 亚洲综合激情另类小说区| 91香蕉视频污在线| 亚洲另类一区二区| 91国产精品成人| 亚洲精品视频在线| 一本到不卡精品视频在线观看| 国产欧美一区二区精品忘忧草 | 亚洲123区在线观看| 91国偷自产一区二区开放时间| 亚洲欧洲制服丝袜| 91农村精品一区二区在线| 国产精品久久久久久妇女6080| 99久久99久久久精品齐齐| 国产精品久久久久久久久搜平片| 成人久久久精品乱码一区二区三区 | 欧美午夜精品电影| 亚洲成精国产精品女| 91精品国产综合久久久久久久| 美女国产一区二区| 久久九九影视网| 91影院在线免费观看| 亚洲欧美日韩国产成人精品影院| 91视频.com| 午夜精品久久久久影视| 日韩视频国产视频| 国产91综合一区在线观看| 亚洲欧美区自拍先锋| 91麻豆精品国产自产在线观看一区| 男男gaygay亚洲| 国产日韩v精品一区二区| 9i在线看片成人免费| 亚洲一区二区四区蜜桃| 日韩欧美一二区| 国产白丝精品91爽爽久久| 一卡二卡欧美日韩| 日韩视频一区在线观看| 99久久精品国产导航| 日韩黄色在线观看| 中文字幕免费一区| 69av一区二区三区| 国产成a人亚洲精| 亚洲午夜激情网页| 久久久久久久久久电影| 日本精品视频一区二区| 免费精品视频最新在线| 一色屋精品亚洲香蕉网站| 777精品伊人久久久久大香线蕉| 丁香五精品蜜臀久久久久99网站 | 韩国理伦片一区二区三区在线播放| 亚洲国产成人在线| 91麻豆精品国产| 色综合久久中文字幕综合网| 日韩激情av在线| 亚洲一级二级在线| 国产欧美日韩中文久久| 欧美肥胖老妇做爰| 97se亚洲国产综合在线| 精品一区二区三区视频在线观看| 亚洲国产精品久久一线不卡| 久久亚洲综合色| 在线不卡一区二区| 99久久99久久精品免费观看| 久久99热这里只有精品| 五月婷婷综合网| 亚洲精品成人精品456| 国产欧美精品一区二区三区四区| 欧美一区二区日韩| 色一情一伦一子一伦一区| 成人一级黄色片| 久久er99精品| 免费人成精品欧美精品| 亚洲国产成人精品视频| 国产精品色呦呦| 国产午夜精品理论片a级大结局 | 久久天堂av综合合色蜜桃网| 欧美日韩视频专区在线播放| 91美女福利视频| www.欧美日韩| 91在线免费播放| 国产91精品欧美| 国产真实精品久久二三区| 热久久一区二区| 免费成人在线播放| 秋霞电影网一区二区| 亚洲综合色噜噜狠狠| 一色屋精品亚洲香蕉网站| 日韩伦理免费电影| 亚洲男人的天堂一区二区| 国产精品久久久一本精品| 中文字幕高清不卡| 国产日韩欧美精品综合| 国产喂奶挤奶一区二区三区| 久久人人爽人人爽| 亚洲精品一区在线观看| 久久久久9999亚洲精品| 中文字幕av一区二区三区免费看| 国产欧美一区二区精品性色| 1024成人网| 香蕉加勒比综合久久| 日韩激情一区二区| 日韩avvvv在线播放| 久久国产夜色精品鲁鲁99| 国产一区欧美日韩| 国产.欧美.日韩| 欧美性生活一区| 日韩欧美中文字幕精品| 久久色中文字幕| 亚洲欧美乱综合| 裸体在线国模精品偷拍| 国产成人亚洲精品狼色在线| 色综合一区二区三区| 欧美日本国产一区| 久久夜色精品国产噜噜av| 亚洲欧美另类图片小说| 丝袜亚洲另类欧美综合| 国产一区二区视频在线| 在线免费亚洲电影| 日韩一区二区免费在线电影| 亚洲图片另类小说| 蜜桃一区二区三区在线| 91丝袜美腿高跟国产极品老师 | 欧美一区二区国产| 国产丝袜欧美中文另类| 婷婷开心激情综合| 国产成人超碰人人澡人人澡| 欧美欧美午夜aⅴ在线观看| 国产亚洲一区二区在线观看| 亚洲综合成人在线视频| 韩国一区二区在线观看|