以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  想实现当某列输入数据不为空时,另一日期自动填入当前系统日期和时间,该如何设置日期列的表达式?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114111)

--  作者:nyckn
--  发布时间:2018/1/29 10:25:00
--  想实现当某列输入数据不为空时,另一日期自动填入当前系统日期和时间,该如何设置日期列的表达式?
想实现:当某列输入数据不为空时,同一行,另一“日期”列自动填入当前系统日期和时间,该如何设置“日期”列的表达式?
--  作者:有点甜
--  发布时间:2018/1/29 11:06:00
--  

表属性,datacolchanged事件

 

If e.datacol.name = "第一列" andalso e.newvalue <> nothing Then

    e.datarow("日期") = date.today

End If

 

http://www.foxtable.com/webhelp/scr/1445.htm

 


--  作者:nyckn
--  发布时间:2018/1/30 9:31:00
--  

谢谢,试过了,很好用。可又遇到新问题了。

表属性,datacolchanged事件

If e.DataCol.name = "数量" AndAlso e.newvalue <> Nothing Then
    e.DataRow("riqi") = Date.Today()
    e.DataRow("时间") = Date.Now()
End If

 

结果riqi和时间  两列代码不同,为什么两自动添加的内容不同,显示的却都是日期。


--  作者:有点甜
--  发布时间:2018/1/30 9:34:00
--  

把你的时间列,设置一下格式->列属性->日期格式

 

http://www.foxtable.com/webhelp/scr/0044.htm