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

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

?? page1.cpp

?? 簡單的學(xué)生成績管理系統(tǒng) .
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
      if(counter>=60)
	  n++;
	  rs.MoveNext();
}
      passID=n;
	  n=0;
   rs.Close();
   rs.Open(CRecordset::forwardOnly,
	     "select 成績 from 成績表 where 學(xué)界ID='"+strXuejieID+"' and 系別ID='"+strXiBieID+"' and 班級ID='"+strClassID+"' and 學(xué)期ID='"+strXueQiID+"' and 考試科目名稱='"+strsql+"'");
    while(!rs.IsEOF())
	 {
	   rs.GetFieldValue("成績",strwellID);
	   sscanf(strwellID,"%f",&counter);
       if(counter>=80)
			  n++;
		rs.MoveNext();
	 }
wellID=n;
n=0;
rs.Close();
IDtemp=allID-passID;
strpassID.Format("%d",passID);
strwellID.Format("%d",wellID);
strIDtemp.Format("%d",IDtemp);
m_Ltongji.SetItemText(j,4,strpassID);
m_Ltongji.SetItemText(j,3,strwellID);
m_Ltongji.SetItemText(j,5,strIDtemp);
rs.Close();  
}
rs.Close();
//授課教師
//
//m_Lteacher.DeleteAllItems();//更新
CString teachername,coursename;
int r=0;
j=0;
for(r=0;r<=kemu;r++)
{
 strsql=m_Ltongji.GetItemText(j,0);//j是表項(xiàng)的序號,0是列。
 rs.Open(CRecordset::forwardOnly,
	 "select 授課教師,考試科目 from 考試科目表 where 學(xué)界ID='"+strXuejieID+"' and 系別ID='"+strXiBieID+"' and 班級ID='"+strClassID+"' and 學(xué)期ID='"+strXueQiID+"' and 考試科目='"+strsql+"'");
	 
        while(!rs.IsEOF())
		{	 rs.GetFieldValue("授課教師",teachername);
	         rs.GetFieldValue("考試科目",coursename);
			 m_Lteacher.InsertItem(j,"");
			 m_Lteacher.SetItemText(j,0,coursename);
             m_Lteacher.SetItemText(j,1,teachername);
			 rs.MoveNext();
			 j++;
		}
	 
rs.Close();

}
//
//學(xué)生成績列表:
CString studentID,studentName,sex;
int m=0;
rs.Open(CRecordset::forwardOnly,
		"select 學(xué)號ID,姓名,性別 from 學(xué)生表 where 學(xué)界ID='"+strXuejieID+"' and 系別ID='"+strXiBieID+"' and 班級ID='"+strClassID+"' ORDER BY 學(xué)號ID");
if(rs.GetRecordCount()!=0)
{
 while(!rs.IsEOF())
 {
	rs.GetFieldValue("學(xué)號ID",studentID);
	rs.GetFieldValue("姓名",studentName);
	rs.GetFieldValue("性別",sex);
	m_Lstudent.InsertItem(m,"");
	m_Lstudent.SetItemText(m,0,strXuejie);
	m_Lstudent.SetItemText(m,1,strXibie);
m_Lstudent.SetItemText(m,2,strClass);
    m_Lstudent.SetItemText(m,3,studentID);
	m_Lstudent.SetItemText(m,4,studentName);
	m_Lstudent.SetItemText(m,5,sex);
    rs.MoveNext();
	m++;
 }
}

rs.Close();

//學(xué)生成績列表動(dòng)態(tài)插入考試科目及清空
int w=6,b=26;
int stutemp;
while(b>=6)
{
m_Lstudent.DeleteColumn(b);
b--;
}
rs.Open(CRecordset::forwardOnly,
		"select 考試科目 from 考試科目表 where 學(xué)界ID='"+strXuejieID+"' and 系別ID='"+strXiBieID+"' and 班級ID='"+strClassID+"' and 學(xué)期ID='"+strXueQiID+"'");
 if(rs.GetRecordCount!=0)
 {
  
    while(!rs.IsEOF())
	{  
		rs.GetFieldValue("考試科目",strsql);
		m_Lstudent.InsertColumn(w,strsql,LVCFMT_LEFT,70);
		rs.MoveNext();
		w++;
	    stutemp=w;
	}
	m_Lstudent.InsertColumn(w,"總成績",LVCFMT_LEFT,65);
	m_Lstudent.InsertColumn(w+1,"平均成績",LVCFMT_LEFT,65);
 }
 else
  {
	 while(w>=6)
	 {
	  m_Lstudent.DeleteColumn(w+2);
	  w--;
	 }
  }

