访问计算数字字段:取模问题

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,但结果相同