以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]时间列显示。。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=22665)

--  作者:北冰洋
--  发布时间:2012/8/20 17:59:00
--  [求助]时间列显示。。
有一列是时间列,如何做到当鼠标双击的时候就自动更新为当前时间,精确到秒,不双击不更新?
--  作者:czy
--  发布时间:2012/8/20 23:12:00
--  

首先将此列的时间格式设置成DateLongTime

设置PrepareEdit事件代码:


If e.col.name = "日期时间" Then
    e.Cancel = True
End If

 

设置DoubleClick事件代码:


If e.col.name = "日期时间" Then
    e.Row("日期时间") = Now
End If


--  作者:北冰洋
--  发布时间:2012/8/21 10:32:00
--  
谢谢…成了,可是到窗口那里就不管用了…求指教……就是 邯郸回款 表里 窗口中 左上角的那个 回款日期。。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb

[此贴子已经被作者于2012-8-21 10:32:55编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/8/21 15:17:00
--  
以下是引用北冰洋在2012-8-21 10:32:00的发言:
谢谢…成了,可是到窗口那里就不管用了…求指教……就是 邯郸回款 表里 窗口中 左上角的那个 回款日期。。

 

设置这个文本框的DoubleClick事件代码:

e.sender.value = Date.Now

 


--  作者:北冰洋
--  发布时间:2012/8/21 15:39:00
--  
哦哦 谢谢狐爸……成了。