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

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

?? book.txt

?? delphi開發的圖書管理系統 包括登錄框、借書還書、新書入庫、權限管理、查詢等部分的源程序
?? TXT
字號:
unit Book;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, ComCtrls, DB, ADODB, DBCtrls, Mask;

type
  TBookForm = class(TForm)
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    Panel1: TPanel;
    Bevel2: TBevel;
    StaticText1: TStaticText;
    CodeEdit: TEdit;
    NameEdit: TEdit;
    StaticText3: TStaticText;
    AuthorEdit: TEdit;
    PressEdit: TEdit;
    StaticText4: TStaticText;
    StaticText5: TStaticText;
    CostEdit: TEdit;
    Memo1: TMemo;
    StaticText7: TStaticText;
    StaticText6: TStaticText;
    OutTimeEdit: TEdit;
    StaticText2: TStaticText;
    Button1: TButton;
    Button2: TButton;
    TabSheet2: TTabSheet;
    Button4: TButton;
    Button3: TButton;
    Panel2: TPanel;
    Bevel1: TBevel;
    StaticText9: TStaticText;
    StaticText10: TStaticText;
    StaticText11: TStaticText;
    StaticText12: TStaticText;
    StaticText13: TStaticText;
    StaticText14: TStaticText;
    StaticText15: TStaticText;
    StaticText8: TStaticText;
    ComboBox1: TComboBox;
    DataSource1: TDataSource;
    DBName: TDBEdit;
    DBAuthor: TDBEdit;
    DBPress: TDBEdit;
    DBOutDate: TDBEdit;
    DBCost: TDBEdit;
    DBMemo: TDBMemo;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure TabSheet1Show(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure TabSheet2Show(Sender: TObject);
    procedure ComboBox1Change(Sender: TObject);
    procedure ComboBox1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);

  private
    { Private declarations }
  public
    { Public declarations }
    
  end;

var
  BookForm: TBookForm;

implementation

uses DataModule;

{$R *.dfm}

procedure TBookForm.Button1Click(Sender: TObject);
begin
  if Length(CodeEdit.Text)<> 10 then
  begin
    MessageDlg('書號不正確',mtError,[mbok],0);
    CodeEdit.SetFocus;
    Exit;
  end;

  with DataModuleADO.ADOQuery1 do
  begin
    SQL.Clear;
    SQL.Add('select Code from Book where Code =:Code');
    Parameters.ParamByName('Code').Value :=CodeEdit.Text;
    Open;
    if RecordCount <> 0 then
    begin
      MessageDlg('書號<'+CodeEdit.Text+'>已經存在',mtError,[mbok],0);
      CodeEdit.SetFocus;
      Exit;
    end;
    Close;
  end;

  try
    with DataModuleADO.ADOQuery1 do
    begin
      SQL.Clear;
      SQL.Add('insert into book(Code,Name,Author,Press,OutDate,Cost)'+
                ' values (:Code,:Name,:Author,:Press,:OutDate,:Cost)');
      Parameters.ParamByName('Code').value := CodeEdit.Text;
      Parameters.ParamByName('Name').value := NameEdit.Text;
      Parameters.ParamByName('Author').value := AuthorEdit.Text;
      Parameters.ParamByName('Press').value := PressEdit.Text;
      try
        Parameters.ParamByName('OutDate').value := StrToDate(OutTimeEdit.Text);
      except
        MessageDlg('參數<出版時間>設置錯誤',mtError,[mbok],0);
        Exit;
      end;
      try
        Parameters.ParamByName('Cost').value := StrToFloat(CostEdit.Text);
      except
        MessageDlg('參數<價格>設置錯誤',mtError,[mbok],0);
        Exit;
      end;
      ExecSQL;
    end;
    TabSheet1Show(Sender);
  except
    MessageDlg('入庫出錯',mtError,[mbok],0);
  end;
end;

procedure TBookForm.Button2Click(Sender: TObject);
begin
  Close;
end;

procedure TBookForm.TabSheet1Show(Sender: TObject);
begin
  CodeEdit.SetFocus;
  CodeEdit.SelectAll;
  NameEdit.Text := '';
  AuthorEdit.Text := '';
  OutTimeEdit.Text := '';
  CostEdit.Text := '';
  PressEdit.Text := '';
  Memo1.Lines.Clear;
