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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? unit4.pas

?? 小型圖書(shū)管理系統(tǒng),僅僅適用于小型院校的圖書(shū)管理.
?? PAS
字號(hào):
unit Unit4;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Grids, DBGrids, ExtCtrls, Db, DBTables, Buttons, Mask, DBCtrls;

type
  TForm4 = class(TForm)
    Panel1: TPanel;
    Label1: TLabel;
    verifyBT: TButton;
    Label2: TLabel;
    snameEdit: TEdit;
    oldcreditEdit: TEdit;
    Label3: TLabel;
    Panel2: TPanel;
    DBGrid1: TDBGrid;
    Panel3: TPanel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    selectBT: TButton;
    delBT: TButton;
    searchcnoEdit: TEdit;
    Label7: TLabel;
    searchBT: TButton;
    Query1: TQuery;
    returnBT: TBitBtn;
    Table1: TTable;
    DataSource1: TDataSource;
    DataSource2: TDataSource;
    Query2: TQuery;
    Query3: TQuery;
    Query4: TQuery;
    Query5: TQuery;
    Label8: TLabel;
    DataSource3: TDataSource;
    DBedit1: TDBEdit;
    DBEdit2: TDBEdit;
    snoedit: TEdit;
    Label9: TLabel;
    StringGrid1: TStringGrid;
    Edit1: TEdit;
    Table1Cno: TStringField;
    Table1Cname: TStringField;
    Table1Credit: TSmallintField;
    Table1Quota: TSmallintField;
    Table1Ctime: TSmallintField;
    Query2Cno: TStringField;
    Query2Cname: TStringField;
    Query2Credit: TSmallintField;
    Query2Quota: TSmallintField;
    Query2Ctime: TSmallintField;
    procedure verifyBTClick(Sender: TObject);
    procedure searchBTClick(Sender: TObject);
    procedure snoeditEnter(Sender: TObject);
    procedure selectBTClick(Sender: TObject);
    procedure delBTClick(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer;
      var CanSelect: Boolean);
     private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form4: TForm4;

implementation

{$R *.DFM}

var
col,row :integer;
acno :array[1..5,1..4] of string ;
snum : integer ;


procedure TForm4.verifyBTClick(Sender: TObject);
begin
table1.open;
try
   snum:=strtoint(snoedit.text);
except
   begin
   showmessage('輸入有誤');
   exit ;
   end
end ;
Query1.close;
query1.sql.Clear;
query1.sql.add('select sname from student');
query1.sql.add('where sno='+snoedit.text);
query1.open;
if query1.fieldbyname('sname').asstring='' then
   showmessage('學(xué)號(hào)有誤')
else
  begin
   snameEdit.text:=query1.fieldbyname('sname').value;
   query1.close;
   query1.sql.Clear;
   query1.sql.add('select sum(credit) from sc,course');
   query1.sql.add('where sno=' + snoedit.text);
   query1.sql.add('and sc.cno=course.cno and grade>=60');
   query1.open;
   oldcreditedit.text:=query1.Fields[0].asstring;
   query5.close;
   query5.ParamByName('sno').value:=snum;
   query5.open;
   query2.close;
   query2.ParamByName('sno').value:=snum;
   query2.open;
   While not query2.EOF do
   Begin
       col:=query2ctime.value div 10;
       row:=query2ctime.value-col*10 ;
       stringGrid1.Cells[col,row]:=query2cname.value ;
       acno[col,row]:=query2cno.value;
       query2.Next;
   End;
  selectBT.enabled:=true;
   delBT.enabled:=true; 
 end ;
end;

procedure TForm4.searchBTClick(Sender: TObject);
begin
if  not table1.locate('Cno', SearchCnoEdit.text,[ ]) then
   showmessage('指定的課號(hào)不存在');
SearchCnoEdit.text:='';
end;

procedure TForm4.FormShow(Sender: TObject);
begin
stringGrid1.Cells[0,1]:= '第一節(jié)' ;
stringGrid1.Cells[0,2]:= '第二節(jié)' ;
stringGrid1.Cells[0,3]:= '第三節(jié)' ;
stringGrid1.Cells[0,4]:= '第四節(jié)' ;
stringGrid1.Cells[1,0]:= '星期一' ;
stringGrid1.Cells[2,0]:= '星期二' ;
stringGrid1.Cells[3,0]:= '星期三' ;
stringGrid1.Cells[4,0]:= '星期四' ;
stringGrid1.Cells[5,0]:= '星期五' ;
snoedit.SetFocus;
end;

