VFP 时间问题 5

在VFP中每个表单都有时间的限制,即在登录界面表单登录可以进入另一个表单,但是有时间限制,在什么日期段可以进去此表单,超过这个日期则无法进去。请问,代码该怎么写?本人小白... 在VFP中 每个表单都有时间的限制,即在登录界面表单登录可以进入另一个表单,但是有时间限制,在什么日期段可以进去此表单,超过这个日期则无法进去。请问,代码该怎么写?本人小白,求高手指教
例如:从5月号到5月7号可以打开一个表单,超过这个时间则不能打开
展开
 我来答
z_wuji
2010-05-22 · TA获得超过999个赞
知道小有建树答主
回答量:985
采纳率:50%
帮助的人:635万
展开全部
假设5月1日凌晨0点0分-5月7日凌晨0点0分可以打开要用的表单,其他时间打不开。

SET DATE ANSI
X={^2010-05-04,00:00:00 PM}-DATETIME()
IF X>=-302400 AND X<=302400 &302400是秒数,表示3天半时间
DO FORM 要打开的表单名
ELSE
=MESSAGEBOX("当前时间不能进入...系统!",0)
ENDIF
liwenjuncn
2010-05-18 · TA获得超过4098个赞
知道大有可为答主
回答量:2717
采纳率:11%
帮助的人:1766万
展开全部
加上这么一句就可以了。如在上午8:00到晚上8:00
if between(time(),"08:00","20:00")
do form 表单文件 &也就是你题目中说的可以进入另一个表单
else
=messagebox("时间限制")
endif
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慷慨且坦荡的小烤红薯L
2010-05-19 · TA获得超过605个赞
知道小有建树答主
回答量:1470
采纳率:75%
帮助的人:260万
展开全部
在表单的初始事件(init)中:
if month()=5 and day()>=1 and day()<=7 &&判断时间

else
messagebox("对不起,这段时间不能打开系统!")
thisform.release &&退出系统登陆
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
taohua300
2010-05-18 · TA获得超过528个赞
知道小有建树答主
回答量:722
采纳率:0%
帮助的人:674万
展开全部
可以用timer控件替代,不是太明白你的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式