【发布时间】:2015-09-30 15:27:47
【问题描述】:
我在 MS Access 中有一个列 A 格式为文本,因为它需要保存字母数字值。
虽然它保存的是数值,但我只需要显示两位小数。如果数据类型设置为数字,那么我可以通过将格式设置为固定和小数位设置为 2 来实现这一点。但格式也必须适用于数据类型文本。
注意:我使用 VBA 将数据从 Excel 上传到 MS Access。
【问题讨论】:
标签: excel ms-access ms-access-2007 vba
我在 MS Access 中有一个列 A 格式为文本,因为它需要保存字母数字值。
虽然它保存的是数值,但我只需要显示两位小数。如果数据类型设置为数字,那么我可以通过将格式设置为固定和小数位设置为 2 来实现这一点。但格式也必须适用于数据类型文本。
注意:我使用 VBA 将数据从 Excel 上传到 MS Access。
【问题讨论】:
标签: excel ms-access ms-access-2007 vba
你可以试试这个表达式:
=Format(IIf(IsNumeric([YourField]), Val([YourField]), [YourField]), "0.00")
【讨论】: