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

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

?? borrowbook.~pas

?? 蠻不錯的圖書管理系統,大家可以載著試試看啊
?? ~PAS
字號:
unit borrowbook;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, ComCtrls, jpeg, ExtCtrls, DB, DBTables;

type
  Tborrowbookfrm = class(TForm)
    Panel1: TPanel;
    Image1: TImage;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    GroupBox1: TGroupBox;
    ListView1: TListView;
    GroupBox2: TGroupBox;
    r1: TRadioButton;
    r2: TRadioButton;
    Label1: TLabel;
    e1: TEdit;
    b1: TBitBtn;
    GroupBox3: TGroupBox;
    ListView2: TListView;
    BitBtn1: TBitBtn;
    q1: TQuery;
    b2: TBitBtn;
    b4: TBitBtn;
    procedure BitBtn1Click(Sender: TObject);
    procedure TabSheet1Show(Sender: TObject);
    procedure b1Click(Sender: TObject);
    procedure b2Click(Sender: TObject);

    procedure b4Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    private
    { Private declarations }
    procedure listbooks;
    procedure borrowcheck(var l:TListView);
    procedure borrow (var bno:string);
    procedure toview(var q:Tquery; list:TListView; flg:integer);
  public
    { Public declarations }
  end;

var
  borrowbookfrm: Tborrowbookfrm;

implementation
    uses gl,main1,extimebook;
{$R *.dfm}

procedure Tborrowbookfrm.listbooks;
begin
 q1.Close;
 q1.sql.Clear;
 q1.sql.add('select * from book_info order by 借閱次數 desc');
 q1.Open;
 toview(q1,listview1,1);
 q1.close;
end;

procedure Tborrowbookfrm.toview(var q:Tquery; list:Tlistview;flg:integer);
begin
   q.First;
  while not q.Eof do
    begin
      with list.Items.Add do
       begin
          caption:=q.fieldbyname('圖書編號').AsString;
          SubItems.add(q.FieldByName('書名').AsString);
          SubItems.Add(q.FieldByName('作者').AsString);
          SubItems.Add(q.FieldByName('出版社').AsString);
        if flg=1 then
          SubItems.Add(q.FieldByName('借閱次數').AsString)
        else
          SubItems.Add(q.FieldByName('類別').AsString);
        if gf.isborrowed(caption)  then  SubItems.Add('是') else  SubItems.Add('否');
      end;
    q.next;
  end;

end;



procedure Tborrowbookfrm.BitBtn1Click(Sender: TObject);
begin
close;
end;

procedure Tborrowbookfrm.TabSheet1Show(Sender: TObject);
begin
  listview1.Items.Clear;
  listbooks;
end;

procedure Tborrowbookfrm.b1Click(Sender: TObject);
begin
   q1.Close;
   q1.SQL.Clear;
   if e1.text='' then
    q1.SQL.Add('select * from book_info ')
   else
   begin
    if r1.Checked then
      begin
      q1.SQL.Add('select * from book_info where 圖書編號 like :no ');
      q1.ParamByName('no').AsString:='%'+e1.Text+'%';
      end;
    if r2.Checked then
      begin
      q1.SQL.Add('select * from book_info where 書名 like :name ');
      q1.ParamByName('name').AsString:='%'+e1.Text+'%';
      end;
   end;
   q1.Open;
   listview2.Items.Clear;
   toview (q1,listview2,0);
   q1.Close;
end;

procedure Tborrowbookfrm.borrowcheck(var l:TListView);
var ch:integer;
    bno,bout:string;

begin

   if  l.Items.Count=0 then exit;
   if  l.selected=nil   then
      begin
         showmessage('你要借閱那本書?');

       //exit;
      end
    else
      begin

   bno:=l.Selected.Caption;
   bout:=l.Selected.SubItems[4];
   if bout='是' then
      begin
        messagedlg('這本書已全部借出',mtinformation,[mbyes],0);

        exit;

      end;
   if exbook_num=0 then

      if  main.Query1.RecordCount<p_books then
        begin
          if  messagedlg('確認要借出這本書嗎?',mtinformation,[mbyes,mbno],0)=mrno then  exit;
          borrow(bno);
        end
      else
         begin
          messagedlg('你借的圖書已滿!',mtinformation,[mbyes],0);

          exit;

         end;
   if exbook_num>0 then
      begin
        ch:=messagedlg('您現在有'+inttostr(exbook_num)+'本書超時,如果你想繼續借書請先還書!'+chr(13)+chr(13)+chr(10)+'現在就還書嗎?',mtinformation,[mbyes,mbno],0);
        if ch=mrno then    exit
        else extimebookfrm.ShowModal;
        if exbook_num=0 then
          begin
          if  messagedlg('確認要借出這本書嗎?',mtinformation,[mbyes,mbno],0)=mrno then  exit;
          borrow(bno);
          end
        else
          begin
          messagedlg('你還有欠書!',mtinformation,[mbyes],0);
          exit;
          end;
      end;
  messagedlg('借書成功!',mtinformation,[mbyes],0);
  l.Selected.SubItems[4]:='是';
  end;
