以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自动输入时间  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84600)

--  作者:ygg8310
--  发布时间:2016/5/5 15:14:00
--  自动输入时间
能不能让foxtable的某一列或几列自动填充时间,并且设置权限???
--  作者:大红袍
--  发布时间:2016/5/5 15:15:00
--  

DataRowAdded事件

 

e.DataRow("第一列") = Date.Now


--  作者:ygg8310
--  发布时间:2016/5/5 15:16:00
--  
谢谢,那能不能设置个权限,列权限如何设置??
--  作者:大红袍
--  发布时间:2016/5/5 15:18:00
--  

参考

 

http://www.foxtable.com/help/topics/2253.htm

 


--  作者:ygg8310
--  发布时间:2016/5/5 15:48:00
--  
谢谢,那个有没有一个简单地方法保留修改记录,或者输入后就不能修改
--  作者:ygg8310
--  发布时间:2016/5/5 15:53:00
--  
就是说,比如设置了自动填充时间后,不能修改昨天的XX列
--  作者:大红袍
--  发布时间:2016/5/5 15:58:00
--  

startEdit事件

 

If e.row.DataRow.OriginalValue(e.Col.Name) <> Nothing Then
    e.cancel = True
End If

 

这个代码意思是,修改保存以后,不能再修改。


--  作者:ygg8310
--  发布时间:2016/5/5 16:05:00
--  
谢谢
--  作者:ygg8310
--  发布时间:2016/5/10 23:49:00
--  
为啥   e.DataRow("第一列") = Date.Now  只有在win7x64下才能用,然而xp却不能呢
--  作者:Hyphen
--  发布时间:2016/5/11 8:29:00
--  
XP下测试没有问题,楼上的不能具体有什么现象,什么错误提示?