以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  判断出入登记表中两天内有一次出门登记的,不允许出门登记,只允许返回登记,代码怎么写呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146116)

--  作者:李孝春
--  发布时间:2020/2/16 19:48:00
--  判断出入登记表中两天内有一次出门登记的,不允许出门登记,只允许返回登记,代码怎么写呢?
请教一下各位老师

拟做一个判断 不知道怎么写代码  有没有老师有类似写法提供参考学习一下呢?

就是判断进出登记表里面凡是两天内(精确到具体的小时)有一次出门登记的 不允许其出门登记   只允许返回登记

思路是  
查找表中最后一次出门登记记录
然后判断这个记录日期时间与当前日期时间否大于两天
且出门登记次数是否大于一次
如果为零  就允许提交数据做出门登记
反之,不允许出门登记,只能返回登记。
[此贴子已经被作者于2020/2/16 19:49:28编辑过]

--  作者:有点蓝
--  发布时间:2020/2/16 20:21:00
--  
if datatables("进出登记表").find("记录日期 > \'" & Date.now.AddHours(-48) & "\'") isnot nothing then
msgbox("48小时内登记过出门")
end if