我的dtpicker 控件的默认时间是2010-3-10如果我13日添加数据,启动程序的时候加了一下代码,时间值还是默认时间
代码如下:Static mydate As Date
mydate = Format(Now, "yyyy-m-dd")
DTPicker1.Value = mydate以上代码我想实现的是
在添加完一次数据时,再添加数据,时间不会回到控件的默认时间。想知道为什么时间值改不了呀!现在写了代码后,每次启动时间还是默认时间值。很郁闷。没有办法,就想定义个静态变量来定义时间值。可是问题依旧!!!还有,我还想在启动程序的时候,更改时间,在没有关闭程序的时候,这个修改的时间一直有效,不要每次修改,都要修改时间。主要的意思是这样的:启动的时候,dtpicker控件的值 等于 我规定格式的当前值,在没有关闭前,我要修改时间值,时间值,在我第二次修改前永远不变,只有从新load 后,才变成我规定格式的当前值! 希望大家帮忙教我一下,这个问题困扰我很久了。
代码如下:Static mydate As Date
mydate = Format(Now, "yyyy-m-dd")
DTPicker1.Value = mydate以上代码我想实现的是
在添加完一次数据时,再添加数据,时间不会回到控件的默认时间。想知道为什么时间值改不了呀!现在写了代码后,每次启动时间还是默认时间值。很郁闷。没有办法,就想定义个静态变量来定义时间值。可是问题依旧!!!还有,我还想在启动程序的时候,更改时间,在没有关闭程序的时候,这个修改的时间一直有效,不要每次修改,都要修改时间。主要的意思是这样的:启动的时候,dtpicker控件的值 等于 我规定格式的当前值,在没有关闭前,我要修改时间值,时间值,在我第二次修改前永远不变,只有从新load 后,才变成我规定格式的当前值! 希望大家帮忙教我一下,这个问题困扰我很久了。
mydate = Format(Now, "yyyy-m-dd")
DTPicker1.Value = mydate还写过:
dtpicker1.value = date
与
dtpicker1.value = now我的默认时间值是 2010-3-10
按道理我写了以上的代码 dtp 的值应该是当前时间 而不是默认值。奇怪的就是 我在代码后面用msgbox 输出值,值是当前的时间,不是默认值,说明代码起了作用,已经把默认值改了过来了,但是在运行的窗体里看控件的显示值,还是默认值 2010-3-10
当改成当前的时间输入一条记录后,时间的值又回到了默认值!!!郁闷就在这里。
输出的是什么?dtpicker1.value?