rs.Close();
//學(xué)生成績的加入
CString strSQL;
w=6;
int p=0,a=0;
for(p=0;p<m;p++)
{ w=6;
  for(j=0;j<kemu;j++)
  {
  strsql=m_Ltongji.GetItemText(j,0);//j是表項(xiàng)的序號,0是列。
  strSQL=m_Lstudent.GetItemText(a,3);
  rs.Open(CRecordset::forwardOnly,
	 "select 成績 from 成績表 where 學(xué)界ID='"+strXuejieID+"' and 系別ID='"+strXiBieID+"' and 班級ID='"+strClassID+"' and 學(xué)期ID='"+strXueQiID+"' and 考試科目名稱='"+strsql+"' and 學(xué)號ID='"+strSQL+"' ORDER BY 學(xué)號ID");
 	      if(!rs.IsEOF())
		  {
           rs.GetFieldValue("成績",strCourse);
	       sscanf(strCourse,"%f",&counter);
	       strCourse.Format("%.2f",counter);
           m_Lstudent.SetItemText(p,w,strCourse);
		   w++;
		  }
		  if(rs.IsEOF())
		  {w++;}
	       rs.Close();
  } 
  a++;
  rs.Close();
}
rs.Close();
//求平均成績
float studentaveragecounter=0.000;
float averagetemp=0.000;
float studentaveragecourse=0.000;
int stuaveragecounter;
CString strstudentaverage,strstudentsum;
for(j=0;j<m;j++)
{
 strSQL=m_Lstudent.GetItemText(j,3);
 rs.Open(CRecordset::forwardOnly,
	 "select 成績 from 成績表 where 學(xué)界ID='"+strXuejieID+"' and 系別ID='"+strXiBieID+"' and 班級ID='"+strClassID+"' and 學(xué)期ID='"+strXueQiID+"' and 學(xué)號ID='"+strSQL+"'");
 	    if(rs.IsEOF())
		{
			rs.Close();
		}
		else
		{
         while(!rs.IsEOF())
		  {
		   rs.GetFieldValue("成績",strCourse);
	       stuaveragecounter=rs.GetRecordCount();//rs.GetRecordCount()只有放到此語句中才能實(shí)現(xiàn)計(jì)數(shù);
	       sscanf(strCourse,"%f",&counter);
	       rs.MoveNext();
	       averagetemp=averagetemp+counter;
		  }
          studentaveragecourse=averagetemp / stuaveragecounter;
          strstudentaverage.Format("%.3f",studentaveragecourse);
		  strstudentsum.Format("%.2f",averagetemp);
		  m_Lstudent.SetItemText(j,stutemp,strstudentsum);
          m_Lstudent.SetItemText(j,stutemp+1,strstudentaverage);
          averagetemp=0;
	      stuaveragecounter=0;
		}
	       rs.Close();
} 
rs.Close();
return;
}

void CPage1::OnSelchangecobXueQi() 
{
if(((m_xuejie.GetCurSel()!=-1)&&(m_xibie.GetCurSel()!=-1)
       &&(m_xueqi.GetCurSel()!=-1)&&(m_class.GetCurSel()!=-1))
	   &&((m_xuejie.GetCurSel()!=sign_xuejie)||(m_xibie.GetCurSel()!=sign_xibie)
	   ||(m_xueqi.GetCurSel()!=sign_xueqi)||(m_class.GetCurSel()!=sign_class)))
	{
		m_Ltongji.DeleteAllItems();//更新
        m_Lstudent.DeleteAllItems();
        m_Lteacher.DeleteAllItems();
		DataDisplay();
		//初始變量
	   sign_class=m_class.GetCurSel();
	   sign_xuejie=m_xuejie.GetCurSel();
	   sign_xueqi=m_xueqi.GetCurSel();
	   sign_xibie=m_xibie.GetCurSel();
	}
	else
	{   m_Ltongji.DeleteAllItems();//更新
        m_Lstudent.DeleteAllItems();
        m_Lteacher.DeleteAllItems();
	}
}

void CPage1::OnOK() 
{ //卸載數(shù)據(jù)庫
	SQLConfigDataSource(NULL,ODBC_REMOVE_DSN,
		"Microsoft Access Driver (*.mdb)",
		"DSN=student\0"
		"Description=student\0"
        "FileType=Access\0"
        "DBQ=.\\student.mdb\0"
		               );
    OnClose();//調(diào)用OnClose()函數(shù):自定義消息函數(shù)
}

