【发布时间】:2016-08-04 05:28:23
【问题描述】:
我有一个简单的未绑定访问 2016 表单。在表单上,我有几个控件,包括文本和组合框。在第一个文本框控件上,我想要求一个数据值(基础表字段数据类型是短文本)。
我已将属性表中控件的 Validation Rule 属性设置为“Is Not Null”,并添加了适当的验证文本消息。
由于未知原因,我一直无法触发此验证规则。我已经清除了表格上的验证规则,以确保它没有干扰,但是,没有运气。
就像焦点离开控件时没有进行验证检查一样。也没有其他事件过程会干扰。
感谢您的帮助。
【问题讨论】:
-
只要不更改控件,就不会触发验证。我建议在表单级别使用 before_update 事件来检查您的控件是否为空。
-
谢谢 Rene,我实际上没有意识到除非有变化,否则验证不会被触发。在查看更新前的事件时,它们有相同的问题,除非发生更改,否则它不会触发。我的愿望是在用户退出控件时触发验证规则。看起来 John Fowler 可能有解决方案,或者我可以随时控制退出事件过程。
标签: validation ms-access vba ms-access-2016