我正在将计算数据从Excel迁移到Access,并意识到Access没有Truncate功能。我需要Truncate函数将数字丢弃到2位小数,例如10.32790至10.32。
我按照此处的指定创建了模块:http://www.anysitesupport.com/access-truncate-function/
但是,我尝试在我的表中的计算字段中使用Trunc()函数(通过表达式构建器),并被告知我无法对计算字段执行此操作。使我们成为新创建模块的正确方法是什么?
答案 0 :(得分:1)
您可以在计算字段中使用内置函数。还有一个论点是不使用它们。使用计算完成的附加字段构建查询:
SELECT myFieldA, myFieldB, Trunc(myFieldToBeTruncated, 2) as myTruncedField FROM myTable
。
如果必须是计算字段,则必须在计算字段Fix([myFieldToBeTruncated] * 100) / 100