以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 只允许编辑自己的所属的行的列,其他的列不允许编辑,该怎么写 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=38362) |
-- 作者:wuxianzuoji41 -- 发布时间:2013/7/27 0:19:00 -- 只允许编辑自己的所属的行的列,其他的列不允许编辑,该怎么写 只允许编辑自己的所属的行的列,其他的列不允许编辑,该怎么写 以下是整行的,如何只是禁止该行的某些列 If e.Row("user2_id") <> user.Name Then |
-- 作者:fjlclxj -- 发布时间:2013/7/27 0:21:00 -- 判断列名e.col.name |
-- 作者:wuxianzuoji41 -- 发布时间:2013/7/27 0:37:00 -- If e.Row("user2_id") <> user.Name Then
我这个错误在哪里,提示col没有默认属性,所以无法被索引 |
-- 作者:lsy -- 发布时间:2013/7/27 6:39:00 -- e.Table.Cols("Works_Stat").AllowEdit = True |
-- 作者:y2287958 -- 发布时间:2013/7/27 6:39:00 -- PrepareEdit 再看第二种情况,假定消费表中还有一个折扣列,我们希望只有经理级别的人员,才能给客户打折,也就是只有经理级别的操作人员才能在该列中输入或修改数据,实现代码同样很简单,在该表的PrepareEdit事件中输入: If e.Col.Name = "折扣"
AndAlso User.Group <>
"经理"
Then |
-- 作者:狐狸爸爸 -- 发布时间:2013/7/27 8:58:00 -- 从这一节开始看,全部看完: http://www.foxtable.com/help/topics/2253.htm
|