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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? uselecourse.pas

?? 本文件為使用Delphi開發(fā)的學(xué)生信息管理系統(tǒng),演示了如何使用BDE來開發(fā)數(shù)據(jù)庫應(yīng)用程序!
?? PAS
字號:
unit uSeleCourse;

interface

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

type
  TfrmSeleCourse = class(TForm)
    Panel1: TPanel;
    Panel2: TPanel;
    Label1: TLabel;
    Button1: TButton;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Panel3: TPanel;
    Panel4: TPanel;
    DBGrid1: TDBGrid;
    Label5: TLabel;
    MaskEdit1: TMaskEdit;
    Button2: TButton;
    Panel5: TPanel;
    Panel6: TPanel;
    Label6: TLabel;
    Label7: TLabel;
    DBGrid2: TDBGrid;
    Button3: TButton;
    Label8: TLabel;
    Label9: TLabel;
    Button4: TButton;
    DBEdit2: TDBEdit;
    DBEdit3: TDBEdit;
    DBEdit4: TDBEdit;
    DBEdit5: TDBEdit;
    ComboBox1: TComboBox;
    DBEdit1: TDBEdit;
    DataSource1: TDataSource;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure FormActivate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmSeleCourse: TfrmSeleCourse;

implementation

uses dm3; //引用數(shù)據(jù)模塊單元

{$R *.dfm}

//根據(jù)學(xué)號查詢學(xué)生信息
procedure TfrmSeleCourse.Button1Click(Sender: TObject);
var
  sno:integer;
begin
  sno:=strtoint(combobox1.Text);//取得學(xué)號
  datamodule3.snotable.Open;
  if datamodule3.snotable.Locate('sno',sno,[]) then
  //如果student.db存在該學(xué)號
  begin
   datamodule3.snoquery.Close;
   datamodule3.snoquery.ParamByName('sno').Value:=sno;
   datamodule3.snoquery.Prepare;
   datamodule3.snoquery.Open;

   //統(tǒng)計(jì)該學(xué)生所修過的學(xué)分
   datamodule3.creditalquery.Close;
   datamodule3.creditalquery.ParamByName('sno').Value:=sno;
   datamodule3.creditalquery.Prepare;
   datamodule3.creditalquery.Open;

   //在dbgrid中顯示該學(xué)生當(dāng)前所選的課程
   datamodule3.SCquery.Close;
   datamodule3.SCquery.ParamByName('sno').Value:=sno;
   datamodule3.SCquery.Open;

   //顯示選擇課程統(tǒng)計(jì)信息
   datamodule3.statisticsQuery.Close;
   datamodule3.statisticsQuery.ParamByName('sno').Value:=sno;
   datamodule3.statisticsQuery.Open;
   button3.Enabled:=true;
   button4.Enabled:=true;

  end
  else
  begin
    //如果不存在該學(xué)號,則將“選課”、“退選”按鈕設(shè)置為無效
    button3.Enabled:=false;
    button4.Enabled:=false;
    showmessage('學(xué)號輸入錯(cuò)誤,請重新輸入');
    exit;
  end;

end;

//查詢可供選修的課程
procedure TfrmSeleCourse.Button2Click(Sender: TObject);
var
  cno:integer;
begin
  if maskedit1.Text='' then
  begin
   showmessage('請輸入課程號!');
   exit;
  end;

  cno:=strtoint(maskedit1.Text);//查詢課程號
  if not datamodule3.coursetable.Locate('cno',cno,[]) then
  showmessage('沒有查找到該課程的相關(guān)信息!');
end;

//選課操作
procedure TfrmSeleCourse.Button3Click(Sender: TObject);
var
  cno,sno:integer;
begin
  cno:=datamodule3.coursetable.fieldbyname('cno').Value;
  sno:=strtoint(combobox1.Text);

  //在選擇某一門課程前,先檢查是否已經(jīng)選修過該課程
  datamodule3.SELECTQUERY.Close;
  datamodule3.SELECTQUERY.SQL.Clear;
  datamodule3.SELECTQUERY.SQL.Add('select *from sc.db');
  datamodule3.SELECTQUERY.SQL.Add('where sno=:sno');
  datamodule3.SELECTQUERY.SQL.Add('and cno=:cno');
  datamodule3.SELECTQUERY.SQL.Add('and score=-1');
  datamodule3.SELECTQUERY.ParamByName('sno').Value:=sno;
  datamodule3.SELECTQUERY.ParamByName('cno').Value:=cno;
  datamodule3.SELECTQUERY.Open;
  if datamodule3.SELECTQUERY.Locate('sno;cno',vararrayof([sno,cno]),[]) then
  //如果已經(jīng)選修過該課程,則不允許再選
  begin
    showmessage('你已經(jīng)選修了該課程,不允許重復(fù)選修!');
    exit;
  end;

  //如果沒有選修該課程,則進(jìn)行選課操作
  //這里將沒有通過的選修課程的分?jǐn)?shù)設(shè)置為-1
  datamodule3.SELECTQUERY.Close;
  datamodule3.SELECTQUERY.SQL.Clear;
  datamodule3.SELECTQUERY.SQL.Add('insert into sc(sno,cno,score)');
  datamodule3.SELECTQUERY.sql.Add('values(:sno,:cno,-1)');
  datamodule3.SELECTQUERY.ParamByName('sno').Value:=sno;
  datamodule3.SELECTQUERY.ParamByName('cno').Value:=cno;
  datamodule3.SELECTQUERY.ExecSQL;

  //更新選課信息
  datamodule3.SCquery.Close;
  datamodule3.SCquery.ParamByName('sno').Value:=sno;
  datamodule3.SCquery.Open;

  //更新統(tǒng)計(jì)信息
  datamodule3.statisticsQuery.Close;
  datamodule3.statisticsQuery.ParamByName('sno').Value:=sno;
  datamodule3.statisticsQuery.Open;

