以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]小白请教高人  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=27091)

--  作者:不倒的翁
--  发布时间:2012/12/21 15:33:00
--  [求助]小白请教高人
 窗口中有一个DateTimePicker日期输入框,要求在出现这个窗口后,这个DateTimePicker中自动生成当前时间,也就是DATE.NOW,填入该框中。
窗口的AFTERLOAD事件该怎么写啊?
e.Form.Controls("DateTimePicker1").后面就不知道了。。。。


--  作者:lin_hailun
--  发布时间:2012/12/21 15:40:00
--  
 e.Form.Controls("DateTimePicker1").Value = Date.Now
--  作者:不倒的翁
--  发布时间:2012/12/21 15:46:00
--  
 呃。。不点不通。一点就通了。谢谢LIN。。。

--  作者:不倒的翁
--  发布时间:2012/12/21 15:52:00
--  
 LIN这个代码加在AFTERLOAD事件中,打开窗口后还是没有在日期框内自动填上当前的时间哦。

--  作者:lin_hailun
--  发布时间:2012/12/21 15:57:00
--  
 我测试了,可以的。

 是否你个这个控件绑定了字段?如果是,会先写入,然后被绑定的字段覆盖。

--  作者:不倒的翁
--  发布时间:2012/12/21 16:01:00
--  
 谢谢啊。果然,我是绑定了的。取消绑定就可以了。
那如果不绑定的话。如何让这个时间值填入表中相应的列?

--  作者:菲舍尔
--  发布时间:2012/12/21 16:04:00
--  
如果是绑定的控件,直接对绑定的字段进行赋值
--  作者:lin_hailun
--  发布时间:2012/12/21 16:04:00
--  
 Tables("xxx").Current("xxx") =  e.Form.Controls("DateTimePicker1").Value
--  作者:不倒的翁
--  发布时间:2012/12/21 16:08:00
--  
 谢谢啊,这个问题解决了。我在按钮的CLICK事件加入赋值语句,能够自动填入了。
深表感谢。