end;

procedure TBookForm.Button4Click(Sender: TObject);
begin
  Close;
end;

procedure TBookForm.Button3Click(Sender: TObject);
begin
  try
    DataModuleADO.ADOTable1.Post;
    DataModuleADO.ADOTable1.Active:=False;
  except
    MessageDlg('保存出錯',mtError,[mbok],0);
  end;
  ComboBox1.SetFocus;
end;

procedure TBookForm.TabSheet2Show(Sender: TObject);
var
  i : integer;
begin
  ComboBox1.Items.Clear;
  with DataModuleADO.ADOQuery1 do
  begin
    SQL.Clear;
    SQL.Add('select Code  from book ');
    Open;
    First;
    for i:=0 to RecordCount-1 do
    begin
      ComboBox1.Items.Add(FieldbyName('Code').AsString);
      Next;
    end;
    Close;
  end;
end;

procedure TBookForm.ComboBox1Change(Sender: TObject);
begin
  if Length(ComboBox1.Text) = 10 then
  begin
    try
      with DataModuleADO.ADOTable1 do
      begin
        TableName:='book';

        DBOutDate.DataField:= 'OutDate';
        DBName.DataField:= 'Name';
        DBAuthor.DataField:= 'Author';
        DBPress.DataField:= 'Press';
        DBCost.DataField:= 'Cost';
        DBMemo.DataField:= 'Memo';

        Active:=True;
        Locate('code',ComboBox1.Text,[]);
        Edit;
      end;
    except
      MessageDlg('數據操作出錯',mtError,[mbok],0);
    end;
  end;
end;

procedure TBookForm.ComboBox1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key = 13 then
    ComboBox1Change(Sender);
end;