end;

//執(zhí)行退選操作
procedure TfrmSeleCourse.Button4Click(Sender: TObject);
var
  cno,sno:integer;
begin
  cno:=datamodule3.SCquery.fieldbyname('cno').Value;
  sno:=strtoint(combobox1.Text);

  //從選課數(shù)據(jù)表中刪除選擇課程
  datamodule3.DELETEQUERY.Close;
  datamodule3.DELETEQUERY.SQL.Clear;
  datamodule3.DELETEQUERY.SQL.Add('delete from sc');
  datamodule3.DELETEQUERY.sql.Add('where sno=:sno');
  datamodule3.DELETEQUERY.SQL.Add('and cno=:cno');
  datamodule3.DELETEQUERY.ParamByName('sno').Value:=sno;
  datamodule3.DELETEQUERY.ParamByName('cno').Value:=cno;
  datamodule3.DELETEQUERY.ExecSQL;

  //更新選課信息表
  datamodule3.SCquery.Close;
  datamodule3.SCquery.ParamByName('sno').Value:=sno;
  datamodule3.SCquery.Open;

  //更新統(tǒng)計(jì)信息
  datamodule3.statisticsQuery.Close;
  datamodule3.statisticsQuery.ParamByName('sno').Value:=sno;
  datamodule3.statisticsQuery.Open;
end;

