首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Access:如果房间没有退房日期,则显示警告

Access:如果房间没有退房日期,则显示警告
EN

Stack Overflow用户
提问于 2021-04-22 18:09:03
回答 1查看 18关注 0票数 0

我们有一个Access-db,它列出了一个疗养院的居民。当一个居民搬出房间时,有一个字段可以输入离开的日期。有时(实际上很多)用户忘记输入这个日期。在向1号房间登记新居民时,如果前居民的退出日期仍然为空,或者新居民的开始日期与前一个居民的开始日期重叠,我想显示一个警告。防止输入可选。有什么建议吗?Tnx!

EN

回答 1

Stack Overflow用户

发布于 2021-04-23 08:05:10

嗯,我想正如前面提到的,解决这个问题的关键是没有填写退出日期时的表单/时间/地点。因此,您可以在表单中简单地使用更新前事件。检查是否没有输入退出日期,因此会弹出一条消息,并在更新前事件中设置cancel = true。用户将无法退出或保存该数据,直到他们输入该退出日期。

现在,我想在您的新预订表单中,您可以简单地查询/检查数据库中没有该退出日期的记录,并弹出一个警告。

代码语言:javascript
运行
复制
dim strWhere    as string
strWhere = "(RoomNumber = " & me!RoomNumber & ") AND (EixtDate is null)"

if dcount("*","tblBookings",strWhere) > 0 then
    msgbox "warning - this room has previous bookings without Exit date"
    do whatever you want here!
End if
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67211175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档