void CPage1::OncmdFind() 
{
  CFindRecord findialg;
	if(findialg.DoModal()==IDOK)
	{
      
	}
}

void CPage1::OncmdPrint() 
{
MessageBox("此功能現(xiàn)在不可用!","系統(tǒng)提示:",MB_OK|MB_ICONASTERISK);
}

void CPage1::OncmdWatch() 
{
MessageBox("此功能現(xiàn)在不可用!","系統(tǒng)提示:",MB_OK|MB_ICONASTERISK);
}

void CPage1::OnRclickList1(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	CMenu menu;
	menu.LoadMenu(IDR_MENU_DATA);
	CMenu* pM=menu.GetSubMenu(0);
	CPoint pt;
	GetCursorPos(&pt);
	pM->TrackPopupMenu(TPM_LEFTALIGN,pt.x,pt.y,this);
	*pResult = 0;
}

void CPage1::OnRclickList2(NMHDR* pNMHDR, LRESULT* pResult) 
{
	CMenu menu;
	menu.LoadMenu(IDR_MENU_DATA);
	CMenu* pM=menu.GetSubMenu(0);
	CPoint pt;
	GetCursorPos(&pt);
	pM->TrackPopupMenu(TPM_LEFTALIGN,pt.x,pt.y,this);
	*pResult = 0;
}

void CPage1::OnRclickList3(NMHDR* pNMHDR, LRESULT* pResult) 
{
	CMenu menu;
	menu.LoadMenu(IDR_MENU_DATA);
	CMenu* pM=menu.GetSubMenu(0);
	CPoint pt;
	GetCursorPos(&pt);
	pM->TrackPopupMenu(TPM_LEFTALIGN,pt.x,pt.y,this);
	*pResult = 0;
}

void CPage1::OnMenuAdd() 
{
 CAddRecord  AddRecordDlg;//顯示添加記錄對話框;
 CString strXueQi;
 POSITION pos=m_Lstudent.GetFirstSelectedItemPosition();
if(pos==NULL)
{
	MessageBox("請選擇一個(gè)記錄!","系統(tǒng)提示:",MB_ICONEXCLAMATION);
}
else
{
	int iItem=m_Lstudent.GetNextSelectedItem(pos);
    AddRecordDlg.m_xuejie=m_Lstudent.GetItemText(iItem,0);
    AddRecordDlg.m_xibie=m_Lstudent.GetItemText(iItem,1);	
    AddRecordDlg.m_class=m_Lstudent.GetItemText(iItem,2);
    AddRecordDlg.m_strcmb_studentID=m_Lstudent.GetItemText(iItem,3);
    m_xueqi.GetLBText(m_xueqi.GetCurSel(),strXueQi);//m_xueqi是CCOMBOX控件
    AddRecordDlg.m_xueqi=strXueQi;
   
    if(AddRecordDlg.DoModal()==IDOK)
	{
	MessageBox("完成操作!","系統(tǒng)提示:",MB_ICONINFORMATION);
    RefrshData();//刷新
   	OnMenuAdd();
	return;
	}
}
return;
	
}

void CPage1::OnMenuDelete() 
{
 CDelteDlg DelteDlg;//顯示刪除對話框;
 //初始化:
 CString strXueQi;
 POSITION pos=m_Lstudent.GetFirstSelectedItemPosition();
if(pos==NULL)
{
	MessageBox("請選擇一個(gè)記錄!","系統(tǒng)提示:",MB_ICONEXCLAMATION);
	return;
}
else
{
	int iItem=m_Lstudent.GetNextSelectedItem(pos);
    DelteDlg.m_xuejie=m_Lstudent.GetItemText(iItem,0);
    DelteDlg.m_xibie=m_Lstudent.GetItemText(iItem,1);	
    DelteDlg.m_class=m_Lstudent.GetItemText(iItem,2);
    DelteDlg.m_studentID=m_Lstudent.GetItemText(iItem,3);
    m_xueqi.GetLBText(m_xueqi.GetCurSel(),strXueQi);//m_xueqi是CCOMBOX控件
    DelteDlg.m_xueqi=strXueQi;

 if(DelteDlg.DoModal()==IDOK)
 {
	 MessageBox("完成操作!","系統(tǒng)提示:",MB_ICONINFORMATION);
	 RefrshData();//刷新
	 OnMenuDelete();
	 return;
 }
}
	
}