end;

procedure Tborrowbookfrm.borrow (var bno:string);
begin

 q1.SQL.Clear;
 q1.SQL.Add('insert into borrow_info (圖書編號,圖書卡號,借出時間)'+ 'values(:bno,:cno,:dat)');
 q1.ParamByName('bno').AsString:=bno;
 q1.ParamByName('cno').AsString:=userno;
 q1.ParamByName('dat').AsDatetime:=date;
 q1.ExecSQL;
 q1.close;
 q1.SQl.Clear;
 q1.SQL.Add('update book_info set 借閱次數=借閱次數+1'+'  where 圖書編號=:b');
 q1.ParamByName('b').AsString:=bno;
 q1.ExecSQL;
 q1.Close;
 main.listbookinfo;
end;

procedure Tborrowbookfrm.b2Click(Sender: TObject);
begin
borrowcheck(listview1);
end;



procedure Tborrowbookfrm.b4Click(Sender: TObject);
begin
// if ti=1 then
 //begin
 //hot:=userno;
 //ti:=2 ;
// end;
 //tipfrm.ShowModal;
 //if userno=hot then   messagedlg('請選擇用戶!',mtinformation,[mbyes],0)
// else
// begin

 borrowcheck(listview2);
 
end;

procedure Tborrowbookfrm.Button1Click(Sender: TObject);
begin
 if  listview1.selected=nil   then
 begin


