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

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

?? student2view.cpp

?? 是自己做的一個(gè)小的學(xué)生管理系統(tǒng).希望對(duì)大家有用
?? CPP
?? 第 1 頁 / 共 2 頁
字號(hào):
	else if(dlg.m_banji=="機(jī)械及自動(dòng)化2班")m_banjino=502;
	else if(dlg.m_banji=="機(jī)械及自動(dòng)化3班")m_banjino=503;
	else if(dlg.m_banji=="環(huán)工1班")m_banjino=601;
	else if(dlg.m_banji=="環(huán)工2班")m_banjino=602;
	else if(dlg.m_banji=="建筑1班")m_banjino=701;
	else if(dlg.m_banji=="人力資源1班")m_banjino=801;
	else if(dlg.m_banji=="紡織工程1班")m_banjino=901;
	else if(dlg.m_banji=="紡織工程2班")m_banjino=902;
	else if(dlg.m_banji=="紡織工程3班")m_banjino=903;
	else if(dlg.m_banji=="輕化工程1班")m_banjino=1001;
	else if(dlg.m_banji=="法學(xué)1班")m_banjino=1101;
	else if(dlg.m_banji=="法學(xué)2班")m_banjino=1102;
	else if(dlg.m_banji=="文學(xué)1班")m_banjino=1201;
	else if(dlg.m_banji=="英語1班")m_banjino=1301;
	else m_banjino=1302;
	/*	  	COleDateTime data;
		dlg.m_time.GetTime(data);
		int y,m,d;
		y=data.GetYear();
		m=data.GetMonth();
		d=data.GetDay();
	strdata.Format("%d-%d-%d",y,m,d);*/ 
	
	//m_birthday=strdata;
	m_political=dlg.m_zhenzhimianmao;
	m_address=dlg.m_jiatingzhuzhi;
	m_tel=dlg.m_dianhua;
	
	m_strSQL.Format("insert into student (stuno,stuname,ssex,score,scorno,xueyuan,deptname,classname,political,address,tel,classno) values('%s','%s','%s',%d,%d,'%s','%s','%s','%s','%s','%s',%d)",m_stuid,m_name,m_sex,m_chengji,m_xuefen,m_xueyuan,m_deptname,m_class,m_political,m_address,m_tel,m_banjino);
	if(dlg.m_xuehao=="")
	{
		AfxMessageBox("學(xué)號(hào)不能為空!");
		return;
	}
	else
		OnExecute();
	MessageBox("添加成功,顯示是按學(xué)號(hào)排序后的第一條記錄");
	OnBUTTONView();	
}

void CStudent2View::OnRecEdit()    //修改按鈕命令消息處理函數(shù)
{
	// TODO: Add your control notification handler code here
	CXiugaiDlag dlg;
	_variant_t varname,varno,vardeptname,varxueyuan,varxuefen,varchengji;
	_variant_t varcsrq,varjtzz,vardhhm,varzzmm,varxingbie,varbanji;
	try
	{
		varno=m_Recordset->GetCollect("stuno");
		varname=m_Recordset->GetCollect("stuname");
		vardeptname=m_Recordset->GetCollect("deptname");
		varxueyuan=m_Recordset->GetCollect("xueyuan");
		varchengji=m_Recordset->GetCollect("score");
		varxuefen=m_Recordset->GetCollect("scorno");
		varbanji=m_Recordset->GetCollect("classname");
		varcsrq=m_Recordset->GetCollect("birthday");
		varjtzz=m_Recordset->GetCollect("address");
		vardhhm=m_Recordset->GetCollect("tel");
		varzzmm=m_Recordset->GetCollect("political");
		varxingbie=m_Recordset->GetCollect("ssex");
		if(varno.vt!=VT_NULL)dlg.m_xuehao=(char *)_bstr_t(varno);
		if(varname.vt!=VT_NULL)dlg.m_xingming=(char *)_bstr_t(varname);
		if(vardeptname.vt!=VT_NULL)dlg.m_deptname=(char *)_bstr_t(vardeptname);
		if(varxueyuan.vt!=VT_NULL)dlg.m_xueyuan=(char *)_bstr_t(varxueyuan);
		if(varchengji.vt!=VT_NULL)dlg.m_chengji=(char *)_bstr_t(varchengji);
		
		if(varxuefen.vt!=VT_NULL)dlg.m_xuefen=(char *)_bstr_t(varxuefen);
		if(varbanji.vt!=VT_NULL)dlg.m_banji=(char *)_bstr_t(varbanji);
		
		
		//if(varcsrq.vt!=VT_NULL)dlg.m_chushengriqi=(char *)_bstr_t(varcsrq);
		if(varjtzz.vt!=VT_NULL)dlg.m_jiatingzhuzhi=(char *)_bstr_t(varjtzz);
		if(vardhhm.vt!=VT_NULL)dlg.m_dianhua=(char *)_bstr_t(vardhhm);
		if(varzzmm.vt!=VT_NULL)dlg.m_zhengzhimianmao=(char *)_bstr_t(varzzmm);
		if(varxingbie.vt!=VT_NULL)dlg.m_xingbie=(char *)_bstr_t(varxingbie);
	}
	catch(_com_error &e)
	{
		MessageBox("請(qǐng)先選擇你要修改的學(xué)生");
		return;
	}
	UpdateData(FALSE);
	
	dlg.DoModal();
}

