以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  一个换学生调班级问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19696)

--  作者:hbfnmxb
--  发布时间:2010/7/17 17:38:00
--  一个换学生调班级问题
egd文件下载
现在的问题是这样的,在“调班信息”表中有需要调班级学生的姓名,有他们的总分,还有他们初始分班时所在的班级,这些学生要指定调到所进班级。如:“郭文,初始分班是18班,要把它指定调到6班。
问题来了:
1.郭文到6班后,6班要调出一个与她总分数最接近(或相等)的一个学生到18班,然后把这个学生的姓名填到“所换学生”列中。
2.在“学生各科成绩表”中有三列:“分班”就是初始分班结果,“调到指定班”就是“调班信息”表中的“指定所进班级”列的内容。“换出到新班”的内容应该是“调班信息”表中“所换学生”的内容,这个内容怎么显示?或者说“郭文”调到6班“杨安宁”的分数与她最接近,那么“所换学生”就应该显示“杨安宁”这只是个名字,怎样在“学生各科成绩表”中的“换出到新班”这一列“杨安宁”这个名字后边显示18班?
好像很复杂!!!!

-=-=-=- 以下内容由 hbfnmxb2010年07月17日 05:40pm 时添加 -=-=-=-
还有一个问题:换进学生做出标记,不能再换出!!(如果再换出来,就白换了,呵呵!)
--  作者:wjq1072
--  发布时间:2010/7/18 8:45:00
--  
egd文件下载
--  作者:hbfnmxb
--  发布时间:2010/7/18 9:11:00
--  
这个是不是只能一个一个调换?是不是只能总分相等的时候才有调换学生?
我的要求是先指定“某个学生”调到“某班”然后再从“某班”调出一个与之总分数相等或最接近的一个调回到“某个学生”原来那个班。
还有不能一个一个的调换,如果是这样,与手工调换没有什么区别。我要批量调换。

-=-=-=- 以下内容由 hbfnmxb2010年07月18日 09:14am 时添加 -=-=-=-
我首先目的是:先指定原班级中(如12班)一个学生到另一个班级中(如6班),然后再从这个班中(如6班)再调出一个学生到原班(如12班)。
首要条件是:先指定到末班
--  作者:hbfnmxb
--  发布时间:2010/7/18 9:39:00
--  
这个结果不对!!
--  作者:wjq1072
--  发布时间:2010/7/18 14:15:00
--  
egd文件下载
--  作者:hbfnmxb
--  发布时间:2010/7/18 14:30:00
--  
还有一个问题:换进学生做出标记,不能再换出!!(如果再换出来,就白换了,呵呵!)
看图吧,图中红色的部分是重复换出的学生

--  作者:hbfnmxb
--  发布时间:2010/7/18 14:57:00
--  
这个图显示了来的问题就更明显了

--  作者:wjq1072
--  发布时间:2010/7/18 15:32:00
--  
呵呵,真不知道你是怎么选择的?
egd文件下载
--  作者:hbfnmxb
--  发布时间:2010/7/18 16:47:00
--  
举例说吧:1班的杨倩要调到2班,必须与2班的董雨鑫对换,3班兰亦帆要调到2班,就必须与2班的李佳芮对换。而现在的情况是要调1班的杨倩与3班的兰亦帆,而换出的全是董雨鑫,这就不对了。


-=-=-=- 以下内容由 hbfnmxb2010年07月18日 04:53pm 时添加 -=-=-=-
“分段”为1的应该是每班的第一名,为2的应该是𤭐每班的第二名。
1班的杨倩要调到2班,必须与2班的董雨鑫对换这是第一与第一名换。3班兰亦帆再要调到2班,就必须与1班的第二名换了。
--  作者:wjq1072
--  发布时间:2010/7/18 20:55:00
--  
egd文件下载