如何防止“格式为百分比”将数字更改为字符串?

时间:2015-04-21 01:35:18

标签: sql ms-access access-vba

是否有一种方法可以将数字保留为数字而不是字符串,即使是百分号?

我在查询中编写函数的原因如下:

Format(IIf([BDE MTOE CURRENT]=0,0,[PROJECTED OH]/[BDE MTOE CURRENT]),"Percent")

是这样我可以输出完整的报告而无需对其做任何事情。

Microsoft Access(我的版本是2007)将其更改为字符串。

2 个答案:

答案 0 :(得分:2)

您无需格式化SQL查询中的数字。 Access报告中的值有一个格式化选项: Access Report - formatting options

如果要将数据导出到Excel,则Excel单元格有类似的选项。

底线是:数字应保留数字。这样他们就更容易管理:你可以对它们进行排序,你可以对它们进行数学运算

答案 1 :(得分:0)

同意。我决定将数字保存为小数,并将电子表格列格式化为使用VBA的MS Access的百分比。我希望我能用SQL做到这一切。