void CStudent2View::OnRecDel()     //刪除按鈕命令消息處理函數(shù)
{
	// TODO: Add your control notification handler code here
	if(m_delflag==2)
	{
		if(MessageBox("您確信要?jiǎng)h除你選定的學(xué)生信息嗎?", "確認(rèn)", 
			MB_OK | MB_YESNO | MB_ICONQUESTION) == IDYES)
		{
			
			CString strSQL;
			strSQL.Format("DELETE from student WHERE stuno = '%s'" ,m_stuno);
			
			CDatabase db;
			db.Open(_T("studentsn"));
			db.ExecuteSQL(strSQL) ;
			db.Close();
			
			/*			try 
			{  // 假設(shè)刪除第二條記錄 
			m_Recordset->MoveFirst(); 
			m_Recordset->Move(1);   // 從0開始 
			m_Recordset->Delete(adAffectCurrent);  // 參數(shù)adAffectCurrent為刪除當(dāng)前記錄 
			m_Recordset->Update(); 
			} 
			catch(_com_error *e) 
			{  
			AfxMessageBox(e->ErrorMessage());	}*/
	
			AfxMessageBox("記錄已刪除!");
		}	
	}
	else
		AfxMessageBox("請(qǐng)選擇你要?jiǎng)h除的學(xué)生!");
	m_delflag=1;
}

void CStudent2View::OnBUTTONFind()    //查詢按鈕命令消息處理函數(shù)
{
	// TODO: Add your control notification handler code here
	UpdateData(true);
	m_StrQuery.TrimLeft();
	if(m_StrQuery.IsEmpty())
	{
		AfxMessageBox("查詢學(xué)號(hào)不能為空");//判斷是否為空
		return;
	}
	
	m_stuid=m_StrQuery;
	
	m_strSQL.Format ("select * from student where stuno='%s'", m_stuid);
	OnExecute();
	
	if(m_DataGrid.GetRow()==-1)
	{
		MessageBox("無此記錄");
		UpdateData(false);
		return;
	}
	
	_variant_t varname,varno,vardeptname,varxueyuan,varxuefen,varchengji;
	_variant_t varjtzz,varzzmm,vardhhm;
	try
	{
		varno=m_Recordset->GetCollect("stuno");
		varname=m_Recordset->GetCollect("stuname");
		vardeptname=m_Recordset->GetCollect("deptname");
		varxueyuan=m_Recordset->GetCollect("xueyuan");
		varchengji=m_Recordset->GetCollect("score");
		varxuefen=m_Recordset->GetCollect("scorno");
		varjtzz=m_Recordset->GetCollect("address");
		varzzmm=m_Recordset->GetCollect("political");
		vardhhm=m_Recordset->GetCollect("tel");
		
		if(varno.vt!=VT_NULL)m_stuno=(char *)_bstr_t(varno);
		if(varname.vt!=VT_NULL)m_stuname=(char *)_bstr_t(varname);
		if(vardeptname.vt!=VT_NULL)m_deptname1=(char *)_bstr_t(vardeptname);
		if(varxueyuan.vt!=VT_NULL)m_xueyuan1=(char *)_bstr_t(varxueyuan);
		if(varchengji.vt!=VT_NULL)m_score=(char *)_bstr_t(varchengji);
		if(varxuefen.vt!=VT_NULL)m_scorno=(char *)_bstr_t(varxuefen);
		if(varjtzz.vt!=VT_NULL)m_jtzz=(char *)_bstr_t(varjtzz);
		if(varzzmm.vt!=VT_NULL)m_zzmm=(char *)_bstr_t(varzzmm);
		if(vardhhm.vt!=VT_NULL)m_dhhm=(char *)_bstr_t(vardhhm);
	}
	catch(_com_error &e)
	{
		MessageBox("無此記錄");
		return;
	}
	UpdateData(FALSE);
		
}

