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

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

?? xsrk_form.pas

?? 功能強大的圖書館管理系統~
?? PAS
字號:
unit XSRK_Form;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, TFlatGroupBoxUnit, StdCtrls, TFlatEditUnit,
  TFlatComboBoxUnit, TFlatMemoUnit, TFlatSpeedButtonUnit,DB,DBTables;

type
  TXSRK_F = class(TForm)
    FlatGroupBox1: TFlatGroupBox;
    Label1: TLabel;
    BH_FE: TFlatEdit;
    Label2: TLabel;
    Label3: TLabel;
    SM_FE: TFlatEdit;
    Label4: TLabel;
    Label5: TLabel;
    ZZ_FE: TFlatEdit;
    Label6: TLabel;
    Label7: TLabel;
    LB_FCB: TFlatComboBox;
    Label8: TLabel;
    CBRQ_FE: TFlatEdit;
    CBS_FE: TFlatEdit;
    Label9: TLabel;
    DJ_FE: TFlatEdit;
    Label10: TLabel;
    SL_FE: TFlatEdit;
    Label11: TLabel;
    Label12: TLabel;
    BZ_FM: TFlatMemo;
    Label13: TLabel;
    Label14: TLabel;
    Label15: TLabel;
    FlatSpeedButton1: TFlatSpeedButton;
    FlatSpeedButton2: TFlatSpeedButton;
    Label16: TLabel;
    procedure FlatSpeedButton2Click(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure FlatSpeedButton1Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure FormDestroy(Sender: TObject);
  private
    function CheckError:boolean;
    { Private declarations }
  public
    { Public declarations }
  end;

var
  XSRK_F: TXSRK_F;

implementation

uses
  Common_Unit;

{$R *.dfm}

var
  TSLB_T:TTable;
  TSJBXX_Q:TQuery;

function IsNum(str:string):boolean;
var
  i:integer;
begin
  Result:= true;
  for i:=1 to length(str) do
    if not (ord(str[i]) in[48..57]) then
      begin
        result:=false;
        exit;
      end;
end;
//***********************************************************************************
procedure TXSRK_F.FlatSpeedButton2Click(Sender: TObject);
begin
  close;
end;
//***********************************************************************************
procedure TXSRK_F.FormShow(Sender: TObject);
begin
  TSLB_T.Open;
  while not TSLB_T.Eof do
    begin
      LB_FCB.Items.Add(TSLB_T.FieldValues['ClassName']);
      TSLB_T.Next;
    end;
  LB_FCB.ItemIndex:=0;
end;
//***********************************************************************************
function TXSRK_F.CheckError:boolean;          //檢查輸入的數據是否有錯誤
begin
  result:=false;
  if (length(BH_FE.Text)<>13)or (not IsNum(BH_FE.Text)) then        //圖書編號是否合法
    begin
      MessageBox(handle,'圖書編號即圖書的條形碼為13位數字!','圖書編號錯誤',MB_OK or MB_ICONERROR);
      result:=true;
      exit;
    end
    else begin
      TSJBXX_Q.Close;
      TSJBXX_Q.SQL.Clear;
      TSJBXX_Q.SQL.Add('Select 1 From TSJBXX Where TSBH=:TXB');
      TSJBXX_Q.ParamByName('TXB').AsString:=BH_FE.Text;
      TSJBXX_Q.Open;
      if TSJBXX_Q.RecordCount<>0 then
        begin
          MessageBox(handle,'你輸入的圖書編號已經存在!','編號重復',MB_OK or MB_ICONERROR);
          result:=true;
          exit;
        end;
    end;

  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 TXSRK_F.FormCreate(Sender: TObject);
begin
  TSLB_T:=TTable.Create(nil);
  TSLB_T.DatabaseName:=DataPath;
  TSLB_T.TableName:='TSLB.DB';

  TSJBXX_Q:=TQuery.Create(nil);
  TSJBXX_Q.DatabaseName:=DataPath;
end;
//***********************************************************************************
procedure TXSRK_F.FlatSpeedButton1Click(Sender: TObject);    //將信息提交進數據庫
begin
  if CheckError then exit;
  TSJBXX_Q.Close;
  TSJBXX_Q.SQL.Clear;
  TSJBXX_Q.SQL.Add('Insert Into TSJBXX(TSBH,Class,Name,Auther,OutDate,CBS,Cost,TotalNum,LastNum,BZ) ');
  TSJBXX_Q.SQL.Add(' Values (:TSBH,:Class,:Name,:Auther');
  TSJBXX_Q.SQL.Add(',:OutDate,:CBS,:Cost,:TotalNum,:LastNum,:BZ)');
  TSJBXX_Q.ParamByName('TSBH').AsString:=BH_FE.Text;
  TSLB_T.Locate('ClassName',LB_FCB.Text,[]);
  TSJBXX_Q.ParamByName('Class').AsString:=TSLB_T.FieldValues['ClassID'];
  TSJBXX_Q.ParamByName('Name').AsString:=SM_FE.Text;
  TSJBXX_Q.ParamByName('Auther').AsString:=ZZ_FE.Text;
  TSJBXX_Q.ParamByName('OutDate').AsDateTime:=StrToDate(CBRQ_FE.Text);
  TSJBXX_Q.ParamByName('CBS').AsString:=CBS_FE.Text;
  TSJBXX_Q.ParamByName('Cost').AsFloat:=StrToFloat(DJ_FE.Text);
  TSJBXX_Q.ParamByName('TotalNum').AsInteger:=StrToInt(SL_FE.Text);
  TSJBXX_Q.ParamByName('LastNum').AsInteger:=StrToInt(SL_FE.Text);
  TSJBXX_Q.ParamByName('BZ').AsString:=BZ_FM.Text;
  TSJBXX_Q.ExecSQL;
  MessageBox(handle,'此圖書已經成功入庫!','入庫成功',MB_OK or MB_ICONINFORMATION);

  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:='';
end;
//***********************************************************************************
procedure TXSRK_F.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Action:=caFree;
end;
//***********************************************************************************
procedure TXSRK_F.FormDestroy(Sender: TObject);
begin
  TSLB_T.Close;
  TSJBXX_Q.Close;
  FreeAndNil(TSLB_T);
  FreeAndNil(TSJBXX_Q);
  XSRK_F:=nil;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
懂色av一区二区夜夜嗨| 狠狠色丁香久久婷婷综合丁香| 国产欧美日韩不卡免费| 欧美精品一区二区不卡| 久久综合九色综合97婷婷女人| 日韩视频在线你懂得| 日韩色在线观看| 精品国产91亚洲一区二区三区婷婷| 7777精品伊人久久久大香线蕉经典版下载 | 日本精品裸体写真集在线观看| 国产不卡一区视频| 白白色 亚洲乱淫| av动漫一区二区| 欧美性淫爽ww久久久久无| 欧美日韩国产综合一区二区| 欧美精品亚洲二区| 欧美xxx久久| 中文字幕一区二区三区色视频| 亚洲欧美电影一区二区| 日韩精品一二三四| 国产福利一区二区三区视频在线| 成人午夜视频网站| 在线观看欧美黄色| 欧美va亚洲va| 亚洲欧美在线视频| 日本欧美加勒比视频| 国产麻豆精品95视频| 欧美亚洲一区三区| 久久久91精品国产一区二区精品| 亚洲日本中文字幕区| 日本亚洲三级在线| 99精品视频在线观看免费| 欧美巨大另类极品videosbest | 91性感美女视频| 91麻豆精品国产自产在线观看一区| 26uuu色噜噜精品一区二区| 亚洲欧美综合色| 美女视频黄a大片欧美| 一本久道久久综合中文字幕 | 99re这里都是精品| 日韩欧美一级二级三级久久久| 国产精品美女久久久久久2018| 午夜av一区二区三区| 不卡视频一二三| xf在线a精品一区二区视频网站| 一区二区三区高清| 国产+成+人+亚洲欧洲自线| 欧美日韩色综合| 青椒成人免费视频| 国产清纯美女被跳蛋高潮一区二区久久w| 国产色综合久久| 亚洲va国产天堂va久久en| 粉嫩av一区二区三区粉嫩| 欧美老女人在线| 亚洲一区在线看| 99re亚洲国产精品| 久久欧美中文字幕| 久久99精品国产麻豆不卡| 精品污污网站免费看| 亚洲欧美中日韩| 99免费精品在线观看| 久久亚区不卡日本| 免费人成精品欧美精品| 欧美日韩一区二区三区视频| 日韩毛片精品高清免费| 东方欧美亚洲色图在线| 久久精品视频一区| 国产精品资源在线| 欧美国产精品中文字幕| 国产99久久久国产精品潘金网站| 日韩久久免费av| 蜜桃久久av一区| 欧美本精品男人aⅴ天堂| 久久国产婷婷国产香蕉| 91精品国产乱码久久蜜臀| 亚洲va天堂va国产va久| 51久久夜色精品国产麻豆| 午夜精品福利一区二区蜜股av| 欧美羞羞免费网站| 日韩高清不卡一区二区| 欧美一区在线视频| 青青草国产成人av片免费| 欧美一区永久视频免费观看| 久久99热99| 国产亚洲人成网站| 99视频在线观看一区三区| 亚洲最大成人网4388xx| 欧美三片在线视频观看| 日本在线播放一区二区三区| 欧美精品一区在线观看| 国产成a人无v码亚洲福利| 亚洲精品视频在线看| 欧美在线高清视频| 麻豆视频观看网址久久| 久久久久久免费毛片精品| 99精品久久99久久久久| 亚洲韩国精品一区| 精品蜜桃在线看| 成人激情小说网站| 亚洲国产精品影院| 亚洲精品在线观看网站| av激情综合网| 日韩高清不卡在线| 国产精品久久久久久久久久久免费看| 色婷婷香蕉在线一区二区| 视频一区国产视频| 欧美国产国产综合| 欧美精品乱码久久久久久| 国产精品一区在线观看你懂的| 亚洲人xxxx| 精品国产一区二区三区不卡| proumb性欧美在线观看| 日韩高清不卡在线| 中文字幕字幕中文在线中不卡视频| 欧美日韩午夜在线| 成人动漫av在线| 麻豆91免费看| 亚洲精品视频免费观看| 日韩欧美一区二区久久婷婷| 色综合久久综合网97色综合 | 99热这里都是精品| 日韩激情在线观看| 中文字幕亚洲在| 亚洲精品在线免费观看视频| 欧美色图一区二区三区| 成人黄色在线视频| 激情久久久久久久久久久久久久久久| 一区二区三区国产豹纹内裤在线| 久久九九久久九九| 日韩欧美你懂的| 欧美视频在线观看一区二区| 99热在这里有精品免费| 国产成人高清在线| 国产自产2019最新不卡| 日韩精彩视频在线观看| 亚洲国产日产av| 亚洲黄色尤物视频| 亚洲私人黄色宅男| 国产精品美女久久久久久| 国产欧美精品一区二区三区四区 | 波多野结衣视频一区| 狠狠色狠狠色综合系列| 日本女优在线视频一区二区| 亚洲一区二区三区不卡国产欧美| 综合久久国产九一剧情麻豆| 亚洲国产岛国毛片在线| 欧美国产日韩一二三区| 国产欧美日韩不卡| 国产精品电影院| 亚洲色图欧美在线| 亚洲老妇xxxxxx| 一区二区免费在线| 亚洲国产精品一区二区久久恐怖片| 亚洲精品久久嫩草网站秘色| 亚洲欧美一区二区三区极速播放| 成人免费小视频| 亚洲青青青在线视频| 亚洲一区二区三区四区不卡| 亚洲午夜羞羞片| 日韩精品色哟哟| 久久99国产精品免费| 国产在线精品一区二区三区不卡| 国产美女av一区二区三区| 国产老妇另类xxxxx| 成人黄色小视频在线观看| 91在线一区二区三区| 91在线播放网址| 欧美日韩精品久久久| 欧美人妖巨大在线| 欧美成人性福生活免费看| 国产欧美视频一区二区| 亚洲人午夜精品天堂一二香蕉| 亚洲电影你懂得| 精品一区二区三区欧美| 国产精品综合二区| 色久优优欧美色久优优| 91超碰这里只有精品国产| 欧美精品一区二区三区在线播放| 久久久99免费| 一区二区激情视频| 激情五月婷婷综合网| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产精品丝袜一区| 亚洲高清不卡在线| 国产美女娇喘av呻吟久久| 91麻豆视频网站| 欧美一级一区二区| 中文字幕一区不卡| 美女任你摸久久| 色诱视频网站一区| 久久影院午夜片一区| 亚洲制服丝袜av| 国产麻豆日韩欧美久久| 欧亚洲嫩模精品一区三区| 26uuu亚洲综合色| 午夜精品福利一区二区三区av | 一区二区三区在线视频免费| 老司机免费视频一区二区三区| 色哟哟一区二区三区| 亚洲精品一线二线三线无人区|