【问题标题】:Formatting Field In Dao Database - Access VBADao 数据库中的格式化字段 - Access VBA
【发布时间】:2018-05-22 10:47:54
【问题描述】:

我有这个用于 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)

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

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

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

【问题讨论】:

    标签: vba ms-access


    【解决方案1】:
    sqlinsert = "INSERT INTO 400_CF_BREAK_LOG ([Number]) Values ('" & Format(rs("[Number]"), "#.00") & "') "
    

    【讨论】:

    • 非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2019-09-20
    • 2018-02-07
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    • 2021-01-27
    • 2014-11-29
    相关资源
    最近更新 更多