以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  移动开发“ 增加订单”界面可否设定时间段限制  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109079)

--  作者:Zhao2006
--  发布时间:2017/11/3 17:15:00
--  移动开发“ 增加订单”界面可否设定时间段限制
甜老师好,我现弄个公司食堂订餐系统,阿姨的要求是:上午10点后就不能再录入订单了(因为米要下锅了嘛),如何弄呢?
图片点击可在新窗口打开查看此主题相关图片如下:录入界面权限.jpg
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/11/3 18:26:00
--  

 你在httprequest事件,判断一下时间,返回不同的页面,如

 

If Date.Now.Hour >= 10 AndAlso Date.Now.Hour <= 12 Then

    \'生成一个页面

Else

    \'生成另一个页面

End If


--  作者:Zhao2006
--  发布时间:2017/11/6 16:24:00
--  
甜老师您真的太有才了!让我等佩服得六体投地,我原以为是属什么窗口定时方面功能的事,想得头都胀!那么巧妙的事只有专业IT人才想得出来呀。。。。谢谢甜老师。
--  作者:Zhao2006
--  发布时间:2017/11/9 16:36:00
--  
甜老师好,这个语句( <= 12 Then)经实测实际动作整整延时了1个小时(第一个时间>=10倒是准时启动),即如要12时生效就要把它改成11才行,这个从字面理解感觉有点不是很好的感觉呢,对运行系统应该也不会有什么影响的吧?
--  作者:有点甜
--  发布时间:2017/11/9 18:07:00
--  

那你就改成

 

If Date.Now.Hour >= 10 AndAlso Date.Now.Hour < 12 Then


--  作者:Zhao2006
--  发布时间:2017/11/9 19:18:00
--  
好,下次修改发布时我连同把它改了。