void CPage1::OnMenuFind() 
{
 CFindRecord FindRecordDlg;
 if(FindRecordDlg.DoModal()==IDOK)
 {
 }

}

void CPage1::OnMenuModif() 
{
 CModifRecord ModifRecordDlg;//顯示修改對話框

 CString strXueQi;
 POSITION pos=m_Lstudent.GetFirstSelectedItemPosition();
if(pos==NULL)
{
	MessageBox("請選擇一個(gè)記錄!","系統(tǒng)提示:",MB_ICONEXCLAMATION);
}
else
{
	int iItem=m_Lstudent.GetNextSelectedItem(pos);
    ModifRecordDlg.m_xuejie=m_Lstudent.GetItemText(iItem,0);
    ModifRecordDlg.m_xibie=m_Lstudent.GetItemText(iItem,1);	
    ModifRecordDlg.m_class=m_Lstudent.GetItemText(iItem,2);
ModifRecordDlg.m_studentID=m_Lstudent.GetItemText(iItem,3);
    m_xueqi.GetLBText(m_xueqi.GetCurSel(),strXueQi);//m_xueqi是CCOMBOX控件
    ModifRecordDlg.m_xueqi=strXueQi;

 
 if(ModifRecordDlg.DoModal()==IDOK)
 {
	MessageBox("完成操作!","系統(tǒng)提示:",MB_ICONINFORMATION);
    RefrshData();//刷新
OnMenuModif();
	return;
 }
}
return;
}

void CPage1::RefrshData()//刷新顯示
{
	if(!m_database.IsOpen()){
		m_database.Open(_T("student"));
	}
	//清空原來已經(jīng)顯示的內(nèi)容
    m_Ltongji.DeleteAllItems();
	m_Lteacher.DeleteAllItems();
	m_Lstudent.DeleteAllItems();
	DataDisplay();	
}

void CPage1::OnRefashData() 
{
RefrshData();	
}

void CPage1::OnClose() 
{

 AfxGetMainWnd()->PostMessage(WM_CLOSE);//系統(tǒng)退出;	
	CPropertyPage::OnClose();
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人美女在线视频| 欧美日韩免费一区二区三区视频| 亚洲精品国产无套在线观| 欧美久久久久免费| k8久久久一区二区三区| 久久99久国产精品黄毛片色诱| 国产精品国产三级国产有无不卡 | jizz一区二区| 麻豆成人av在线| 一区二区三区91| 中文字幕免费不卡| 精品国产免费久久 | 国产女同性恋一区二区| 欧美久久久久中文字幕| 色视频一区二区| 高清beeg欧美| 狠狠色狠狠色合久久伊人| 亚洲成精国产精品女| 亚洲色图丝袜美腿| 中文字幕欧美日韩一区| 亚洲精品一区二区三区福利| 91精品欧美久久久久久动漫| 91国产精品成人| 99re视频这里只有精品| 成人午夜免费电影| 国产麻豆精品95视频| 黑人精品欧美一区二区蜜桃| 蜜臀av性久久久久蜜臀av麻豆| 亚洲高清三级视频| 亚洲专区一二三| 亚洲精品成人天堂一二三| 亚洲欧美中日韩| 欧美激情艳妇裸体舞| 久久女同性恋中文字幕| 久久人人爽爽爽人久久久| 欧美电视剧免费观看| 日韩精品中午字幕| 欧美大片一区二区| 欧美mv日韩mv国产网站| 欧美一级午夜免费电影| 欧美一级视频精品观看| 91麻豆精品国产无毒不卡在线观看| 欧美三级资源在线| 欧美日韩国产三级| 5月丁香婷婷综合| 日韩一级免费观看| 欧美成人性战久久| 精品久久久久久综合日本欧美| 日韩三级高清在线| 精品久久人人做人人爽| 久久夜色精品国产欧美乱极品| 国产午夜亚洲精品不卡| 日本一区二区免费在线观看视频| 日本一区二区免费在线| 亚洲另类中文字| 亚洲丰满少妇videoshd| 日韩av电影天堂| 狠狠狠色丁香婷婷综合激情| 丁香激情综合五月| 91免费国产在线观看| 欧美欧美欧美欧美| 久久综合久久99| 国产精品夫妻自拍| 夜夜揉揉日日人人青青一国产精品 | 日本欧美一区二区三区| 久久国产精品色| 成人免费观看视频| 欧洲精品中文字幕| 欧美一区二区三区在线观看| 久久久综合精品| 亚洲精品国产一区二区精华液| 视频在线观看91| 国产精品一区二区在线观看网站| www.欧美日韩| 欧美一区二区美女| 国产欧美精品国产国产专区| 亚洲综合在线第一页| 精品在线一区二区| www.亚洲免费av| 欧美剧情电影在线观看完整版免费励志电影| 91精品国产综合久久精品图片| 中文av一区特黄| 亚洲高清一区二区三区| 国产成人在线影院| 欧美日韩一级片网站| 久久久美女毛片 | 国产福利一区在线| 一本一道久久a久久精品 | 色综合久久六月婷婷中文字幕| 欧美日韩午夜影院| 国产日韩欧美麻豆| 午夜精品一区在线观看| 国产成人在线网站| 在线不卡中文字幕| 国产精品久久久久影院色老大| 日韩精品一级中文字幕精品视频免费观看 | 99在线视频精品| 日韩欧美国产综合一区 | 日韩欧美国产综合一区| 亚洲天堂av老司机| 精品一区二区三区不卡 | 国产精品影视在线| 欧美日韩在线播放| 国产精品久久久久桃色tv| 美女高潮久久久| 欧美午夜免费电影| 成人免费小视频| 国产成人在线观看免费网站| 91精品久久久久久久久99蜜臂| 亚洲欧美日韩国产成人精品影院 | 亚洲国产视频a| k8久久久一区二区三区| 久久久午夜精品理论片中文字幕| 午夜精品久久久久久久99水蜜桃| 91视频你懂的| 国产精品亲子乱子伦xxxx裸| 国产一区二区三区综合| 日韩视频一区在线观看| 亚洲国产wwwccc36天堂| 91麻豆国产在线观看| 中文子幕无线码一区tr| 国产精品一区二区三区乱码| 欧美一区二区三区在线观看视频| 亚洲国产精品综合小说图片区| 99精品视频在线观看免费| 日本一区二区免费在线观看视频 | 欧美午夜不卡视频| 亚洲特黄一级片| 成人av动漫在线| 国产精品久久久久久亚洲伦| 懂色av一区二区三区免费观看 | 在线观看视频一区| 亚洲靠逼com| 91色视频在线| 椎名由奈av一区二区三区| 成人精品国产一区二区4080| 欧美激情中文字幕一区二区| 国产成人鲁色资源国产91色综| 国产亚洲一区二区三区在线观看 | 欧美一区二区三区播放老司机| 视频一区二区三区入口| 91精品国产综合久久香蕉的特点| 亚洲3atv精品一区二区三区| 精品视频在线免费看| 午夜影院久久久| 日韩美一区二区三区| 狠狠色综合播放一区二区| 国产亚洲精品bt天堂精选| 国产99久久久精品| 亚洲国产精品av| 97精品超碰一区二区三区| 一区二区三区欧美激情| 欧美日韩一区中文字幕| 久久疯狂做爰流白浆xx| 久久久久国产精品人| 成人av资源网站| 一区二区三区免费网站| 欧美电影在线免费观看| 韩国精品一区二区| 国产免费观看久久| 91一区二区在线| 视频一区视频二区中文| ww亚洲ww在线观看国产| 99久免费精品视频在线观看| 亚洲伊人伊色伊影伊综合网| 日韩欧美中文字幕一区| 国产成人在线视频网址| 亚洲码国产岛国毛片在线| 5566中文字幕一区二区电影 | 韩国精品免费视频| 中文字幕亚洲电影| 欧美日韩成人激情| 国模无码大尺度一区二区三区| 国产精品久久久久永久免费观看| 欧美在线观看一区二区| 国产一区二区在线视频| 亚洲激情av在线| 日韩精品中文字幕在线一区| 99国产精品久久久久久久久久久 | 久久久精品综合| 欧美四级电影在线观看| 国产精品一二三四| 一区二区三区日本| 精品久久国产字幕高潮| 一本色道a无线码一区v| 久久国产精品一区二区| 一区二区三区在线观看视频 | 首页国产丝袜综合| 久久久精品国产免费观看同学| 91福利精品视频| 国产盗摄一区二区三区| 香蕉av福利精品导航| 国产精品毛片久久久久久| 欧美年轻男男videosbes| www..com久久爱| 精品一二三四区| 亚洲成av人在线观看| 中文字幕一区二区三区在线播放| 日韩欧美激情四射| 欧美三级电影一区|