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

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

?? tswh_form.pas

?? 圖書管理系統vb+sql
?? 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['總數量']);
      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;          //檢查輸入的數據是否有錯誤
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                       //入庫數量必須為整數
    StrToInt(SL_FE.Text);
  except
    MessageBox(handle,'入庫數量必須為大于0的整數!','數量錯誤',MB_OK or MB_ICONERROR);
    result:=true;
    exit;
  end;
end;
//******************************************************************************
procedure TTSWH_F.ZX_FBtnClick(Sender: TObject);                //執行刪除圖書
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('總數量').AsInteger:=StrToInt(SL_FE.Text);
      TSXX_T.FieldByName('剩下數量').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,'警告:刪除是永久的不可恢復的!確認刪除嗎?','刪除確認',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);             //當方式選中修改時
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);           //當方式選中添加時
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,'警告:刪除是永久的不可恢復的!確認刪除嗎?','刪除確認',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);             //類別的執行操作
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,'類別代碼已經存在!','錯誤',MB_OK or MB_ICONERROR);
          LBDM_FE.SetFocus;
          exit;
        end;
      if TSLB_T.Locate('類名',LBMC_FE.Text,[]) then
        begin
          MessageBox(handle,'類別名稱已經存在!','錯誤',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.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91啪在线观看| 91免费国产在线观看| 日本黄色一区二区| 精品国产乱码久久| 亚洲一卡二卡三卡四卡无卡久久| 国产黑丝在线一区二区三区| 91精品一区二区三区在线观看| 中文字幕五月欧美| 国产精品伊人色| 日韩区在线观看| 三级欧美韩日大片在线看| 91色在线porny| 欧美极品另类videosde| 蜜桃91丨九色丨蝌蚪91桃色| 欧美日韩一卡二卡| 夜夜操天天操亚洲| 91丝袜呻吟高潮美腿白嫩在线观看| 精品国产露脸精彩对白| 美美哒免费高清在线观看视频一区二区| 色狠狠桃花综合| 亚洲视频在线观看三级| 波多野结衣中文字幕一区| www日韩大片| 国产在线精品免费| 欧美xfplay| 免费av成人在线| 欧美精品三级日韩久久| 亚洲成在人线在线播放| 色又黄又爽网站www久久| 亚洲视频小说图片| k8久久久一区二区三区| 国产午夜精品一区二区三区四区 | 精品国产乱码久久久久久浪潮 | 国产情人综合久久777777| 久久福利资源站| 精品黑人一区二区三区久久| 全国精品久久少妇| 欧美一区二区免费| 日本不卡视频在线| 欧美电视剧在线观看完整版| 美女视频网站久久| 精品国产麻豆免费人成网站| 久久9热精品视频| 337p粉嫩大胆色噜噜噜噜亚洲 | 日日摸夜夜添夜夜添亚洲女人| 欧美视频一二三区| 婷婷激情综合网| 欧美一级日韩免费不卡| 麻豆久久久久久| 欧美精品一区二区三区在线| 老汉av免费一区二区三区 | 色综合色狠狠天天综合色| 亚洲同性gay激情无套| 色欧美片视频在线观看在线视频| 亚洲一区二区三区中文字幕在线| 欧美日韩午夜精品| 免费人成黄页网站在线一区二区 | 欧美性视频一区二区三区| 午夜欧美一区二区三区在线播放| 在线播放亚洲一区| 精品制服美女久久| 国产婷婷一区二区| 91亚洲精华国产精华精华液| 夜夜夜精品看看| 欧美日韩国产123区| 麻豆中文一区二区| 国产精品午夜免费| 欧美午夜精品一区二区蜜桃| 欧美a一区二区| 欧美激情资源网| 91黄色小视频| 久久电影国产免费久久电影| 国产欧美一区二区精品性色| 91碰在线视频| 奇米一区二区三区av| 国产午夜精品一区二区三区视频 | 成人网男人的天堂| 亚洲一区二区三区中文字幕| 欧美一区二区女人| av一区二区三区在线| 亚洲成人免费影院| 欧美精品一区男女天堂| 色婷婷亚洲综合| 日本不卡视频在线| 亚洲视频每日更新| 日韩三区在线观看| 91在线一区二区三区| 日日摸夜夜添夜夜添亚洲女人| 国产三级一区二区三区| 91成人在线精品| 久久91精品久久久久久秒播| 综合激情成人伊人| 日韩欧美在线1卡| 91视频一区二区| 国产真实乱对白精彩久久| 国产精品系列在线观看| 亚洲综合色在线| 久久精品人人做| 欧美伦理电影网| 99久久婷婷国产综合精品电影| 青青草国产成人99久久| 亚洲免费三区一区二区| 2023国产精品| 欧美日韩aaa| 99久久国产综合精品麻豆| 久久精品国产99国产| 亚洲女同一区二区| 国产亚洲人成网站| 欧美一区二区三区四区五区| av电影一区二区| 国产另类ts人妖一区二区| 亚洲成人你懂的| **性色生活片久久毛片| 26uuu国产一区二区三区| 欧美日本在线视频| 91亚洲国产成人精品一区二区三| 国内成+人亚洲+欧美+综合在线| 亚洲v精品v日韩v欧美v专区| 国产精品久久三| 久久久精品人体av艺术| 欧美一区二区三区思思人| 色综合天天性综合| 成人教育av在线| 国产精品一区不卡| 蜜臂av日日欢夜夜爽一区| 亚洲成人www| 一个色妞综合视频在线观看| 国产精品网曝门| 国产农村妇女毛片精品久久麻豆 | 99精品久久99久久久久| 国产精品亚洲а∨天堂免在线| 美女视频免费一区| 日本欧美在线观看| 亚洲电影欧美电影有声小说| 亚洲精品日日夜夜| 国产日本一区二区| 久久青草国产手机看片福利盒子| 日韩欧美国产精品| 欧美一区二区在线免费播放| 欧美日韩激情一区二区| 欧美中文字幕不卡| 一本大道av伊人久久综合| 97久久超碰国产精品| 成人久久18免费网站麻豆| 国产成人h网站| 国产精品乡下勾搭老头1| 国产精品资源在线| 国产成人在线免费观看| 国产精品一区二区果冻传媒| 国产在线不卡一区| 国产一区二区三区免费在线观看| 国内欧美视频一区二区| 激情综合亚洲精品| 国产一区二区三区综合| 国产乱码一区二区三区| 国产成人aaaa| 成人免费看视频| 成人va在线观看| 99r精品视频| 91精彩视频在线| 欧美老年两性高潮| 宅男在线国产精品| 精品久久久久久久久久久久包黑料| 精品日韩一区二区三区免费视频| 精品国产伦一区二区三区免费 | 欧美日韩免费观看一区三区| 欧美日韩在线播放三区| 91精品婷婷国产综合久久性色| 777xxx欧美| 奇米影视在线99精品| 日本不卡1234视频| 久久99国产精品免费网站| 国模套图日韩精品一区二区 | 午夜精品福利在线| 喷白浆一区二区| 国产精品99久久久久久久vr| 成人久久18免费网站麻豆| 日本乱人伦一区| 欧美群妇大交群中文字幕| 日韩三级av在线播放| 国产欧美一区二区精品仙草咪| 亚洲欧洲综合另类| 午夜精品一区二区三区免费视频| 奇米在线7777在线精品| 国产成人精品一区二区三区网站观看| 波多野洁衣一区| 欧美日韩精品一区视频| 欧美zozo另类异族| 中文字幕在线不卡| 午夜久久久久久| 国产一区二区三区四区五区美女| 成人激情电影免费在线观看| 欧美午夜不卡在线观看免费| 欧美哺乳videos| 国产精品久久久久一区| 午夜电影一区二区三区| 国产一区二区三区四区在线观看 | 国产精品小仙女| 91搞黄在线观看| 久久综合成人精品亚洲另类欧美|