messagedlg('你要借閱那本書?',mtinformation,[mbyes],0);
  exit;
    end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜激情av| av电影在线观看完整版一区二区 | 亚洲一区二区视频在线| 一区二区中文视频| 国产精品久久久久久久久免费相片 | 国产麻豆视频一区二区| 激情综合色综合久久| 国内精品伊人久久久久av一坑 | 高清久久久久久| 成人一区二区在线观看| 大白屁股一区二区视频| 高潮精品一区videoshd| www.亚洲国产| 91色九色蝌蚪| 欧美在线观看你懂的| 欧美亚洲禁片免费| 91精品国产手机| 26uuu色噜噜精品一区二区| 久久男人中文字幕资源站| 国产亚洲人成网站| 亚洲欧洲中文日韩久久av乱码| 亚洲靠逼com| 肉色丝袜一区二区| 激情亚洲综合在线| 国产成人免费视| 成人免费黄色大片| 日本高清免费不卡视频| 欧美日韩在线播| 日韩午夜在线观看视频| 精品国产三级电影在线观看| 国产日韩欧美精品一区| 亚洲欧美日韩国产中文在线| 亚洲v精品v日韩v欧美v专区| 精品一区二区三区久久久| 成人综合激情网| 欧美综合一区二区三区| 精品久久人人做人人爱| 国产精品久线在线观看| 亚洲高清免费一级二级三级| 久久精品国产澳门| 91亚洲国产成人精品一区二区三| 欧美日韩亚洲高清一区二区| 欧美精品一区二区三区一线天视频| 国产精品女同互慰在线看| 亚洲国产色一区| 国产精品综合一区二区三区| 91国偷自产一区二区三区成为亚洲经典| 欧美日高清视频| 欧美激情资源网| 午夜伊人狠狠久久| 成人黄色电影在线| 亚洲另类春色国产| 另类小说欧美激情| 97国产一区二区| 日韩欧美中文一区| 亚洲精品视频一区| 国产精品一区二区免费不卡 | 国产最新精品精品你懂的| 99久久精品免费看| 日韩精品资源二区在线| 亚洲天堂久久久久久久| 狠狠久久亚洲欧美| 欧美视频日韩视频在线观看| 国产日韩欧美不卡| 青青草原综合久久大伊人精品优势 | 国v精品久久久网| 91精品婷婷国产综合久久竹菊| 亚洲国产精品成人综合| 麻豆一区二区在线| 欧美性猛交xxxx乱大交退制版| 欧美极品少妇xxxxⅹ高跟鞋| 奇米影视在线99精品| 91福利视频久久久久| 国产欧美精品国产国产专区| 蜜桃免费网站一区二区三区| 在线观看日韩高清av| 中文字幕在线不卡| 国产成人午夜电影网| 日韩一区二区免费电影| 亚洲观看高清完整版在线观看| 99久久国产免费看| 欧美国产97人人爽人人喊| 久久9热精品视频| 在线成人av影院| 依依成人精品视频| 91色porny在线视频| 国产精品国产a级| 国产精品自拍三区| wwwwxxxxx欧美| 久久精品av麻豆的观看方式| 7777精品伊人久久久大香线蕉经典版下载| 亚洲美女区一区| 99精品热视频| 成人免费在线视频| 国产成人超碰人人澡人人澡| 久久久亚洲高清| 国产一区视频在线看| 精品欧美一区二区在线观看| 麻豆国产精品视频| 欧美videofree性高清杂交| 日韩av在线免费观看不卡| 欧美日产国产精品| 日本一区中文字幕| 91麻豆精品国产综合久久久久久| 亚洲国产一二三| 欧美精品自拍偷拍| 日本特黄久久久高潮| 91精品在线免费观看| 奇米在线7777在线精品| 日韩午夜激情视频| 国模娜娜一区二区三区| 久久亚洲二区三区| 精品日韩欧美一区二区| 精品夜夜嗨av一区二区三区| 精品久久久久久久久久久久久久久久久| 免费不卡在线视频| 久久亚洲一级片| 成人丝袜高跟foot| 亚洲欧美韩国综合色| 91福利精品第一导航| 亚洲成人在线免费| 欧美一级xxx| 国内成人免费视频| 国产精品日韩成人| 91搞黄在线观看| 青青草原综合久久大伊人精品优势| 日韩免费观看高清完整版 | 国产精品亚洲综合一区在线观看| 国产欧美一区在线| 91久久免费观看| 日韩在线一区二区| 久久久精品黄色| 91麻豆国产福利精品| 亚洲成a人片综合在线| 欧美大片一区二区三区| 国产成+人+日韩+欧美+亚洲 | 波多野结衣一区二区三区 | 国产在线精品免费av| 欧美国产97人人爽人人喊| 欧美在线啊v一区| 久久国产精品72免费观看| 国产精品欧美久久久久无广告| 欧美亚洲图片小说| 国产在线精品一区二区夜色| 中文字幕制服丝袜成人av| 欧美狂野另类xxxxoooo| 国产精品一区二区久激情瑜伽| 亚洲视频免费在线| 污片在线观看一区二区| 久久一夜天堂av一区二区三区| 色婷婷久久久综合中文字幕| 日本不卡在线视频| 国产精品国产a| 91精品国产乱码久久蜜臀| 成人免费高清视频| 日本在线不卡视频| 成人免费一区二区三区视频| 欧美精品 国产精品| 丁香五精品蜜臀久久久久99网站 | 久久不见久久见中文字幕免费| 国产精品久久一卡二卡| 日韩亚洲国产中文字幕欧美| 99re这里只有精品视频首页| 久久精品国产久精国产爱| 亚洲精品日产精品乱码不卡| 久久久久久99精品| 欧美日韩成人一区| 色综合天天做天天爱| 国产精品一区二区91| 天堂蜜桃91精品| 亚洲靠逼com| 欧美高清在线视频| 日韩欧美成人激情| 欧美日韩情趣电影| 99国产精品99久久久久久| 国产一区二区不卡| 免费在线看成人av| 一区二区三区在线视频免费| 国产日本欧美一区二区| 欧美成va人片在线观看| 欧美日韩高清一区二区三区| 99视频有精品| 国产不卡一区视频| 久草中文综合在线| 日韩精品成人一区二区在线| 亚洲欧美日韩国产一区二区三区| 国产喷白浆一区二区三区| 精品国产一区二区国模嫣然| 在线播放中文一区| 欧美亚洲国产怡红院影院| 色综合欧美在线视频区| 不卡av在线网| 不卡av免费在线观看| 成人免费视频网站在线观看| 国产麻豆成人精品| 国产麻豆精品久久一二三| 韩国成人在线视频| 极品美女销魂一区二区三区 | 日本高清不卡aⅴ免费网站| 成人动漫中文字幕|