在我的两个字段中,我有一个用于将记录输入到表中的表单中的验证规则"Is“。我的表格要求一个ID,一个名字,一个姓氏和一个出生日期,规则是在名字和姓氏字段中。
如果输入某项内容然后删除,则验证规则有效,但如果用户将这些字段中的任一字段留为空白,输入日期,然后单击"Add Record",则可以将记录添加到表中,同时使forename字段和姓氏字段都为空,尽管有验证规则。如果无法验证字段的默认值,则“Null”验证规则似乎毫无意义。
发布于 2016-04-06 14:14:21
表单字段中的验证规则仅在此字段中的数据为changed时运行。所以在你的情况下,它永远不会运行。
如果数据位于Access表中,则应在表设计中为这些字段设置Required = Yes
和AllowZeroLength = No
。这将防止使用空字段保存记录。
或者,对于更复杂的检查,可以使用Form.BeforeUpdate
事件。
https://stackoverflow.com/questions/36463043
复制相似问题