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

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

?? studentquery.~cpp

?? 學生選課管理信息系統原碼
?? ~CPP
字號:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "StudentQuery.h"
#include "DataUnit.h"
#include "ModifyPassword.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TStuQryForm *StuQryForm;
//---------------------------------------------------------------------------
__fastcall TStuQryForm::TStuQryForm(TComponent* Owner)
        : TForm(Owner)
{
  m_nTotalScore = 0 ;
  m_strStudentNo = "" ;
  m_strName = "" ;
  j = 0 ;
}
//---------------------------------------------------------------------------
void __fastcall TStuQryForm::OKBtnClick(TObject *Sender)
{
  Close() ;        
}
//---------------------------------------------------------------------------

void __fastcall TStuQryForm::FormCreate(TObject *Sender)
{
  StringGrid1->Cells[0][0] = "課程名稱" ;
  StringGrid1->Cells[1][0] = "開課學期" ;
  StringGrid1->Cells[2][0] = "課程學分" ;
  StringGrid1->Cells[3][0] = "課程成績" ;
}
//---------------------------------------------------------------------------

void __fastcall TStuQryForm::FormShow(TObject *Sender)
{
  //首先構造查詢Course數據表的SQL語句
  AnsiString queryString = "Select * from Course " ;
  DataMod->CourseQuery->SQL->Clear() ;
  DataMod->CourseQuery->SQL->Add(queryString) ;
  //執行查詢
  DataMod->CourseQuery->ExecSQL() ;
  DataMod->CourseQuery->Active = true ;

  for(int i=0; i<DataMod->CourseQuery->RecordCount;i++)
  {
    //得到課程的名稱
    AnsiString CourseName = DataMod->CourseQuery->FieldValues["CourseName"] ;
    //得到課程的學分
    int nScore = DataMod->CourseQuery->FieldValues["Score"] ;
    //然后構造查詢成績表的SQL語句
    AnsiString otherQuery = "Select * from Grade " ;
    otherQuery += " where StudentNo =\"" ;
    otherQuery += m_strStudentNo ;
    otherQuery += "\"" ;
    otherQuery += " and CourseNo=\"" ;
    otherQuery += DataMod->CourseQuery->FieldValues["CourseNo"] ;
    otherQuery += "\"" ;

    try
    {
      //執行查詢
      DataMod->GradeQuery->SQL->Clear() ;
      DataMod->GradeQuery->SQL->Add(otherQuery) ;
      DataMod->GradeQuery->ExecSQL() ;
      DataMod->GradeQuery->Active = true ;
    }
    catch(EDBEngineError &E)
    {
      //將當前指針移動到下一個記錄
      DataMod->CourseQuery->Next() ;
      continue ;
    }

    if(DataMod->GradeQuery->RecordCount)
    {
        j++ ;
        //根據情況得到相應的學生查詢數據
        AnsiString strGrade=DataMod->GradeQuery->FieldByName("Score")->AsString ;
        if(strGrade != "" )
        {
          StringGrid1->Cells[0][j] = CourseName ;
          StringGrid1->Cells[1][j] = DataMod->GradeQuery->FieldValues["Term"];
          StringGrid1->Cells[2][j] = IntToStr(nScore) ;
          StringGrid1->Cells[3][j] = DataMod->GradeQuery->FieldValues["Score"];
          //將該課程的學分加入到總學分中
          m_nTotalScore += nScore ;
        }
        else
        {
          StringGrid1->Cells[0][j] = CourseName ;
          StringGrid1->Cells[1][j] = DataMod->GradeQuery->FieldValues["Term"];
          StringGrid1->Cells[2][j] = IntToStr(nScore) ;
          StringGrid1->Cells[3][j] = "";
        }
    }
    //將當前指針移動到下一個記錄
    DataMod->CourseQuery->Next() ;
  }
  //顯示學號,姓名與總學分(已有成績的)
  StuNoEdt->Text = m_strStudentNo ;
  NameEdt->Text = m_strName ;
  ScoreEdt->Text = IntToStr(m_nTotalScore) ;

}
//---------------------------------------------------------------------------

