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

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

?? tswh_form.pas

?? 簡單的數(shù)據(jù)庫管理系統(tǒng) SQL版源代碼 僅限個人學(xué)習(xí)使用
?? PAS
字號:
unit TSWH_Form;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Grids, DBGrids, TFlatRadioButtonUnit, TFlatMemoUnit,
  TFlatComboBoxUnit, TFlatButtonUnit, TFlatEditUnit, TFlatGroupBoxUnit,
  ComCtrls,DB,ADODB;

type
  TTSWH_F = class(TForm)
    TSWH_PC: TPageControl;
    TSXGSC_TS: TTabSheet;
    FlatGroupBox1: TFlatGroupBox;
    Label16: TLabel;
    DWBH_FE: TFlatEdit;
    DW_FBtn: TFlatButton;
    FlatGroupBox2: TFlatGroupBox;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Label9: TLabel;
    Label10: TLabel;
    Label11: TLabel;
    Label12: TLabel;
    Label13: TLabel;
    Label14: TLabel;
    Label15: TLabel;
    Label17: TLabel;
    BH_FE: TFlatEdit;
    SM_FE: TFlatEdit;
    ZZ_FE: TFlatEdit;
    LB_FCB: TFlatComboBox;
    CBRQ_FE: TFlatEdit;
    CBS_FE: TFlatEdit;
    DJ_FE: TFlatEdit;
    SL_FE: TFlatEdit;
    BZ_FM: TFlatMemo;
    FlatGroupBox3: TFlatGroupBox;
    FlatGroupBox4: TFlatGroupBox;
    XG_FRBtn: TFlatRadioButton;
    SC_FRBtn: TFlatRadioButton;
    ZX_FBtn: TFlatButton;
    TSLBBJ_TS: TTabSheet;
    FlatGroupBox5: TFlatGroupBox;
    LB_DG: TDBGrid;
    Del_FBtn: TFlatButton;
    FlatGroupBox8: TFlatGroupBox;
    Label18: TLabel;
    Label19: TLabel;
    LBDM_FE: TFlatEdit;
    LBMC_FE: TFlatEdit;
    FlatGroupBox7: TFlatGroupBox;
    LBXG_FRBtn: TFlatRadioButton;
    LBTJ_FRBtn: TFlatRadioButton;
    LBZX_FBtn: TFlatButton;
    Close_Btn: TButton;
    LB_DS: TDataSource;
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
    procedure Close_BtnClick(Sender: TObject);
    procedure DW_FBtnClick(Sender: TObject);
    procedure ZX_FBtnClick(Sender: TObject);
    procedure LBXG_FRBtnClick(Sender: TObject);
    procedure LBTJ_FRBtnClick(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure TSWH_PCChange(Sender: TObject);
    procedure Del_FBtnClick(Sender: TObject);
    procedure LBZX_FBtnClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
     function CheckError:boolean;
  end;

var
  TSWH_F: TTSWH_F;

implementation

uses Share_Unit;

{$R *.dfm}

var
   TSLB_T,TSXX_T:TADOTable;
//******************************************************************************
procedure TTSWH_F.FormCreate(Sender: TObject);
begin
   TSLB_T:=TADOTable.Create(nil);
   TSLB_T.Connection:=Connect;
   TSLB_T.TableName:='圖書類別';
   TSXX_T:=TADOTable.Create(nil);
   TSXX_T.Connection:=Connect;
   TSXX_T.TableName:='圖書信息';
   LB_DS.DataSet:=TSLB_T;
   LB_DG.Columns[0].FieldName:='類別';
   LB_DG.Columns[1].FieldName:='類名';
   TSLB_T.Open;
   while not TSLB_T.Eof do
    begin
      LB_FCB.Items.Add(TSLB_T.FieldValues['類名']);
      TSLB_T.Next;
    end;
   TSLB_T.First;
   LB_FCB.ItemIndex:=0;
   LBTJ_FRBtn.Checked:=true;
end;
//******************************************************************************
procedure TTSWH_F.Close_BtnClick(Sender: TObject);
begin
  close;
end;
//******************************************************************************
procedure TTSWH_F.DW_FBtnClick(Sender: TObject);           //定位
begin
   TSXX_T.Open;
   if TSXX_T.Locate('圖書編號',DWBH_FE.Text,[]) then
    begin
      BH_FE.Text:=DWBH_FE.Text;
      SM_FE.Text:=TSXX_T.FieldValues['書名'];
      ZZ_FE.Text:=TSXX_T.FieldValues['作者'];
      CBRQ_FE.Text:=DateToStr(TSXX_T.FieldValues['出版日期']);
      CBS_FE.Text:=TSXX_T.FieldValues['出版社'];
      DJ_FE.Text:=FloatToStr(TSXX_T.FieldValues['定價']);
      SL_FE.Text:=IntToStr(TSXX_T.FieldValues['總數(shù)量']);
      BZ_FM.Text:=TSXX_T.FieldValues['備注'];

      TSLB_T.Locate('類別',TSXX_T.FieldValues['類別'],[]);
      LB_FCB.ItemIndex:=LB_FCB.Items.IndexOf(TSLB_T.FieldValues['類名']);
      XG_FRBtn.Checked:=true;
      ZX_FBtn.Enabled:=true;
    end
   else begin
      MessageBox(handle,'記錄沒有找到,請檢查輸入的編號是否正確!','沒找到圖書記錄',MB_OK or MB_ICONERROR);
   end;
end;
//******************************************************************************
function TTSWH_F.CheckError:boolean;          //檢查輸入的數(shù)據(jù)是否有錯誤
begin
  result:=false;
  if SM_FE.Text='' then
    begin
      MessageBox(handle,'書名不能為空!','書名有誤',MB_OK or MB_ICONERROR);
      result:=true;
      exit;
    end;

  if ZZ_FE.Text='' then
    begin
      MessageBox(handle,'作者不能為空!','作者有誤',MB_OK or MB_ICONERROR);
      result:=true;
      exit;
    end;

  if CBS_FE.Text='' then
    begin
      MessageBox(handle,'出版社不能為空!','出版社有誤',MB_OK or MB_ICONERROR);
      result:=true;
      exit;
    end;

  if DJ_FE.Text='' then
    begin
      MessageBox(handle,'定價不能為空!','定價有誤',MB_OK or MB_ICONERROR);
      result:=true;
      exit;
    end;

  try                       //判斷定價是否正確
    StrToFloat(DJ_FE.Text);
  except
    MessageBox(handle,'定價不對!','定價錯誤',MB_OK or MB_ICONERROR);
    result:=true;
    exit;
  end;

  try                       //判斷日期格式是否正確
    StrToDate(CBRQ_FE.Text);
  except
    MessageBox(handle,'日期格式不對,正確格式形如:2003-03-19或2003-3-19 !','日期錯誤',MB_OK or MB_ICONERROR);
    result:=true;
    exit;
  end;

  try                       //入庫數(shù)量必須為整數(shù)
    StrToInt(SL_FE.Text);
  except
    MessageBox(handle,'入庫數(shù)量必須為大于0的整數(shù)!','數(shù)量錯誤',MB_OK or MB_ICONERROR);
    result:=true;
    exit;
  end;
end;
//******************************************************************************
procedure TTSWH_F.ZX_FBtnClick(Sender: TObject);                //執(zhí)行刪除圖書
var
  Del_Flag:integer;
begin
  if XG_FRBtn.Checked then
    begin
      if CheckError then exit;
      TSXX_T.Locate('圖書編號',BH_FE.Text,[]);
      TSXX_T.Edit;
      TSLB_T.Locate('類名',LB_FCB.Text,[]);
      TSXX_T.FieldByName('類別').AsString:=TSLB_T.FieldValues['類別'];
      TSXX_T.FieldByName('書名').AsString:=SM_FE.Text;
      TSXX_T.FieldByName('作者').AsString:=ZZ_FE.Text;
      TSXX_T.FieldByName('出版日期').AsDateTime:=StrToDate(CBRQ_FE.Text);
      TSXX_T.FieldByName('出版社').AsString:=CBS_FE.Text;
      TSXX_T.FieldByName('定價').AsFloat:=StrToFloat(DJ_FE.Text);
      TSXX_T.FieldByName('總數(shù)量').AsInteger:=StrToInt(SL_FE.Text);
      TSXX_T.FieldByName('剩下數(shù)量').AsInteger:=StrToInt(SL_FE.Text);
      TSXX_T.FieldByName('備注').AsString:=BZ_FM.Text;
      TSXX_T.Post;
      MessageBox(handle,'記錄已成功修改!!','修改成功',MB_OK or MB_ICONINFORMATION);
    end
    else begin
      Del_Flag:=MessageBox(handle,'警告:刪除是永久的不可恢復(fù)的!確認(rèn)刪除嗎?','刪除確認(rèn)',MB_OKCANCEL or MB_ICONWarning);
      if Del_Flag=IDCancel then exit;
      TSXX_T.Locate('圖書編號',BH_FE.Text,[]);
      TSXX_T.Delete;
      MessageBox(handle,'記錄已成功刪除!','刪除成功',MB_OK or MB_ICONINFORMATION);
      DWBH_FE.Text:='';
      BH_FE.Text:='';
      SM_FE.Text:='';
      ZZ_FE.Text:='';
      CBRQ_FE.Text:='';
      CBS_FE.Text:='';
      DJ_FE.Text:='';
      SL_FE.Text:='';
      SL_FE.Text:='';
      BZ_FM.Text:='';
      LB_FCB.ItemIndex:=0;
      ZX_FBtn.Enabled:=false;
    end;
end;
//******************************************************************************
procedure TTSWH_F.LBXG_FRBtnClick(Sender: TObject);             //當(dāng)方式選中修改時
begin
   LBDM_FE.Text:=LB_DG.DataSource.DataSet.FieldValues['類別'];
   LBMC_FE.Text:=LB_DG.DataSource.DataSet.FieldValues['類名'];
   LBZX_FBtn.Enabled:=true;
   LBDM_FE.Enabled:=false;
end;
//******************************************************************************
procedure TTSWH_F.LBTJ_FRBtnClick(Sender: TObject);           //當(dāng)方式選中添加時
begin
   LBDM_FE.Text:='';
   LBDM_FE.Enabled:=true;
   LBMC_FE.Text:='';
end;
//******************************************************************************
procedure TTSWH_F.FormShow(Sender: TObject);
begin
   TSWH_PC.ActivePage:=TSXGSC_TS;
end;
//******************************************************************************
procedure TTSWH_F.TSWH_PCChange(Sender: TObject);
begin
   if TSWH_PC.ActivePage=TSXGSC_TS then
    begin
      LB_FCB.Items.Clear;
      TSLB_T.Open;
      TSLB_T.First;
      while not TSLB_T.Eof do
        begin
          LB_FCB.Items.Add(TSLB_T.FieldValues['類名']);
          TSLB_T.Next;
        end;
      TSLB_T.First;  
      LB_FCB.ItemIndex:=0;
    end;
end;
//******************************************************************************
procedure TTSWH_F.Del_FBtnClick(Sender: TObject);
var
  Del_Flag:integer;
begin
  Del_Flag:=MessageBox(handle,'警告:刪除是永久的不可恢復(fù)的!確認(rèn)刪除嗎?','刪除確認(rèn)',MB_OKCANCEL or MB_ICONWarning);
  if Del_Flag=IDCancel then exit;
  LB_DG.DataSource.DataSet.Delete;
  MessageBox(handle,'記錄已成功刪除!','刪除成功',MB_OK or MB_ICONINFORMATION);
  LBDM_FE.Text:='';
  LBDM_FE.Enabled:=true;
  LBMC_FE.Text:='';
  LBTJ_FRBtn.Enabled:=true;
end;
//******************************************************************************
procedure TTSWH_F.LBZX_FBtnClick(Sender: TObject);             //類別的執(zhí)行操作
begin
  if LBDM_FE.Text='' then
    begin
      MessageBox(handle,'類別代碼不能為空!','類別代碼錯誤',MB_OK or MB_ICONERROR);
      exit;
    end;

  if LBMC_FE.Text='' then
    begin
      MessageBox(handle,'類別名稱不能為空!','類別名稱錯誤',MB_OK or MB_ICONERROR);
      exit;
    end;

  if LBTJ_FRBtn.Checked then
    begin
      if TSLB_T.Locate('類別',LBDM_FE.Text,[]) then
        begin
          MessageBox(handle,'類別代碼已經(jīng)存在!','錯誤',MB_OK or MB_ICONERROR);
          LBDM_FE.SetFocus;
          exit;
        end;
      if TSLB_T.Locate('類名',LBMC_FE.Text,[]) then
        begin
          MessageBox(handle,'類別名稱已經(jīng)存在!','錯誤',MB_OK or MB_ICONERROR);
          LBDM_FE.SetFocus;
          exit;
        end;
      TSLB_T.Append;
      TSLB_T.FieldByName('類別').AsString:=LBDM_FE.Text;
      TSLB_T.FieldByName('類名').AsString:=LBMC_FE.Text;
      TSLB_T.Post;
      MessageBox(handle,'類型記錄添加成功!','添加成功',MB_OK or MB_ICONINFORMATION);
    end
    else begin
      TSLB_T.Locate('類別',LBDM_FE.Text,[]);
      TSLB_T.Edit;
      TSLB_T.FieldByName('類名').AsString:=LBMC_FE.Text;
      TSLB_T.Post;
      MessageBox(handle,'類型記錄修改成功!','修改成功',MB_OK or MB_ICONINFORMATION);
    end;
end;
//******************************************************************************
procedure TTSWH_F.FormDestroy(Sender: TObject);
begin
   //TSLB_T.Close;
   FreeAndNil(TSLB_T);
   //TSXX_T.Close;
   FreeAndNil(TSXX_T);
   TSWH_F:=nil;
end;
//******************************************************************************
end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类综合日韩欧美亚洲| 午夜精品久久久久久久久| 欧美精品一二三区| 91丝袜呻吟高潮美腿白嫩在线观看| 日韩电影免费在线看| 亚洲精品菠萝久久久久久久| 国产无人区一区二区三区| 日韩欧美国产一区二区三区 | 久久久亚洲国产美女国产盗摄| 欧美日韩亚洲另类| 色999日韩国产欧美一区二区| 粉嫩av一区二区三区在线播放| 激情成人午夜视频| 国内精品写真在线观看| 老司机精品视频线观看86| 日韩精品亚洲一区| 青草国产精品久久久久久| 日韩高清在线不卡| 九九国产精品视频| 国产在线不卡一区| 国产成人8x视频一区二区 | 日韩有码一区二区三区| 午夜激情久久久| 性感美女极品91精品| 日韩国产欧美视频| 免费在线观看一区| 国产一区二区三区观看| 高清在线成人网| 91色综合久久久久婷婷| 91精品福利在线| 欧美日产在线观看| 欧美mv和日韩mv国产网站| 日韩精品一区二区三区视频播放| 日韩欧美国产成人一区二区| 精品国产乱码久久久久久蜜臀| 精品盗摄一区二区三区| 欧美国产在线观看| 亚洲一区二区三区四区的| 日韩精品电影在线观看| 国产精品中文有码| 日本久久精品电影| 欧美精品在线一区二区| 久久久久久影视| 综合电影一区二区三区| 男女男精品网站| 成人性视频网站| 精品视频一区二区不卡| 精品捆绑美女sm三区| 国产精品私人影院| 性久久久久久久| 高清av一区二区| 欧美三级电影精品| 久久这里只有精品视频网| 亚洲夂夂婷婷色拍ww47| 亚洲成av人片在www色猫咪| 美女国产一区二区| 99久精品国产| 日韩视频一区在线观看| 综合久久国产九一剧情麻豆| 青青草国产精品97视觉盛宴| 不卡区在线中文字幕| 欧美精品一级二级三级| 中文字幕制服丝袜成人av| 日韩精品一区第一页| www.性欧美| 欧美xfplay| 夜夜操天天操亚洲| 大美女一区二区三区| 日韩一区二区在线看片| 亚洲另类在线制服丝袜| 国产精品一区二区久久精品爱涩 | 欧美肥胖老妇做爰| 国产精品九色蝌蚪自拍| 久久精品国产99| 欧美丝袜丝nylons| 亚洲欧洲日韩av| 国产成人夜色高潮福利影视| 欧美二区乱c少妇| 亚洲精品视频一区| 成人av午夜电影| 久久色视频免费观看| 日韩精品一级二级| 欧美色图天堂网| 亚洲欧美日韩久久| 成人国产免费视频| 久久九九久久九九| 国产一区二区久久| 精品日韩一区二区三区| 久久精工是国产品牌吗| 欧美一区二区视频在线观看 | 久久久777精品电影网影网| 日本亚洲天堂网| 欧美高清hd18日本| 丝袜国产日韩另类美女| 欧美日韩在线精品一区二区三区激情| 国产精品区一区二区三区| 国产成人精品亚洲日本在线桃色| 日韩丝袜美女视频| 麻豆91免费观看| 欧美成人精品福利| 久久精品国产色蜜蜜麻豆| 日韩一区二区免费在线电影| 美国十次综合导航| 精品欧美黑人一区二区三区| 久久疯狂做爰流白浆xx| 久久精品亚洲国产奇米99| 国产suv精品一区二区883| 国产精品水嫩水嫩| 99精品欧美一区二区蜜桃免费| 国产喷白浆一区二区三区| 国产99久久久精品| 自拍视频在线观看一区二区| 色视频成人在线观看免| 香蕉成人啪国产精品视频综合网| 在线不卡a资源高清| 免费欧美在线视频| 国产亚洲制服色| 91网站最新网址| 婷婷成人激情在线网| 日韩一区二区三区三四区视频在线观看| 午夜精品aaa| 久久青草欧美一区二区三区| 成人av网站免费观看| 亚洲欧洲综合另类在线| 欧美日韩极品在线观看一区| 麻豆freexxxx性91精品| 国产精品久久一卡二卡| 欧美午夜一区二区| 韩国精品久久久| 亚洲女厕所小便bbb| 欧美一级国产精品| 成人黄色777网| 视频一区二区三区中文字幕| 欧美精品一区二区蜜臀亚洲| 91丨porny丨蝌蚪视频| 日本美女一区二区| 国产精品国产三级国产aⅴ无密码| 日本高清免费不卡视频| 久久99精品久久久久久久久久久久| 亚洲国产精品高清| 91麻豆精品国产91久久久久久 | 视频一区二区不卡| 中文欧美字幕免费| 在线播放91灌醉迷j高跟美女| 韩国欧美一区二区| 亚洲夂夂婷婷色拍ww47| 国产日韩精品一区二区三区在线| 欧美日韩一区二区三区四区| 成人永久aaa| 久久国产精品99久久久久久老狼| 亚洲欧美日韩小说| 中文字幕精品在线不卡| 日韩一级视频免费观看在线| 91免费版pro下载短视频| 国产一区在线精品| 亚洲mv大片欧洲mv大片精品| 18成人在线视频| 国产人成亚洲第一网站在线播放 | 日韩成人伦理电影在线观看| 国产精品对白交换视频| 欧美xxxx老人做受| 欧美日韩视频专区在线播放| 99re成人精品视频| 成人免费av资源| 国产精品1区二区.| 老司机一区二区| 亚洲超丰满肉感bbw| 亚洲色图在线视频| 国产精品二三区| 中文字幕精品一区| 欧美国产在线观看| 26uuu亚洲综合色| 日韩欧美在线网站| 91精品国产91热久久久做人人| 色狠狠综合天天综合综合| eeuss鲁一区二区三区| 国产91在线|亚洲| 国产成人免费视频一区| 精品一区二区在线观看| 蜜桃av一区二区| 美女一区二区视频| 狠狠色伊人亚洲综合成人| 青青青伊人色综合久久| 日本不卡视频在线| 日韩av网站在线观看| 日本不卡的三区四区五区| 蜜桃久久久久久| 韩国av一区二区三区在线观看| 精品亚洲免费视频| 国产一区999| 成人福利视频在线| 色综合久久久久| 在线影院国内精品| 欧美精品久久久久久久多人混战 | 日韩电影在线免费看| 免播放器亚洲一区| 韩国三级在线一区| 成人丝袜18视频在线观看| 91一区二区在线观看| 欧美日韩在线电影|