//初始化參數(shù)設(shè)置
procedure TfrmSeleCourse.FormActivate(Sender: TObject);
begin
 datamodule3.tblstudent.Active:=true;
 datamodule3.tblstudent.First;
 while not datamodule3.tblstudent.Eof do
 begin
  //添加學(xué)號
  if combobox1.Items.IndexOf(datamodule3.tblstudent.fieldbyname('sno').Value)=-1 then
    combobox1.Items.Add(datamodule3.tblstudent.fieldbyname('sno').Value);
   datamodule3.tblstudent.Next;
  end;
    //“選課”、“退選”按鈕設(shè)置為false
    button3.Enabled:=false;
    button4.Enabled:=false;
 end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美国毛片一区二区三区| 精品免费日韩av| 欧美疯狂性受xxxxx喷水图片| 欧美日韩精品欧美日韩精品一| 日韩一区二区三区精品视频 | 美女视频黄久久| 国产精品99久| 日本久久电影网| 5566中文字幕一区二区电影 | 国产精品主播直播| 色综合色狠狠综合色| 欧美在线你懂得| 欧美精品一区男女天堂| 国产精品动漫网站| 视频一区免费在线观看| 国产精品亚洲综合一区在线观看| 91亚洲精品久久久蜜桃网站 | 日韩av一二三| 成人网在线播放| 欧美色网站导航| 久久久91精品国产一区二区精品| 亚洲精品国产一区二区三区四区在线| 日韩精品五月天| 成人国产视频在线观看| 欧美精品黑人性xxxx| 中文字幕的久久| 日本在线观看不卡视频| 久久伊人蜜桃av一区二区| 一区免费观看视频| 伦理电影国产精品| 一本色道久久加勒比精品| 日韩精品一区二区三区四区视频| 国产精品久久久久一区二区三区 | 欧美精品一级二级三级| 中文一区二区在线观看| 日韩成人精品在线| 91老司机福利 在线| 337p日本欧洲亚洲大胆精品| 亚洲综合丝袜美腿| 成人午夜精品在线| 日韩亚洲国产中文字幕欧美| 亚洲男女毛片无遮挡| 国产精品99久| 日韩一级二级三级精品视频| 一区二区三区四区蜜桃| 国产91综合一区在线观看| 欧美一区二区视频观看视频| 亚洲情趣在线观看| 激情五月婷婷综合网| 7799精品视频| 一区二区激情视频| 成人a免费在线看| 337p日本欧洲亚洲大胆色噜噜| 亚洲午夜精品网| 91亚洲国产成人精品一区二三 | 国产精品一级二级三级| 91麻豆精品国产91久久久使用方法| 亚洲另类在线视频| 成人深夜在线观看| 久久男人中文字幕资源站| 日本不卡视频一二三区| 欧美日韩免费在线视频| √…a在线天堂一区| 国产**成人网毛片九色| 精品伦理精品一区| 青青草国产成人99久久| 欧美丰满高潮xxxx喷水动漫| 色天天综合色天天久久| 中文字幕二三区不卡| 国产 欧美在线| 中文字幕精品一区二区精品绿巨人| 国产在线观看免费一区| 精品成人a区在线观看| 麻豆91在线播放| 欧美哺乳videos| 久久超碰97中文字幕| 日韩欧美在线网站| 六月丁香综合在线视频| 欧美不卡一区二区三区| 久久成人免费网| 精品少妇一区二区三区日产乱码| 久久精品国产精品亚洲精品 | 久久66热偷产精品| 日韩欧美第一区| 蜜臀av性久久久久蜜臀aⅴ| 日韩一区二区在线看| 免费看欧美美女黄的网站| 日韩一区二区三区视频| 麻豆精品国产传媒mv男同| 欧美大肚乱孕交hd孕妇| 国内精品视频一区二区三区八戒| 久久蜜桃一区二区| 国产成人午夜精品影院观看视频| 国产精品美女久久久久久久久久久 | 国产福利精品导航| 中文字幕成人在线观看| 99久久伊人久久99| 亚洲精品视频自拍| 欧美绝品在线观看成人午夜影视| 日本一区中文字幕 | 蜜臀av亚洲一区中文字幕| 日韩欧美一区在线观看| 国产精品综合av一区二区国产馆| 欧美国产激情一区二区三区蜜月| av高清不卡在线| 亚洲成人av电影| 精品久久久久久久人人人人传媒| 国产91精品入口| 亚洲精品国产成人久久av盗摄 | 91丨porny丨蝌蚪视频| 一二三四社区欧美黄| 在线电影欧美成精品| 久久国产生活片100| 中文字幕精品一区二区精品绿巨人 | 色av一区二区| 日韩成人精品在线| 国产嫩草影院久久久久| 色欧美片视频在线观看| 欧美aⅴ一区二区三区视频| 国产午夜亚洲精品不卡| 日本高清不卡在线观看| 久久成人麻豆午夜电影| 中文字幕视频一区二区三区久| 欧美三级韩国三级日本一级| 精品一区二区三区免费毛片爱| 亚洲欧美在线高清| 日韩一区二区免费在线电影| 成人精品视频.| 亚洲va国产va欧美va观看| 欧美精品一区二区三| 色婷婷久久久久swag精品| 免费日本视频一区| 国产精品久久久久久亚洲伦| 6080午夜不卡| 99精品视频一区二区三区| 看国产成人h片视频| 亚洲欧美日韩国产综合| 日韩免费性生活视频播放| 91丨porny丨首页| 国产在线看一区| 亚洲国产精品久久久久秋霞影院| 久久午夜国产精品| 欧美性做爰猛烈叫床潮| 国产精品伊人色| 亚洲成人精品一区| 国产精品久久毛片| 欧美va天堂va视频va在线| 色综合久久综合中文综合网| 国产一区二区女| 天堂精品中文字幕在线| 国产精品成人午夜| 日韩视频在线你懂得| 在线看不卡av| 成人午夜又粗又硬又大| 美国十次了思思久久精品导航| 亚洲自拍都市欧美小说| 日本一区二区免费在线观看视频 | 亚洲免费观看在线视频| 久久久美女毛片 | 精品在线观看免费| 亚洲成a天堂v人片| 成人欧美一区二区三区视频网页 | 男人的j进女人的j一区| 亚洲资源中文字幕| 成人免费在线视频| 精品一区二区免费看| 午夜精品福利在线| 亚洲精品视频在线观看网站| 国产精品久线观看视频| 国产三区在线成人av| 欧美成人r级一区二区三区| 在线播放日韩导航| 欧美网站一区二区| 欧美在线看片a免费观看| 粉嫩一区二区三区在线看| 国产乱码精品一区二区三区忘忧草| 奇米影视一区二区三区| 日韩激情视频在线观看| 亚洲va欧美va天堂v国产综合| 亚洲免费资源在线播放| 亚洲欧美视频在线观看| 亚洲图片欧美激情| 亚洲视频 欧洲视频| 日韩伦理av电影| 亚洲欧美国产毛片在线| 亚洲欧洲中文日韩久久av乱码| 1024成人网色www| 亚洲精品亚洲人成人网在线播放| 中文字幕亚洲在| 综合久久给合久久狠狠狠97色| 亚洲欧洲日产国码二区| 亚洲欧美在线视频观看| 亚洲欧美一区二区三区孕妇| 国产精品国产自产拍在线| 国产精品久久久久影院亚瑟| 中文字幕一区二区三区不卡| 亚洲私人黄色宅男| 亚洲久草在线视频| 一区二区三区不卡视频| 一区二区三区不卡视频在线观看|