⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mune.mpr

📁 学籍管理系统源码
💻 MPR
📖 第 1 页 / 共 5 页
字号:
						Sele 2
						Use 系专业 EXCLUSIVE
						Append blank
						Replace 系 with daoruxi,专业 with daoruzhuanye,专业号 with "00",档案 with .t.,班级 with lingshibiao
						Use
					Else
						DD=1
						Use
						Chdir 数据库
						Open database &daoru2
						Add table &lingshibiao
						Close databases
						Chdir ..
						Sele 2
						Use 系专业 EXCLUSIVE
						Locate for 系=daoruxi.and.专业=daoruzhuanye.and.档案=.f.
						If(eof())
							Append blank
							Replace 系 with daoruxi,专业 with daoruzhuanye,专业号 with "00",档案 with .t.,班级 with lingshibiao
							Use
						Else
							Replace 档案 with .t.
							Use
						Endif
					Endif
					If DD==0
						=messagebox("为了避免专业号混乱,请马上到“系统维护”->“专业号查询”里修改新增的专业号“00”!",0+64,"提示")
					Endif
				Else
					=messagebox("导入的表字段格式不符合,无法导入!",0+48,"警告")
					Chdir "&bzhlj"
				Endif
			Else
				=messagebox("导入的数据库字段项不符合,无法导入!",0+48,"警告")
				Chdir "&bzhlj"
			Endif
		Else
			=messagebox("导入的表名格式不符合本数据库格式,无法导入!",0+48,"警告")
		Endif
	else
	   =messagebox("系统数据库中存在此班级,无法导入!",0+48,"警告")
	Endif
Else
	Wait windows "没有指定导入到确定的系或专业下面,档案库导入失败!......." at 100,40 timeout 2 nowait
Endif
close tables all














*       *********************************************************
*       *                                                         
*       * _0I20VE4XZ  ON SELECTION BAR 3 OF POPUP 档案管理d       
*       *                                                         
*       * Procedure Origin:                                       
*       *                                                         
*       * From Menu:  MUNE.MPR,            Record:   24           
*       * Called By:  ON SELECTION BAR 3 OF POPUP 档案管理d       
*       * Prompt:     档案库导出                                  
*       * Snippet:    12                                          
*       *                                                         
*       *********************************************************
*
PROCEDURE _0i20ve4xz
public hh
do form 2_2.scx
if hh<>" "
   WAIT windows "档案库导出成功,所导出的库文件在导出文件夹中!......." at 100,40 timeout 1
else
   WAIT windows "档案库导出失败!......." at 100,40 timeout 1 nowait
endif


*       *********************************************************
*       *                                                         
*       * _0I20VE4Y0  ON SELECTION BAR 5 OF POPUP 档案管理d       
*       *                                                         
*       * Procedure Origin:                                       
*       *                                                         
*       * From Menu:  MUNE.MPR,            Record:   26           
*       * Called By:  ON SELECTION BAR 5 OF POPUP 档案管理d       
*       * Prompt:     档案录入                                    
*       * Snippet:    13                                          
*       *                                                         
*       *********************************************************
*
PROCEDURE _0i20ve4y0
biaozi=1
do form 2.scx


*       *********************************************************
*       *                                                         
*       * _0I20VE4Y2  ON SELECTION BAR 6 OF POPUP 档案管理d       
*       *                                                         
*       * Procedure Origin:                                       
*       *                                                         
*       * From Menu:  MUNE.MPR,            Record:   27           
*       * Called By:  ON SELECTION BAR 6 OF POPUP 档案管理d       
*       * Prompt:     档案修改                                    
*       * Snippet:    14                                          
*       *                                                         
*       *********************************************************
*
PROCEDURE _0i20ve4y2
biaozi=2
do form 2.scx


*       *********************************************************
*       *                                                         
*       * _0I20VE4Y3  ON SELECTION BAR 7 OF POPUP 档案管理d       
*       *                                                         
*       * Procedure Origin:                                       
*       *                                                         
*       * From Menu:  MUNE.MPR,            Record:   28           
*       * Called By:  ON SELECTION BAR 7 OF POPUP 档案管理d       
*       * Prompt:     档案查询                                    
*       * Snippet:    15                                          
*       *                                                         
*       *********************************************************
*
PROCEDURE _0i20ve4y3
biaozi=3
do form 2.scx


*       *********************************************************
*       *                                                         
*       * _0I20VE4Y5  ON SELECTION BAR 9 OF POPUP 档案管理d       
*       *                                                         
*       * Procedure Origin:                                       
*       *                                                         
*       * From Menu:  MUNE.MPR,            Record:   30           
*       * Called By:  ON SELECTION BAR 9 OF POPUP 档案管理d       
*       * Prompt:     档案打印输出                                
*       * Snippet:    16                                          
*       *                                                         
*       *********************************************************
*
PROCEDURE _0i20ve4y5
public kk
do form 2_6.scx
if kk<>" "
   WAIT windows "档案库输出成功,所输出的库文件在导出文件夹中!......." at 100,40 timeout 1
else
   WAIT windows "档案库输出失败!......." at 100,40 timeout 1 nowait
endif


