Str 函数
应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016
返回数字的 Variant (String) 表示形式。
语法
str (number)
所需的 number参数是包含任何有效数值表达式的 Long。
备注
将数字转换为字符串时,始终为 数字符号保留前导空间。 如果 number 为正,则返回的字符串包含前导空格,并且加号是隐含的。
使用 Format 函数转换要格式化为日期、时间或货币或其他用户定义的格式的数值。 与 Str 不同, Format 函数不包含 数字符号的前导空格。
注意
Str 函数仅将 (句点识别为有效的小数分隔符) 。 例如,当可以使用不同的小数分隔符 (时,在) 的国际应用程序中,使用 CStr 将数字转换为字符串。
查询示例
| Expression | 结果 |
|---|---|
| SELECT Discount,str (Discount) AS StrDiscount FROM ProductSales; | 返回原始的“折扣”值/格式以及 StrDiscount 列中转换为字符串格式的值。 |
VBA 示例
注意
下面的示例演示了如何在 Visual Basic for Applications (VBA) 模块中使用此函数。 有关使用 VBA 的详细信息,请在搜索旁边的下拉列表中选择“开发人员参考”,并在搜索框中输入一个或多个术语。
此示例使用 Str 函数返回数字的字符串表示形式。 将数字转换为字符串时,始终为其符号保留前导空格。
Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".