以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表格输入日期时间,求助  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129610)

--  作者:如果不重名
--  发布时间:2019/1/2 16:18:00
--  表格输入日期时间,求助
请问,我在一个按键内执行这样的操作,想在当前行的test这一列写入当前的日期和时间,但实际效果是当前日期是对的,但时间一直是00:00:00,test这一列已经设置成日期列,格式是datelongtime,我试过在x的赋值之后插入messagebox显示x的值都没有问题,但表格内的时间仍然是00:00:00,该怎么解决呢?

软件版本是2018-10-9 开发版,检查更新显示是最新

dim x as date
x = date.now
tables("test").current("test") = x 

--  作者:2900819580
--  发布时间:2019/1/2 16:31:00
--  
tables("test").datatable.DataCols("test").SetDateTimeFormat(DateTimeFormatEnum.DateLongTime)

试试

--  作者:有点甜
--  发布时间:2019/1/2 16:35:00
--  

设置列格式

 

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

 

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

 

 


--  作者:如果不重名
--  发布时间:2019/1/2 16:40:00
--  
可以了,按照楼上大神的这个方法,感谢
--  作者:如果不重名
--  发布时间:2019/1/2 16:47:00
--  
列格式已经设置成日期,datelongtime,按照二楼的方法是可以的哈