访问计算数字字段:取模问题
Access calculated number Field: modulo problem
我在访问 [2007] table 的计算字段中的表达式有问题。
我需要查明数字是奇数还是偶数,但我无法使用 Modulo 函数。
这不起作用:
IIf( [否] Mod 2 = 0, [否] - 1, [否] + 1)
[
只是为了检查 - 以下表达式有效(尽管是废话):
IIf( [否] > 2, [否] - 1, [否] + 1)
]
有什么想法吗?
它适用于查询,但不适用于计算字段。奇怪。
您可以这样解决:
IIf([Field1]/2=Round([Field1]/2), [Field1]-1, [Field1]+1)
不是Mod,但结果相同
我在访问 [2007] table 的计算字段中的表达式有问题。 我需要查明数字是奇数还是偶数,但我无法使用 Modulo 函数。
这不起作用: IIf( [否] Mod 2 = 0, [否] - 1, [否] + 1)
[ 只是为了检查 - 以下表达式有效(尽管是废话): IIf( [否] > 2, [否] - 1, [否] + 1) ]
有什么想法吗?
它适用于查询,但不适用于计算字段。奇怪。
您可以这样解决:
IIf([Field1]/2=Round([Field1]/2), [Field1]-1, [Field1]+1)
不是Mod,但结果相同