void __fastcall TStuQryForm::PasswordBtnClick(TObject *Sender)
{
  TMdfPwdDlg *MdfPwdDlg = new TMdfPwdDlg(this) ;
  if(MdfPwdDlg->ShowModal() == mrOk )
  {
    DataMod->StudentQuery->SQL->Clear() ;
    DataMod->StudentQuery->Close() ;
    try
    {
      AnsiString queryString = "Select * from Student" ;
      queryString += " where StudentNo =\"" ;
      queryString += m_strStudentNo ;
      queryString += "\"" ;
      
      DataMod->StudentQuery->SQL->Add(queryString) ;
      DataMod->StudentQuery->RequestLive = true ;
      DataMod->StudentQuery->ExecSQL() ;
      DataMod->StudentQuery->Active = true ;

      DataMod->StudentQuery->Edit() ;
      DataMod->StudentQuery->FieldValues["SPassword"]=
        MdfPwdDlg->FstTimeEdt->Text ;
      DataMod->StudentQuery->Post() ;
      DataMod->StudentQuery->Close() ;
    }
    catch(EDBEngineError &E)
    {
      MessageBox(this,"不能修改口令!","錯誤",mbOK ) ;
      delete MdfPwdDlg ;
      return ;
    }
  }
  delete MdfPwdDlg ;        
}
//---------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本大道综合伊人精品热热| 97aⅴ精品视频一二三区| 91丨九色丨蝌蚪丨老版| 日韩一区二区三区在线| 亚洲黄色在线视频| 国产精品一二三四五| 91精品国产综合久久婷婷香蕉| 中文字幕一区二区三区四区 | 亚洲日本成人在线观看| 久久99精品国产| 欧美日韩精品是欧美日韩精品| 中文字幕在线观看一区| 九九在线精品视频| 欧美电影一区二区三区| 亚洲精品高清在线| 成人免费av在线| 久久这里只有精品视频网| 美女视频一区在线观看| 欧美精品在线视频| 亚洲国产欧美另类丝袜| 91在线观看美女| 国产精品久久久久久妇女6080| 国产美女精品在线| 精品久久国产字幕高潮| 日本vs亚洲vs韩国一区三区| 欧美羞羞免费网站| 一区2区3区在线看| 色一情一乱一乱一91av| 综合久久给合久久狠狠狠97色| 国产乱码精品一区二区三区av | 91精品国产品国语在线不卡| 亚洲成人av免费| 欧美偷拍一区二区| 亚洲第一福利一区| 欧美午夜片在线观看| 一个色在线综合| 色久优优欧美色久优优| 亚洲精品成a人| 色婷婷av一区| 亚洲一二三区在线观看| 欧美视频中文字幕| 亚洲国产sm捆绑调教视频| 欧美性做爰猛烈叫床潮| 亚洲电影视频在线| 717成人午夜免费福利电影| 三级成人在线视频| 欧美一区二区三区视频在线观看| 青青草国产精品亚洲专区无| 日韩丝袜美女视频| 国产一区二区视频在线| 国产日韩欧美精品综合| 粉嫩av亚洲一区二区图片| 国产精品三级视频| 色综合激情五月| 亚洲成人av电影在线| 3d动漫精品啪啪一区二区竹菊| 日韩成人av影视| 精品国产91洋老外米糕| 成人综合婷婷国产精品久久| 中文字幕一区av| 欧美在线短视频| 青草av.久久免费一区| 精品国产伦一区二区三区观看方式 | 日韩国产欧美在线播放| 欧美成人精品1314www| 国产福利不卡视频| 国产精品国产自产拍高清av王其| 91在线观看污| 日韩av电影天堂| 精品国产乱码久久久久久牛牛 | 蜜桃视频免费观看一区| 久久综合丝袜日本网| bt7086福利一区国产| 亚洲一区二区在线播放相泽| 日韩一级免费一区| 国产成人自拍在线| 亚洲一二三四在线观看| 欧美大片免费久久精品三p| 国产91精品欧美| 一区二区理论电影在线观看| 欧美va日韩va| yourporn久久国产精品| 午夜亚洲福利老司机| 26uuu久久天堂性欧美| 一本色道a无线码一区v| 日本成人在线网站| 国产精品精品国产色婷婷| 欧美嫩在线观看| 国产高清在线精品| 亚洲成人免费视频| 中文字幕精品一区二区三区精品| 色94色欧美sute亚洲线路二| 麻豆专区一区二区三区四区五区| 国产精品欧美一区二区三区| 777欧美精品| 99久久精品99国产精品| 麻豆一区二区三区| 一级精品视频在线观看宜春院| 精品国产乱码久久| 欧美三级在线看| 国产馆精品极品| 日韩在线一区二区| 国产精品护士白丝一区av| 欧美一级国产精品| 色狠狠av一区二区三区| 国产高清无密码一区二区三区| 午夜av一区二区| 中文字幕日韩一区| 精品美女一区二区三区| 欧美伊人久久久久久久久影院 | 91碰在线视频| 久久av老司机精品网站导航| 亚洲一区二区在线免费看| 国产欧美日韩不卡| 欧美mv和日韩mv的网站| 欧美在线free| av中文一区二区三区| 国产在线播精品第三| 丝瓜av网站精品一区二区| 亚洲欧美自拍偷拍色图| 久久久九九九九| 欧美一级二级三级蜜桃| 一本在线高清不卡dvd| 高清beeg欧美| 国产精品一区在线| 捆绑调教美女网站视频一区| 亚洲高清视频在线| 亚洲嫩草精品久久| 国产欧美一二三区| 精品久久久久久久久久久院品网 | 欧美精品粉嫩高潮一区二区| 成人h精品动漫一区二区三区| 精品亚洲porn| 日本一区中文字幕 | 最新国产の精品合集bt伙计| 久久人人爽人人爽| 欧美va在线播放| 日韩欧美中文字幕精品| 欧美精品久久久久久久多人混战| 色菇凉天天综合网| 色成人在线视频| 成人开心网精品视频| 处破女av一区二区| 成人美女视频在线观看| 国产福利91精品| 国产成人在线免费| 国产一区二区美女| 国产一区二区三区美女| 九九九精品视频| 精品制服美女久久| 美女在线一区二区| 九九视频精品免费| 国产一区欧美一区| 国产美女av一区二区三区| 极品少妇一区二区| 国产在线看一区| 国产一区二三区| 国产九色sp调教91| 国产精品综合二区| 成人午夜免费av| 成人va在线观看| 91视视频在线观看入口直接观看www | 精品乱人伦小说| 久久亚洲精精品中文字幕早川悠里| 日韩精品一区二区三区swag| 亚洲精品一区二区三区福利| 久久久国产精品午夜一区ai换脸| 久久久精品人体av艺术| 日本一区二区免费在线| 国产精品成人免费在线| 亚洲免费在线电影| 亚洲成人动漫在线观看| 日本成人中文字幕在线视频| 九九热在线视频观看这里只有精品 | 久久精品欧美一区二区三区麻豆| 久久久久国色av免费看影院| 国产欧美精品国产国产专区| 国产精品国产精品国产专区不蜜| 亚洲人成影院在线观看| 亚洲国产精品自拍| 另类小说综合欧美亚洲| 国产大陆a不卡| 日本韩国一区二区| 欧美一卡二卡三卡| wwwwww.欧美系列| 亚洲欧洲精品一区二区三区不卡| 一区二区三国产精华液| 日韩黄色小视频| 国产91精品精华液一区二区三区| 91社区在线播放| 在线成人午夜影院| 久久久久国产精品麻豆| 亚洲精品久久久蜜桃| 蜜桃一区二区三区在线| 国v精品久久久网| 色婷婷久久99综合精品jk白丝| 欧美人与z0zoxxxx视频| 久久综合999| 一区二区三区四区在线播放| 日韩一区精品字幕|