*       *********************************************************
*       *                                                         
*       * _0I20VE4Y9  ON SELECTION BAR 2 OF POPUP 成绩管理c       
*       *                                                         
*       * Procedure Origin:                                       
*       *                                                         
*       * From Menu:  MUNE.MPR,            Record:   34           
*       * Called By:  ON SELECTION BAR 2 OF POPUP 成绩管理c       
*       * Prompt:     成绩库导入                                  
*       * Snippet:    17                                          
*       *                                                         
*       *********************************************************
*
PROCEDURE _0i20ve4y9
Set safety off
tou=" "
wei=" "
panduan1=" "
panduan2=" "
daorubiao=" "
lingshibiao=" "
DD=0
LL=0
=messagebox("注意:你导入的表的表名必须是6个字符,且最后的字符必须介于1->8之间,表示班级的学期数,否则将无法在本系统中操作!",0+64,"警告")
Dimension duibi3(5),gotchar3(5)
duibi3(1)="班级"
duibi3(2)="学号"
duibi3(3)="姓名"
duibi3(4)="平均分"
duibi3(5)="总分"
Do form 3_1.scx
daoru3=daoruxi3+daoruzhuanye3
If daoruxi3<>" ".and.daoruzhuanye3<>" "
	ji=1
	daorubiao=getfile("dbf","选择表","打开",0)
	tou=RIGHT(daorubiao,11)
	wei=RIGHT(daorubiao,4)
	If alltrim(left(tou,1))=="\"
		panduan1="\"+alltrim(left(tou,1))+"jjjjj"
	Endif
	panduan2=alltrim(left(wei,1))
	lingshibiao=alltrim(left(RIGHT(daorubiao,10),6))
	Sele 1
	Use chengjiku EXCLUSIVE
	Locate for 班级=left(lingshibiao,5).and.学期=right(lingshibiao,1)
	If (.not.eof())
		LL=1
	Endif
	Use
	If !empty(daorubiao).and.LL==0
		If left(alltrim(panduan1),1)=="\".and.panduan2=="."
			daorubiao=left(daorubiao,len(daorubiao)-10)
			Chdir "&daorubiao"
			Sele 1
			Use &lingshibiao EXCLUSIVE
			If fcount(1)>=5
				For i6=ji to 5
					gotchar3(i6)=field(i6,1)
				Endfor
				If duibi3(1)==gotchar3(1).and.duibi3(2)==gotchar3(2).and.duibi3(3)==gotchar3(3).and.duibi3(4)==gotchar3(4).and.duibi3(5)==gotchar3(5)
					Use
					Copy file "&lingshibiao"+".dbf" to "&bzhlj"+"数据库\"+"&lingshibiao"+".dbf"
					Delete file "&lingshibiao"+".dbf"
					Wait windows "成绩库导入成功!......." at 100,40 timeout 1
					Chdir "&bzhlj"
					Sele 2
					Use xi EXCLUSIVE
					Locate for 系=daoruxi3
					If(eof())
						Append blank
						Replace 系 with daoruxi3
					Endif
					Use
					Sele 2
					Use zhuanye EXCLUSIVE
					Locate for 专业=daoruzhuanye3.and.系=daoruxi3
					If (eof())
						Append blank
						Replace 系 with daoruxi3,专业 with daoruzhuanye3,专业号 with "00"
						Chdir 数据库
						Create database &daoru3
						Open databases &daoru3
						Add table &lingshibiao
						Close databases
						Chdir ..
						Sele 2
						Use
						Sele 2
						Use 系专业 EXCLUSIVE
						Locate for 系=daoruxi3.and.专业=daoruzhuanye3.and.班级=left(lingshibiao,5)
						If (eof())
							Append blank
							Replace 系 with daoruxi3,专业 with daoruzhuanye3,专业号 with "00",班级 with left(lingshibiao,5),档案 with .f.
							Use
						Endif
						Sele 2
						Use chengjiku EXCLUSIVE
						Append blank
						Replace 系 with daoruxi3,专业 with daoruzhuanye3,班级 with left(lingshibiao,5),学期 with right(lingshibiao,1)
						Use
					Else
						DD=1
						Use
						Chdir 数据库
						Open database &daoru3
						Add table &lingshibiao
						Close databases
						Chdir ..
						Sele 2
						Use 系专业 EXCLUSIVE
						Locate for 系=daoruxi3.and.专业=daoruzhuanye3.and.班级=left(lingshibiao,5)
						If(eof())
							Append blank
							Replace 系 with daoruxi3,专业 with daoruzhuanye3,专业号 with "00",班级 with left(lingshibiao,5),档案 with .f.
							Use
						Endif
						Sele 2
						Use chengjiku EXCLUSIVE
						Append blank
						Replace 系 with daoruxi3,专业 with daoruzhuanye3,班级 with left(lingshibiao,5),学期 with right(lingshibiao,1)
						Use
					Endif
					If DD==0
						=messagebox("为了避免专业号混乱,请马上到“系统维护”->“专业号查询”里修改新增的专业号!",0+64,"提示")
					Endif
				Else
					=messagebox("导入的表字段格式不符合,无法导入!",0+48,"警告")
					Chdir "&bzhlj"
				Endif
			Else
				=messagebox("导入的表的字段项不符合,无法导入!",0+48,"警告")
				Chdir "&bzhlj"
			Endif
		Else
			=messagebox("导入的表名格式不符合,无法导入!",0+48,"警告")
		Endif
	Else
		=messagebox("系统数据库存在导入的班级,无法导入!",0+48,"警告")
	Endif
Else
	Wait windows "没有导入到确定的系或专业下面,成绩库导入失败!......." at 100,40 timeout 2 nowait
Endif
Close tables all






*       *********************************************************
*       *                                                         
*       * _0I20VE4YB  ON SELECTION BAR 3 OF POPUP 成绩管理c       
*       *                                                         
*       * Procedure Origin:                                       
*       *                                                         
*       * From Menu:  MUNE.MPR,            Record:   35           
*       * Called By:  ON SELECTION BAR 3 OF POPUP 成绩管理c       
*       * Prompt:     成绩库导出                                  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -