2017-08-09 73 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; 

完美。