首页 > 解决方案 > Microsoft 365:Access 2016:验证规则:数字数据类型:无小数

问题描述

如果我想防止在我的数字字段中包含小数,我想知道我想写什么验证规则。

如果可能的话,我只想在设计视图的验证规则行中执行此操作,而不必触及 VBA。

我尝试了其他排除验证规则,但它们不适用于 Access 2016

标签: validationms-accessms-access-2016

解决方案


您可以减去整数部分以仅获得小数,并在字段级验证规则中测试它是否为 0,例如:

MyField - Int(MyField) = 0

但是,您也可以将值存储为Long Integer,从而无法存储十进制值,因为它们不适合其中。


推荐阅读