void CStudent2View::OnBUTTONFinddel()    //清空查詢按鈕命令消息處理函數(shù)
{
	// TODO: Add your control notification handler code here
	UpdateData(TRUE);
	m_StrQuery="";
	UpdateData(FALSE);	
}

BOOL CStudent2View::OnCommand(WPARAM wParam, LPARAM lParam) 
{
	// TODO: Add your specialized code here and/or call the base class
	CString str;
	CMainFrame *pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd;
	CStatusBar *pStatus=&pFrame->m_wndStatusBar;
	if(pStatus){
		CRecordsetStatus rStatus;
		m_pSet->GetStatus(rStatus);
		str.Format("當(dāng)前記錄:%d/總記錄:%d",1+rStatus.m_lCurrentRecord,
			m_pSet->GetRecordCount());
		pStatus->SetPaneText(1,str);
	}
	return CRecordView::OnCommand(wParam, lParam);
}

void CStudent2View::OnButtonExit() //退出按鈕命令消息處理函數(shù)
{
	// TODO: Add your control notification handler code here
	try
	{
		if(m_Recordset!=NULL)
		{		
			m_Recordset->Close();    //關(guān)閉記錄集
			m_Recordset = NULL;
		}
		if(m_Connection!=NULL)
			m_Connection->Close();   //關(guān)閉連接
	}
	catch(...){}	
	PostMessage(WM_QUIT);
}

void CStudent2View::OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult) 
{
	NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
	// TODO: Add your control notification handler code here
	
	hItem = m_tcTest.GetSelectedItem();
	m_flag=1;
	*pResult = 0;
}


void CStudent2View::OnExecute()   //用于完成數(shù)據(jù)庫操作的一些公共功能
{
	try
	{
		m_Recordset.CreateInstance(__uuidof(Recordset));  //創(chuàng)建實(shí)例
		UpdateData(TRUE);   //將控件的值保存到變量中
		m_Connection->CursorLocation=adUseClient;         //設(shè)置光標(biāo)服務(wù)
		//根據(jù)字符串strSQL開啟數(shù)據(jù)連接,得到結(jié)果
		m_Recordset->Open(m_strSQL.GetBuffer(0),
			m_Connection.GetInterfacePtr(),
			adOpenDynamic,
			adLockOptimistic,adCmdText);
	}
	catch(_com_error &e)                             //捕獲例外_com_error
	{
		MessageBox(e.Description());
	}
	catch(...){}
	
	m_DataGrid.SetRefDataSource((LPUNKNOWN)m_Recordset);
	m_DataGrid.Refresh();                          //刷新DataGrid
	UpdateData(FALSE);                             //將變量中的值保存到控件中
}

BEGIN_EVENTSINK_MAP(CStudent2View, CRecordView)
//{{AFX_EVENTSINK_MAP(CStudent2View)
ON_EVENT(CStudent2View, IDC_DATAGRID, -605 /* MouseDown */, OnMouseDownDatagrid, VTS_I2 VTS_I2 VTS_I4 VTS_I4)
//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()