end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费国产亚洲视频| 久久众筹精品私拍模特| 日本一区二区三区dvd视频在线| 国产精品免费视频一区| 国产精品伊人色| 午夜精品久久一牛影视| 日韩福利电影在线观看| 成人福利视频网站| 欧洲一区二区av| 亚洲电影在线播放| 在线精品亚洲一区二区不卡| 久久夜色精品国产欧美乱极品| 国产一区在线视频| 国产婷婷精品av在线| 国产成人免费视| 日韩欧美123| 麻豆中文一区二区| 国产日韩成人精品| 成人午夜视频免费看| 日韩一区在线看| 欧美探花视频资源| 偷偷要91色婷婷| 欧美不卡一二三| 成人一级片在线观看| 亚洲男人都懂的| 欧美色欧美亚洲另类二区| 午夜视频在线观看一区二区三区| 欧美一区二区福利视频| 激情另类小说区图片区视频区| 精品国产伦一区二区三区观看方式| 国产精品自在欧美一区| 国产精品久久久久影院亚瑟| 色婷婷久久久亚洲一区二区三区 | 欧美日韩在线播放一区| 亚洲午夜久久久久久久久电影院| 欧美在线观看视频在线| 麻豆精品一区二区三区| 国产日韩欧美一区二区三区综合| jiyouzz国产精品久久| 亚洲一区av在线| 2023国产精品自拍| 99久久国产综合色|国产精品| 一区二区三区.www| 精品理论电影在线| 91亚洲男人天堂| 另类人妖一区二区av| 国产精品三级视频| 欧美剧在线免费观看网站 | 激情图区综合网| 亚洲丝袜制服诱惑| 欧美色图12p| 精品一区二区免费在线观看| 亚洲精品日韩综合观看成人91| 91国产成人在线| 国产乱子伦视频一区二区三区| 一区二区三区在线观看国产| 日韩欧美综合一区| 91浏览器在线视频| 国产在线麻豆精品观看| 一区二区高清免费观看影视大全 | 亚洲高清免费视频| 欧美国产日韩在线观看| 制服丝袜中文字幕一区| 不卡的av中国片| 狠狠色丁香久久婷婷综合_中| 依依成人精品视频| 久久久亚洲精品石原莉奈| 欧美日韩一区二区三区在线看 | 国产精品资源在线看| 一区二区三区四区不卡视频| 国产日韩精品一区二区三区 | 亚洲欧美日韩一区二区三区在线观看| 日韩女优av电影| 欧美日韩在线播放三区| 99在线视频精品| 国产成人免费在线观看| 久久www免费人成看片高清| 日韩在线a电影| 亚洲精品乱码久久久久久久久| 国产亚洲精品超碰| 日韩欧美国产一区在线观看| 欧美日韩高清在线| 国产精品77777竹菊影视小说| 亚洲一区中文在线| 一区二区三区四区不卡在线 | 一本到不卡免费一区二区| 国产毛片精品国产一区二区三区| 日韩影院精彩在线| 亚洲成人精品在线观看| 亚洲国产精品一区二区久久恐怖片 | 精品久久久久久久人人人人传媒 | 亚洲欧美一区二区三区极速播放| 日本一区二区三区视频视频| 久久久久久99精品| 欧美精选在线播放| 91丝袜美腿高跟国产极品老师| 久久成人麻豆午夜电影| 久久国产精品第一页| 蜜桃视频在线观看一区二区| 麻豆精品一区二区| 青娱乐精品视频在线| 麻豆91精品91久久久的内涵| 蜜桃精品视频在线| 九九九精品视频| 国产中文字幕精品| 麻豆精品视频在线观看免费| 免费高清成人在线| 韩国女主播成人在线| 国产成人午夜99999| 99久久久无码国产精品| 91黄视频在线| 777午夜精品视频在线播放| 91精品国产色综合久久不卡蜜臀 | 精品亚洲欧美一区| 国产成人免费视频网站高清观看视频| 国产精品夜夜爽| 91欧美一区二区| 91丨porny丨最新| 在线观看亚洲专区| 欧美高清精品3d| 久久久午夜精品| 日韩美女视频一区| 日韩激情在线观看| 国产一区在线观看麻豆| eeuss鲁片一区二区三区在线观看| 色妹子一区二区| 91.com视频| 国产精品欧美一区二区三区| 亚洲精品国产a| 免费精品视频在线| 国内成+人亚洲+欧美+综合在线| 国产成人av电影在线播放| 在线看日本不卡| 久久先锋影音av鲁色资源网| 亚洲人成精品久久久久久| 日韩不卡免费视频| 国产在线播精品第三| 在线观看视频一区| 日韩欧美色综合| 亚洲黄色录像片| 极品少妇xxxx精品少妇| 色综合视频在线观看| 精品国产麻豆免费人成网站| 怡红院av一区二区三区| 精品一区二区免费视频| 在线观看亚洲一区| 国产欧美日韩中文久久| 午夜精品久久久久久久久久| 成人看片黄a免费看在线| 欧美在线小视频| 久久亚洲影视婷婷| 日韩专区欧美专区| 色婷婷av一区二区三区软件| 2020国产精品久久精品美国| 亚洲成av人片观看| 色综合一区二区| 久久久久久久久久久久久久久99 | 国产三级一区二区三区| 性久久久久久久久久久久| 91在线精品秘密一区二区| 国产精品视频一区二区三区不卡| 国内精品视频666| 欧美日韩在线一区二区| 欧美国产在线观看| 国产在线视频精品一区| 欧美人伦禁忌dvd放荡欲情| 亚洲天堂中文字幕| 成人中文字幕在线| 国产午夜亚洲精品羞羞网站| 麻豆传媒一区二区三区| 日韩午夜激情免费电影| 久久国产成人午夜av影院| 日韩精品一区二区在线观看| 久草这里只有精品视频| 精品国产乱码久久久久久老虎 | 成人一级片在线观看| 国产日韩欧美制服另类| 成人app在线| 亚洲免费三区一区二区| 在线精品国精品国产尤物884a| 一二三区精品福利视频| 欧美日韩国产在线观看| 老司机精品视频线观看86| 久久久久久99久久久精品网站| 国产成人免费9x9x人网站视频| 欧美国产综合色视频| 色老综合老女人久久久| 偷拍一区二区三区| 精品成人佐山爱一区二区| 国产馆精品极品| 亚洲摸摸操操av| 91精品福利在线一区二区三区| 久久精品久久精品| 久久久蜜臀国产一区二区| 97久久人人超碰| 青青国产91久久久久久| 国产农村妇女毛片精品久久麻豆 | 色综合天天综合网国产成人综合天| 亚洲靠逼com| 日韩一级欧美一级|