数字和货币数据类型 (Format 属性)

适用于:Access 2013 | Access 2016

可以将 Format 属性设置为“数字”和“货币”数据类型的预定义数字格式或自定义数字格式。

设置

预定义格式

下表显示了数字的预定义 Format 属性设置。

Setting 说明
General Number (默认) 显示输入的数字。
货币 使用千位分隔符;遵循 Windows 的区域设置中指定的设置,用于负数、小数和货币符号以及小数位数。
欧元 使用欧元符号 (欧元符号) ,而不考虑 Windows 的区域设置中指定的货币符号。
Fixed 至少显示一位数字;遵循 Windows 的区域设置中指定的设置,用于负数、小数和货币符号以及小数位数。
标准 使用千位分隔符;遵循 Windows 的区域设置中指定的设置,用于负数、小数符号和小数位数。
Percent 将值乘以 100 并追加百分号 (%) ;遵循 Windows 的区域设置中指定的设置,用于负数、小数符号和小数位数。
Scientific 使用标准科学记数法。

自定义格式

自定义数字格式可以有 1 到 4 个节,其中分号 (;) 作为列表分隔符。 每个部分都包含不同类型的数字的格式规范。

说明
First 正数的格式。
负数的格式。
第三节 零值的格式。
Null 值的格式。

例如,可以使用以下自定义货币格式:

$#,##0.00[Green];($#,##0.00) [Red];"Zero";"Null"

此数字格式包含四个以分号分隔的节,并为每个节使用不同的格式。

如果使用多个节,但未为每个节指定格式,则没有格式的条目将不显示任何内容或默认为第一节的格式。

可以使用以下符号创建自定义数字格式。

符号 说明
. (期间) 小数分隔符。 分隔符在 Windows 中的区域设置中设置。
, (逗号) 千位分隔符。
0 数字占位符。 显示数字或 0。
# 数字占位符。 显示一个数字或不显示任何内容。
$ 显示文本字符“$”。
% 百分比。 该值乘以 100,并追加百分比符号。
E-e- 负指数旁边有减号的科学记数 () ,正指数旁边没有任何符号。 此符号必须与其他符号一起使用,如 0.00E-00 或 0.00E00 中所示。
E+e+ 负指数旁边有一个减号 () ,正指数旁边是加号 (+) 。 此符号必须与其他符号一起使用,如 0.00E+00 中所示。

备注

使用 DecimalPlaces 属性替代为 Format 属性指定的预定义格式的默认小数位数。

预定义的货币和欧元格式遵循 Windows 的区域设置中的设置。 可以通过输入自己的货币格式来替代这些格式。

示例

下面是预定义数字格式的示例。

Setting Data 显示
General Number 3456.789 -3456.789 $213.21 3456.789 -3456.789 $213.21
货币 3456.789 -3456.789 $3,456.79 ($3,456.79)
Fixed 3456.789 -3456.789 3.56645 3456.79 -3456.79 3.57
标准 3456.789 3,456.79
Percent 3 0.45 300% 45%
Scientific 3456.789 -3456.789 3.46E+03 -3.46E+03

下面是自定义数字格式的示例。

Setting 说明
0;(0);;"Null" 正常显示正值;在括号中显示负值;如果值为 Null,则显示单词“ Null”。
+0.0;-0.0;0.0 使用正数或负数显示加 (+) 或减 () 符号;如果值为零,则显示 0.0。

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。