我正在使用表达式生成器来设置计算字段的值,该字段应该是百分比。在 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 错误地计算了值?