在Dao数据库中格式化字段 - 访问VBA

时间:2017-06-12 14:18:05

标签: vba ms-access

我有DAO数据库的代码

Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim sqlinsert As String
sqlinsert = "INSERT INTO 400_CF_BREAK_LOG ([Number]) Values ('" & rs("[Number]") & "') "
DoCmd.RunSQL (sqlinsert)

当我运行它时,Number通常会是一个大的小数位,这意味着需要Round(,2)或Format(,“#。00”)。 但是,此代码不起作用。

    sqlinsert = "INSERT INTO 400_CF_BREAK_LOG ([Number]) Values ('" & rs("Format([Number], "#.00")") & "') "

关于代码应该是什么的任何想法?

1 个答案:

答案 0 :(得分:0)

sqlinsert = "INSERT INTO 400_CF_BREAK_LOG ([Number]) Values ('" & Format(rs("[Number]"), "#.00") & "') "