如何使用以下格式格式化列:MS Access中的000.000

时间:2017-08-09 23:38:55

标签: sql ms-access format

我有一个我作为文本导入的列。它有511.182,367.340,342.001等数字

我尝试过:

UPDATE databasename 
SET accountcode = format(accountcode,"000.000")
WHERE len([accountcode])>0;

然而,这只会导致每一行在句点之后的最后三位数为000.在我给出的示例中,它现在显示为:511.000,367.000和342.000

1 个答案:

答案 0 :(得分:0)

感谢您的解决方案。

必须使其成为文本字段,然后执行以下代码:

UPDATE databasename
SET accountcode = format(val(accountCode),"000.000")
WHERE len([accountcode])>0;

工作得很好。