以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  提交和修改权限  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44318)

--  作者:wang1988sen
--  发布时间:2013/12/27 18:50:00
--  提交和修改权限
限制想编一个学生信息管理系统,我的思路所有的成绩在一张表,每个老师登陆的用户组不同,登陆后只能看到自己的学科,然后可以输入成绩,每个学科的权重另键一个表,然后总成绩这样表最后算总分的引用 权重 表的权重参数,每次都是输入一个组的成绩,现在的问题是怎么保证第一次录入成绩后点击提交按钮然后这组成绩就不能更改了,想更改只能联系管理员。这个提交不能更改怎么实现呢。




每三列是是一个老师输入。成绩表有好多行,包括好多行,比如输完第一组的3行,点击提交用锁定的话,这几行的别的老师就没办法输了。怎么解决,麻烦告诉帮帮忙,我刚开始学三天。

--  作者:有点甜
--  发布时间:2013/12/27 19:09:00
--  
 按步照班学一下,不可能一步到位的。

[此贴子已经被作者于2013-12-27 19:09:44编辑过]

--  作者:wang1988sen
--  发布时间:2013/12/27 19:57:00
--  
这个行里面还有别的数据,如果整行锁定,别人也不能编辑了,或者能不能给我提供一种思路,有15个老师,每个老师需要打三个成绩,三个成绩需要加权后得一个这个老师的最后成绩,这个成绩和别的老师最后后成绩加权得是最后的综合成绩,并且要求每个老师不能看到别的老师的,管理员可以看到所有的成绩,所有老师输成绩都是以组输的,类似的按班级一个样子,输入一组后提交,改组不能再编辑,能不能帮我定个比较好的思路吗。谢谢了
--  作者:有点甜
--  发布时间:2013/12/27 20:02:00
--  
 用prepareEdit事件,可以控制某行某列不能被编辑的,你试试。看2楼的帮助。
--  作者:有点甜
--  发布时间:2013/12/27 20:04:00
--  
 控制列的显示,用visible属性