2017-08-09 70 views
0

我有一列作为文本导入。它有号码,如511.182,367.340,342.001等如何使用以下格式格式化一列:MS Access中的000.000

我试图做:

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

然而,这只是造成每一行有最后三位的周期为000后,在这个例子中我给了,它现在显示为:511.000,367.000和342.000

+1

尝试将该字段转换为数字,然后对其进行格式化。像格式(val(accountCode),“000.000”) –

+0

这似乎工作,谢谢先生! – gamelanguage

回答

0

感谢您的解决方案。

不得不做出它的文本字段,然后做下面的代码:

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

完美。