我想在程序张增加一个每天下午五点备份数据的功能,可是五点的时间格式怎么也不行啊!
如何用系统时间比较是否超过五点决定是否备份数据。
time()是字符型,怎么转成时间型,{17:00:00}怎么表示啊,请各位老师赐教。谢谢
------解决方案--------------------------------------------------------
我以为你要到时间自动备份呢,所以提到了 Timer 控件,3楼才明白你的意思:
方法1:每次退出时,提示用户是否备份,让用户选择。
方法2:你的方法,退出时判断一下时间
if Time()>'17:00:00'
* 备份代码
endif
方法2有一个问题,如果用户退出软件时是大于 '17:00:00'点了,备份了,如果此时用户又多次进入软件,多次退出软件,就不断的重复备份的,是你想要的吗?可以多加个判断,看看今天是否备份了,如果今天没有备份且时间大于 '17:00:00' 再备份,是不是更好一些。
------解决方案--------------------------------------------------------
文本框的 Click 事件代码:
Thisform.Combo1.SetFocus
Keyboard '{F4}' Plain