以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]权限问题? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10800) |
||||
-- 作者:双菱 -- 发布时间:2011/6/23 21:32:00 -- [求助]权限问题? Datarowadding事件中 e.DataRow("图纸属性_制图员") = User.name PrepareEdit事件中 If e.Row("图纸属性_制图员") <> User.Name Then 这样写,但是以制图员列其中一个用户名打开却依然可以编辑全部?请教狐爸帮助啊 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/24 7:51:00 -- 按道理不会这样,做个例子上来看看。 |
||||
-- 作者:blackzhu -- 发布时间:2011/6/24 8:05:00 -- 有没有切换其它用户编辑,我测试过没有问题呀.我在第一列设置用户名等于用户名,切换后,在第二列不能编辑了. |
||||
-- 作者:双菱 -- 发布时间:2011/6/24 8:47:00 -- 以下是引用狐狸爸爸在2011-6-24 7:51:00的发言:
按道理不会这样,做个例子上来看看。
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/24 8:58:00 -- 代码应该是:
If e.Row("图纸属性1") <> User.Name Then
你要分清楚列标题不等于列名。 对于初学者,最好标题和列名统一。 |
||||
-- 作者:双菱 -- 发布时间:2011/6/24 9:14:00 -- 以下是引用狐狸爸爸在2011-6-24 8:58:00的发言:
代码应该是:
If e.Row("图纸属性1") <> User.Name Then
你要分清楚列标题不等于列名。 对于初学者,最好标题和列名统一。 嗯,我改了,可是还是一样哎,呵呵..不知道哪里出错了 |
||||
-- 作者:blackzhu -- 发布时间:2011/6/24 9:22:00 -- 不是可以的吗,代码加入,我用开发者进去就是不能编辑. |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/24 9:34:00 -- 是的,我也测试了,以开发者进去,不能编辑,以陈帅斌进去,只能编辑陈帅斌的行。
|
||||
-- 作者:双菱 -- 发布时间:2011/6/24 12:13:00 -- 以下是引用狐狸爸爸在2011-6-24 9:34:00的发言:
是的,我也测试了,以开发者进去,不能编辑,以陈帅斌进去,只能编辑陈帅斌的行。
我用你这个文件打开,还是一样都可以编辑呀,即使用其中一个用户名登陆,我还是可以编辑修改所有内容呀,还是说这个是我电脑哪里设置问题么? 此主题相关图片如下:一.jpg 此主题相关图片如下:2.jpg |
||||
-- 作者:blackzhu -- 发布时间:2011/6/24 12:19:00 -- 我测试用陈康际进去,有陈康际的哪一行可以修改编辑,其余的不行.
|