//當(dāng)鼠標(biāo)電擊DataGrid的某一行時(shí)響應(yīng)的函數(shù)
void CStudent2View::OnMouseDownDatagrid(short Button, short Shift, long X, long Y) 
{
	// TODO: Add your control notification handler code here	
	m_delflag=2;	
	_variant_t varname,varno,vardeptname,varxueyuan,varxuefen,varchengji;
	_variant_t varjtzz,varzzmm,vardhhm;
	try
	{
		varno=m_Recordset->GetCollect("stuno");
		varname=m_Recordset->GetCollect("stuname");
		vardeptname=m_Recordset->GetCollect("deptname");
		varxueyuan=m_Recordset->GetCollect("xueyuan");
		varchengji=m_Recordset->GetCollect("score");
		varxuefen=m_Recordset->GetCollect("scorno");
		varjtzz=m_Recordset->GetCollect("address");
		varzzmm=m_Recordset->GetCollect("political");
		vardhhm=m_Recordset->GetCollect("tel");
		
		if(varno.vt!=VT_NULL)m_stuno=(char *)_bstr_t(varno);
		if(varname.vt!=VT_NULL)m_stuname=(char *)_bstr_t(varname);
		if(vardeptname.vt!=VT_NULL)m_deptname1=(char *)_bstr_t(vardeptname);
		if(varxueyuan.vt!=VT_NULL)m_xueyuan1=(char *)_bstr_t(varxueyuan);
		if(varchengji.vt!=VT_NULL)m_score=(char *)_bstr_t(varchengji);
		if(varxuefen.vt!=VT_NULL)m_scorno=(char *)_bstr_t(varxuefen);
		if(varjtzz.vt!=VT_NULL)m_jtzz=(char *)_bstr_t(varjtzz);
		if(varzzmm.vt!=VT_NULL)m_zzmm=(char *)_bstr_t(varzzmm);
		if(vardhhm.vt!=VT_NULL)m_dhhm=(char *)_bstr_t(vardhhm);
		
	}
	catch(_com_error &e)
	{
		MessageBox("你選擇的學(xué)生不存在!");
	}
	UpdateData(FALSE);
	/*	CDataGrid m_dg;
	m_stuno=m_dg.GetItem(1);
	m_stuname=m_dg.GetItem(1);
	//m_score=m_DataGrid.GetItem(2);
	//m_scorno=GetItem(3);
	m_nianji1=m_dg.GetItem(4);
	m_xueyuan1=m_dg.GetItem(5);*/
}




void CStudent2View::OnButtonSort() 
{
	// TODO: Add your control notification handler code here
	CPaiming dlg;
	
	CString m_str;
	if(m_flag==1)
	{	
		UpdateData(FALSE);
		dlg.DoModal();
	}
	else 
		AfxMessageBox("請(qǐng)選擇你的班級(jí)!");
	return;
	
}


void CStudent2View::OnButtonEntry() 
{
	// TODO: Add your control notification handler code here
	CEntry dlg;
	dlg.DoModal();
}

