以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 求一个“根据名次赋分”的公式 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=18647) |
-- 作者:hbfnmxb -- 发布时间:2009/12/1 10:23:00 -- 求一个“根据名次赋分”的公式 根据名次赋分: 1.在各学科年级排名中输入一个名次,就可以把“学生各科成绩表”中的对应学科对应名次的分数自动填到相应的学科中。例如:在“语文年级排名”中我输入一个名次“200”,那么在“语文”中自动填入“学生各科成绩表”中“语文”学科“200”的分数。其它学科依次类推。 2.在“姓名”列中输入学生姓名后,“班级”列、“性别”列自动引用“学生各科成绩表”中相应列的数据。 egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2009/12/1 11:37:00 -- 设计思路有问题! 参考? egd文件下载 |
-- 作者:hbfnmxb -- 发布时间:2009/12/1 11:49:00 -- 不是我的思路问题,是您没有理解我设计的意图: 我要手动在“语文年级排名”中输入一个名次,然后在语文列中把“学生各科成绩表”中语文年级对应名次的分数引用到“名次赋分”表中语文列中。 |
-- 作者:wjq1072 -- 发布时间:2009/12/1 12:06:00 -- 哦,是我理解错了!! |
-- 作者:hbfnmxb -- 发布时间:2009/12/1 13:14:00 -- 我最终结果要的是分数,而不是查询的结果,同一个学生,不同的学科,分别输入不同的名次,各学科的成绩要对应名次,而不是这个学生的成绩。是对应名次的成绩。 |
-- 作者:wjq1072 -- 发布时间:2009/12/1 13:28:00 -- 对不起!我真笨,硬是理解不了你的解释。让位! |
-- 作者:smileboy -- 发布时间:2009/12/1 13:42:00 -- 谜语,理解不了 把结果写上发上来。 |
-- 作者:hbfnmxb -- 发布时间:2009/12/1 13:54:00 -- 例如:语文年级名次是1,那么在“学生各科成绩表”中第一名的语文成绩是110,在名次赋分表中,语文列就引用这个110分。数学875名,那么它的分数是多少?要到“学生各科成绩表”中找对应875名的数学分,是6分。英语年级排名输入22名,对应的分数是109。我最终要的是对应名次的分数。这回能明白吗?egd文件下载 |
-- 作者:smileboy -- 发布时间:2009/12/1 15:09:00 -- 语文列刷新公式: FindText("学生各科成绩表","语文","语文年级排名", "=" ,[语文年级排名]) |
-- 作者:hbfnmxb -- 发布时间:2009/12/1 16:04:00 -- 成功,谢谢,就要这个就行了,第二个问题能解决不, 就是输入姓名后,班级、学号自动跟着出来 -=-=-=- 以下内容由 hbfnmxb 在 2009年12月01日 04:07pm 时添加 -=-=-=- 如果名次并列怎么解决,比如:有14个并列第22名的,当我输入30名或28名却显示为0,这个能不能解决下。 -=-=-=- 以下内容由 hbfnmxb 在 2009年12月01日 04:32pm 时添加 -=-=-=- 语文有14个并列第22名的 |