Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
图片都看不见!
我是这么写的代码
在DataColchanged中写入
If User.Group = "经理" Then 'And e.DataRow("审批") = Nothing Then 只有经理,同时未审批过的行才能审批
If e.DataRow("确定") = True Then
e.DataRow("审批") = User.Name
e.DataRow("审批日期") = Date.Today()
'CurrentTable.Rows(CurrentTable.RowSel).Locked = True
Else
e.DataRow("审批") = Nothing
e.DataRow("审批日期") = Nothing
End If
End If
在PrepareEdit事件中写入
If e.Row.IsNull("审批") = False Then
e.Cancel = True
End If
这样就等于审批完了没法解锁了。。。审批后把逻辑列也禁止编辑了。没法取消勾了。要是想只锁定逻辑列意外的列应该怎么写呢???狐狸爸爸
我要实现的效果就是 在逻辑列一打对勾 就可以锁死该行,并且该行的 审批和审批日期两列可以抓取用户名和系统日期。取消对勾解除锁定
帮助可能有点问题,应该这样:
If e.Row.IsNull("审批") = True And e.Col.Name <> "审批" Then
e.Cancel = True
End If
如果搞不定,上传你的文件,我帮你设置一下吧。
下载信息 [文件大小: 下载次数: ] | |
![]() |
之前的审批功能我想再加上一点就是点击完“确定”列的对勾之后,把审批过的行从 表A 中移除自动加入到 表B 中这个怎么做啊???