Access 2019+航班表日期时间验证规则的调整与覆盖咨询
Access 航班时间验证规则调整方案
关于覆盖原有验证规则
Access的表级验证规则是全局生效的,无法针对特定航班(如冰岛飞北美这类跨时区航线)单独跳过规则,因此不能直接"覆盖"原有规则,需要调整验证逻辑来兼容跨时区导致的到达时间早于出发时间的场景。
允许最多提前30分钟的验证规则建议
将原验证规则替换为以下表达式,即可实现"到达时间晚于出发时间,或最多早于出发时间30分钟"的校验逻辑:
[ArriveDateTime] >= [DepartDateTime] - TimeValue("00:30:00")
规则说明
TimeValue("00:30:00")表示30分钟的时间间隔- 该规则允许到达时间的范围是「出发时间减去30分钟」到未来任意时间,既覆盖了正常航班的到达晚于出发的情况,也兼容了跨时区最多提前30分钟的特殊场景
内容的提问来源于stack exchange,提问作者John C
相关产品推荐
相关产品推荐

