以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何给名次赋一个分  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=1109)

--  作者:hbfnmxb
--  发布时间:2008/11/12 15:09:00
--  如何给名次赋一个分
我这里有一个表,第一名,赋100分,第二名,赋99分,依次,看看这个怎么弄。呵呵,是不是我光弄些奇怪的东西上来。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:czy
--  发布时间:2008/11/12 15:30:00
--  
赋分列改成表达式列,表达式为:100 - [名次] +1
--  作者:hbfnmxb
--  发布时间:2008/11/12 15:40:00
--  

哈哈,就这么简单,试试


--  作者:smileboy
--  发布时间:2008/11/12 15:54:00
--  
也可以用按钮:
Tables("赋分表").sort="成绩 Desc"
for i as Integer=0 to DataTables("赋分表").datarows.count-1
  DataTables("赋分表").datarows(i)("赋分")=100-i
next

--  作者:hbfnmxb
--  发布时间:2008/11/12 16:02:00
--  
假如第一名赋7分,第二名赋6.6分,第三名赋6.2,依次有0.4的差距,怎么办??




再有,如果是没有规律的赋分,怎么办,比如,第一赋7分,第二赋6.6分,第三赋6.4分,第四赋5.2分,第五赋5.0分能明白吗????
[此贴子已经被作者于2008-11-12 16:09:50编辑过]

--  作者:smileboy
--  发布时间:2008/11/12 16:09:00
--  

Tables("赋分表").sort="成绩 Desc"
for i as Integer=0 to DataTables("赋分表").datarows.count-1
  DataTables("赋分表").datarows(i)("赋分")=7-i*0.4
next


--  作者:hbfnmxb
--  发布时间:2008/11/12 16:11:00
--  
再有,如果是没有规律的赋分,怎么办,比如,第一赋7分,第二赋6.6分,第三赋6.4分,第四赋5.2分,第五赋5.0分能明白吗????
--  作者:smileboy
--  发布时间:2008/11/12 16:14:00
--  
以下是引用hbfnmxb在2008-11-12 16:11:00的发言:
再有,如果是没有规律的赋分,怎么办,比如,第一赋7分,第二赋6.6分,第三赋6.4分,第四赋5.2分,第五赋5.0分能明白吗????

手工填写


--  作者:czy
--  发布时间:2008/11/12 16:37:00
--  
没规律也有条件吧,比如说达到什么名次怎么赋值,否则,想怎么给分就怎么给分,老师的权利就太大了。
--  作者:hbfnmxb
--  发布时间:2008/11/12 16:41:00
--  
哈哈,说笑说笑,是想问问这种没有规律的东西,有没有办法做