以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问这个代码,有什么样的效果呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=58217) |
-- 作者:youngk -- 发布时间:2014/10/14 8:08:00 -- 请问这个代码,有什么样的效果呢? Select Case e.DataCol.Name Case "业务部审核" If e.NewValue = True Then e.DataRow.save() e.DataRow("审核员") = user.name e.DataRow.Locked = True End If If e.NewValue = False Then e.DataRow.Locked = False e.DataRow("审核员") = Nothing End If End Select
|
-- 作者:youngk -- 发布时间:2014/10/14 8:09:00 -- 会不会 锁定后保存 另外,锁定行后,改行的内容是不是自动保存呢? |
-- 作者:Bin -- 发布时间:2014/10/14 8:31:00 -- Select Case e.DataCol.Name Case "业务部审核" If e.NewValue = True Then e.DataRow("审核员") = user.name e.DataRow.Locked = True End If If e.NewValue = False Then e.DataRow.Locked = False e.DataRow("审核员") = Nothing End If End Select e.DataRow.save()
|
-- 作者:youngk -- 发布时间:2014/10/14 11:21:00 -- 为什么要把 e.DataRow.save()
放在最后面呢? |
-- 作者:Bin -- 发布时间:2014/10/14 11:23:00 -- 先保存,再改动, 不就等于没保存吗? |