Microsoft 365:Access 2016:验证规则:数字数据类型:无小数
Microsoft 365: Access 2016: Validation rule: Number Data Type: No decimals
我想知道如果我想防止在我的数字字段中包含小数,我想写什么验证规则。
如果可能,我想在设计视图的验证规则行中仅执行此操作,而不必触摸VBA.
我尝试过其他排除验证规则,但它们不适用于 Access 2016
您可以减去整数部分以仅得到小数,并在字段级验证规则中测试小数是否为 0,例如:
MyField - Int(MyField) = 0
但是,您也可以只将您的值存储为 长整数,这样就无法存储小数值,因为它们放不下。
我想知道如果我想防止在我的数字字段中包含小数,我想写什么验证规则。
如果可能,我想在设计视图的验证规则行中仅执行此操作,而不必触摸VBA.
我尝试过其他排除验证规则,但它们不适用于 Access 2016
您可以减去整数部分以仅得到小数,并在字段级验证规则中测试小数是否为 0,例如:
MyField - Int(MyField) = 0
但是,您也可以只将您的值存储为 长整数,这样就无法存储小数值,因为它们放不下。