以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自动锁行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10784)

--  作者:tungwun
--  发布时间:2011/6/23 11:52:00
--  自动锁行
请问输入完成後如何做到自动锁行? 录入窗口如何做到代码输入?
--  作者:狐狸爸爸
--  发布时间:2011/6/23 11:59:00
--  

假定某列输入完成后自动锁定,就在DataColChanged事件设置代码:

 

if e.DataCol.Name = "某列" And e.DataRow.IsNull("某列") = False Then

    e.DataRow.Locked = True

End if


--  作者:blackzhu
--  发布时间:2011/6/23 12:02:00
--  
If e.Col.Name = "列名" Then   \'在这一个列编辑后
    Tables("表名") .Current.Locked = True    \'换行后锁定前面输入数据的那一行   
End If


表属性的AfterEdit设置


--  作者:fyj0326
--  发布时间:2011/6/23 13:01:00
--  
这个功能好实用啊,不错