Foxtable(狐表)用户栏目专家坐堂 → 判断出入登记表中两天内有一次出门登记的,不允许出门登记,只允许返回登记,代码怎么写呢?


  共有3283人关注过本帖树形打印复制链接

主题:判断出入登记表中两天内有一次出门登记的,不允许出门登记,只允许返回登记,代码怎么写呢?

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
判断出入登记表中两天内有一次出门登记的,不允许出门登记,只允许返回登记,代码怎么写呢?  发帖心情 Post By:2020/2/16 19:48:00 [只看该作者]

请教一下各位老师

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

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

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

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/16 20:21:00 [只看该作者]

if datatables("进出登记表").find("记录日期 > '" & Date.now.AddHours(-48) & "'") isnot nothing then
msgbox("48小时内登记过出门")
end if

 回到顶部