procedure TForm4.snoeditEnter(Sender: TObject);
begin
snoedit.text:='';
snameedit.text:='';
oldcreditedit.text:='';
query2.close;
query5.close;
selectBT.enabled:=false;
delBt.enabled:=false;
end;

procedure TForm4.selectBTClick(Sender: TObject);
begin
 if table1quota.value=0 then
  begin 
           showmessage('沒(méi)有名額');   exit;
  end ;
 col:=table1ctime.value div 10;
 row:=table1ctime.value - col*10 ;
 if stringGrid1.Cells[col,row]<>'' then
  begin 
       showmessage('時(shí)間沖突');    exit;
  end ;
 try
 query3.close;
 query3.parambyname('sno').value:=snum ;

query3.parambyname('cno').value:=table1cno.value;
 query3.execsql;
except
  showmessage('該課程已修');
  exit;
 end;
 stringGrid1.Cells[col,row]:=table1cname.value;
 acno[col,row]:=table1cno.value;
 Table1.Edit ;
 Table1quota.value:=table1quota.value-1;
 Table1.Post ;
 query5.close;
 query5.open;
end;

procedure TForm4.delBTClick(Sender: TObject);
begin
 if stringGrid1.Cells[col,row]='' then
  begin showmessage('請(qǐng)選擇退選課程');
 exit;
 end ;
 query4.close;
 query4.parambyname('sno').value:=snum;
 query4.parambyname('cno').value:=acno[col,row];
 query4.execsql;
 table1.locate('cno',acno[col,row],[]);
 Table1.Edit ;
 Table1quota.value:=table1quota.value+1;
 Table1.Post ;
 stringGrid1.Cells[col,row]:='' ;
 acno[col,row]:='' ;
 query5.close;
 query5.open;
end;

procedure TForm4.StringGrid1SelectCell(Sender: TObject; ACol,
  ARow: Integer; var CanSelect: Boolean);
begin
col:=acol;
row:=arow;
end;

end.