HBRUSH CStudent2View::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
	HBRUSH hbr = CRecordView::OnCtlColor(pDC, pWnd, nCtlColor);
	
	// TODO: Change any attributes of the DC here
	
	// TODO: Return a different brush if the default is not desired
	return hbr;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久电影一区二区三区| 色婷婷国产精品综合在线观看| 欧美日韩成人在线一区| 亚洲国产精品久久久男人的天堂| 色婷婷狠狠综合| 亚洲成a人v欧美综合天堂下载| 欧美视频中文一区二区三区在线观看| 亚洲成人中文在线| 日韩欧美国产一二三区| 国产一区二区免费视频| 国产精品国产三级国产aⅴ原创| 成人免费毛片嘿嘿连载视频| 中文字幕佐山爱一区二区免费| 91久久精品一区二区| 日韩精品1区2区3区| 精品少妇一区二区| 成人app在线| 午夜在线电影亚洲一区| 久久尤物电影视频在线观看| av一区二区三区四区| 亚洲丰满少妇videoshd| wwww国产精品欧美| 色香蕉久久蜜桃| 秋霞午夜av一区二区三区| 中文字幕第一区综合| 精品视频在线免费| 国产一区激情在线| 亚洲精品伦理在线| 日韩女同互慰一区二区| 色综合久久中文字幕综合网| 免费成人美女在线观看.| 国产精品白丝在线| 日韩一区二区三区在线视频| 不卡免费追剧大全电视剧网站| 亚洲高清视频在线| 欧美韩国日本不卡| 日韩一区二区电影网| 日本二三区不卡| 国产一区二区剧情av在线| 亚洲自拍与偷拍| 国产日韩v精品一区二区| 欧美日韩精品一区二区三区四区 | 国产免费成人在线视频| 欧美日韩在线精品一区二区三区激情 | 国产·精品毛片| 日韩中文字幕麻豆| 自拍偷在线精品自拍偷无码专区| 欧美不卡123| 欧美日本在线一区| 成人av在线播放网站| 久久国产精品99精品国产| 亚洲一区在线观看免费| 综合久久给合久久狠狠狠97色| 精品乱人伦一区二区三区| 欧美精品一卡两卡| 97精品久久久久中文字幕| 国产精品自拍在线| 久久精品国产免费看久久精品| 亚洲精品第一国产综合野| 国产精品国产a| 国产亚洲婷婷免费| 欧美xxxxx牲另类人与| 欧美日韩一二三| 欧美少妇xxx| 91搞黄在线观看| 99精品久久只有精品| 成人国产精品免费观看动漫 | 日韩精品视频网站| 亚洲国产中文字幕在线视频综合| 中文字幕一区二区三中文字幕 | 亚洲色图清纯唯美| 亚洲欧洲精品一区二区三区不卡| 2欧美一区二区三区在线观看视频| 777精品伊人久久久久大香线蕉| 欧美亚洲高清一区| 欧美日韩一区二区在线视频| 91传媒视频在线播放| 在线观看亚洲专区| 欧美性生活一区| 欧美久久免费观看| 666欧美在线视频| 日韩视频123| 欧美成人aa大片| 久久久久久久久久电影| 精品国产髙清在线看国产毛片| 717成人午夜免费福利电影| 日韩一区二区三区av| 91精品视频网| 欧美成人艳星乳罩| 久久综合色婷婷| 国产精品亲子乱子伦xxxx裸| 亚洲视频你懂的| 亚洲妇女屁股眼交7| 日韩高清一区在线| 国产伦精品一区二区三区在线观看| 国产在线精品一区二区不卡了| 粉嫩欧美一区二区三区高清影视 | 久久精品网站免费观看| 国产精品剧情在线亚洲| 亚洲图片欧美综合| 激情五月婷婷综合网| 国产超碰在线一区| 欧美性受极品xxxx喷水| 日韩欧美中文字幕精品| 国产欧美一区二区精品忘忧草| 亚洲人成小说网站色在线 | 久久精品噜噜噜成人88aⅴ| 国产美女精品一区二区三区| 99久久免费视频.com| 欧美精品免费视频| 久久久综合网站| 玉米视频成人免费看| 精品写真视频在线观看| 不卡影院免费观看| 91麻豆精品国产91久久久使用方法 | 日本高清不卡在线观看| 日韩视频中午一区| 亚洲天堂免费在线观看视频| 日本不卡一区二区三区高清视频| 国产毛片一区二区| 欧美在线观看视频在线| 久久久久久久综合| 午夜精品福利在线| 国产成都精品91一区二区三| 欧美日韩国产中文| 中文字幕国产一区| 日本va欧美va精品| 色悠悠久久综合| 久久在线观看免费| 亚洲va韩国va欧美va精品 | 亚洲一区二区三区国产| 国产一区二区三区精品视频 | 欧美一卡二卡三卡四卡| 国产精品素人一区二区| 日韩—二三区免费观看av| 91偷拍与自偷拍精品| www一区二区| 天天色 色综合| 99久久婷婷国产综合精品| 欧美精品一区二区蜜臀亚洲| 午夜视频一区在线观看| 91麻豆免费观看| 国产精品亲子伦对白| 国产在线播放一区| 欧美一区二区高清| 爽好多水快深点欧美视频| 色综合久久99| 亚洲欧洲无码一区二区三区| 国产中文字幕精品| 欧美一区二区三区色| 亚洲国产精品久久艾草纯爱| 色婷婷精品大视频在线蜜桃视频| 国产精品美女久久久久久久网站| 精品一区二区在线播放| 欧美一级欧美一级在线播放| 亚洲国产精品久久久久婷婷884| 99麻豆久久久国产精品免费| 国产日韩欧美亚洲| 国产一区二区精品久久99 | 中文成人av在线| 国产一区二区不卡在线| 精品乱码亚洲一区二区不卡| 久久国产视频网| 精品福利av导航| 国产在线精品国自产拍免费| 精品久久久久久综合日本欧美 | 中文幕一区二区三区久久蜜桃| 国产在线精品一区二区| 久久精品视频一区二区| 丁香网亚洲国际| 日本一区二区三区高清不卡| 国产91精品一区二区麻豆网站| 精品国产一区二区精华| 久久er精品视频| 久久麻豆一区二区| av在线这里只有精品| 中文字幕一区二区三区精华液| 成人禁用看黄a在线| 亚洲四区在线观看| 欧美日韩日日夜夜| 美女视频一区二区| 国产午夜精品一区二区| av成人动漫在线观看| 一区二区三区欧美亚洲| 欧美日韩国产免费一区二区 | 日韩综合在线视频| 日韩欧美色电影| 国产不卡视频一区| 亚洲激情欧美激情| 欧美日韩成人在线| 极品少妇xxxx精品少妇| 欧美国产日韩精品免费观看| 91黄色免费观看| 久久国产尿小便嘘嘘| 中文字幕高清一区| 欧美日韩视频一区二区| 狠狠色伊人亚洲综合成人| 国产精品乱码一区二三区小蝌蚪| 色婷婷综合久久久久中文一区二区 | 中文一区一区三区高中清不卡|