我正在使用表达式生成器来设置计算字段的值,该字段应该是百分比。在 Expression Builder 中,这是我要执行的语句
Usage: ((([UsedHeight]*[UsedWidth])/([Length]*[Width]))*100)
在选择字段时,在查询设计视图中,我将字段Property Sheet
设置Format
为Percent
. 问题是一旦我将格式更改为Percent
我将字段的值设置为4444.44%
. 如果我将Format
字段设置为General Number
并运行查询,我会得到 44.44444444,这是确切的值。如果我更改为Fixed
格式,那么我会得到44.44
正确的值。我也尝试过使用
Usage: ([UsedHeight]*[UsedWidth])/([Length]*[Width])*100
但我面临同样的问题。我用于各个字段的值是这样的
(50*50)/(75*75)*100
这应该返回 44.444444。
为什么 Ms Access 2007 错误地计算了值?