?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区中文字幕| 粉嫩av一区二区三区在线播放 | 亚洲欧美一区二区不卡| www一区二区| 国产三级三级三级精品8ⅰ区| 国产亚洲欧美一级| 国产精品区一区二区三区| 亚洲国产电影在线观看| 中文字幕欧美一区| 一区二区三区四区在线播放| 亚洲成人自拍偷拍| 日本va欧美va精品| 精品一区二区久久久| 国产一区不卡视频| 成人免费福利片| 99精品一区二区三区| 91福利视频久久久久| 欧美福利视频一区| 亚洲精品一区二区三区99| 国产亚洲午夜高清国产拍精品| 国产欧美日本一区视频| 亚洲丝袜另类动漫二区| 亚洲成人午夜影院| 九九精品视频在线看| 国产成人高清视频| 日本韩国欧美在线| 91麻豆精品久久久久蜜臀 | 天使萌一区二区三区免费观看| 丝袜a∨在线一区二区三区不卡| 美国毛片一区二区| 粉嫩av一区二区三区粉嫩| 日本精品一区二区三区高清| 欧美熟乱第一页| 精品国产亚洲在线| 亚洲色图制服丝袜| 免费看日韩精品| 99精品视频中文字幕| 在线成人av影院| 日本一区二区动态图| 亚洲国产欧美在线| 国产精品一区二区无线| 91福利在线播放| 欧美精品一区二区蜜臀亚洲| 亚洲嫩草精品久久| 久草在线在线精品观看| 色综合中文综合网| gogo大胆日本视频一区| 欧美日韩激情一区| 欧美激情综合五月色丁香| 亚洲第一会所有码转帖| 国产精品综合久久| 精品视频在线视频| 日本一区二区三区在线不卡| 亚洲国产成人av好男人在线观看| 加勒比av一区二区| 欧洲精品视频在线观看| 久久久综合视频| 亚洲成人在线免费| 99视频一区二区| 精品国产一区二区亚洲人成毛片| 一区二区三区蜜桃网| 国产精品一区在线观看乱码 | 中文字幕不卡在线播放| 免费欧美日韩国产三级电影| 日本韩国一区二区三区| 国产精品丝袜一区| 色素色在线综合| 久久影院电视剧免费观看| 五月婷婷激情综合网| a4yy欧美一区二区三区| 久久午夜羞羞影院免费观看| 水野朝阳av一区二区三区| 色综合久久久久综合99| 国产日产欧美一区二区三区 | 欧美一区二视频| 亚洲精品日韩综合观看成人91| 国产成人精品影视| 精品欧美乱码久久久久久 | 成人精品高清在线| 亚洲精品一区二区三区福利| 视频一区视频二区中文字幕| 色综合天天综合色综合av| 欧美国产国产综合| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美午夜一区二区三区| 专区另类欧美日韩| gogo大胆日本视频一区| 国产农村妇女精品| 国产成人日日夜夜| 国产视频一区不卡| 国产精品一区二区三区网站| 精品福利在线导航| 久久91精品久久久久久秒播| 日韩精品一区二区在线观看| 免费看欧美美女黄的网站| 日韩一区二区三区av| 美女视频网站久久| 欧美变态凌虐bdsm| 国内精品久久久久影院色| 欧美va日韩va| 国产在线不卡一卡二卡三卡四卡| 欧美成人国产一区二区| 九色综合狠狠综合久久| 亚洲精品一区二区三区99| 国产美女在线观看一区| 国产日韩影视精品| 成人一区二区三区在线观看| 欧美韩国日本一区| 99精品国产99久久久久久白柏| 亚洲图片激情小说| 欧美三级在线看| 日韩国产欧美三级| 精品国产伦一区二区三区观看方式| 九九热在线视频观看这里只有精品| 久久综合久久综合亚洲| 粗大黑人巨茎大战欧美成人| 亚洲天堂免费看| 欧美精品自拍偷拍| 美女视频免费一区| 国产欧美精品在线观看| 99精品欧美一区二区三区小说| 亚洲一区二区三区四区五区黄 | 欧美一区二区二区| 国内欧美视频一区二区| 国产精品三级在线观看| 99久久er热在这里只有精品15 | 91国产免费看| 日本不卡不码高清免费观看| 久久久亚洲高清| 色综合色狠狠天天综合色| 日韩高清不卡一区二区三区| 久久女同精品一区二区| 色婷婷亚洲婷婷| 日本亚洲最大的色成网站www| 久久综合999| 在线亚洲免费视频| 精品一区二区三区久久久| 中文字幕亚洲一区二区va在线| 欧美日本在线观看| 国产一级精品在线| 亚洲图片自拍偷拍| 久久久久久**毛片大全| 欧美体内she精高潮| 国产精品亚洲视频| 亚洲一级二级三级在线免费观看| 精品少妇一区二区三区| 91在线一区二区| 久久99精品久久久久| 亚洲欧美国产毛片在线| 日韩欧美区一区二| 色噜噜久久综合| 国产在线国偷精品免费看| 亚洲一区二区三区精品在线| 久久久不卡影院| 欧美日韩电影在线| 99久久国产综合色|国产精品| 免费在线欧美视频| 亚洲欧美国产77777| 久久综合久久综合九色| 欧美亚洲国产一区二区三区| 国产大片一区二区| 午夜精品久久久久久久| 国产精品进线69影院| 精品电影一区二区三区| 色拍拍在线精品视频8848| 国产成人亚洲综合色影视| 爽好多水快深点欧美视频| 最新国产精品久久精品| 2021久久国产精品不只是精品| 欧美日韩亚洲综合| 99久久精品国产毛片| 狠狠色丁香婷综合久久| 日韩电影在线一区二区| 亚洲精品成人在线| 国产精品女同一区二区三区| 欧美r级在线观看| 欧美日本在线观看| 欧美在线免费观看亚洲| 成人涩涩免费视频| 国产一区二区三区电影在线观看| 色综合视频一区二区三区高清| 国产一区二区影院| 精品在线免费视频| 日韩精品一级中文字幕精品视频免费观看 | 国产精品白丝在线| 久久嫩草精品久久久精品| 欧美一区二区久久| 欧美精品一二三四| 欧美日韩中文字幕一区| 91精品办公室少妇高潮对白| 成人一区二区三区| 成人综合在线视频| 国产成人精品免费网站| 国产精品中文有码| 国产一区二区三区免费播放| 精品一区二区成人精品| 麻豆91在线观看| 麻豆国产一区二区| 蜜芽一区二区三区| 日韩高清不卡一区|