以文本方式查看主题

-  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
--  
先保存,再改动, 不就等于没保存吗?