使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

适用对象

ComboBox 对象

TextBox 对象

可以使用 Format 属性自定义数字、日期、时间以及文本的显示和打印方式。 字符串型,可读/写。

表达式.Format

表达式 必需。 返回“适用范围”列表中的对象之一的表达式。

备注

可使用某个预定义格式,也可通过使用格式符号创建自定义格式。

Format 属性对不同数据类型使用不同设置。

对于控件,可以在控件的属性表中设置此属性。 对于字段,可以在表设计视图(在“字段属性”部分)或查询窗口的设计视图(在“字段属性”属性表中)中设置此属性。 也可使用宏或 Visual Basic for Applications (VBA) 代码。

注意: 在 Visual Basic 中,输入对应于某个预定义格式的字符串表达式或输入自定义格式。

Format 属性仅影响数据显示方式。 它不会影响数据的存储方式。

Microsoft Office Access 2007 为日期/时间、数字和货币、文本和备忘录以及是/否数据类型提供了预定义的格式。 预定义的格式取决于在 Windows 控制面板中通过双击区域选项指定的国家/地区。 Access 会显示适用于所选国家/地区的格式。 例如,如果在“常规”选项卡上选择“英语(美国)”,货币格式的 1234.56 将显示为 $1,234.56,但如果在“常规”选项卡上选择“英语(英国)”,该数字将显示为 £1,234.56。

如果在表设计视图中设置了字段的 Format 属性,Access 将使用该格式显示数据表中的数据。 Access 还会将字段的 Format 属性应用于窗体和报表上的新控件。

对于任意数据类型,可在自定义格式中使用以下符号。

符号

含义

( )

将空格显示为文本字符。

"ABC"

将引号内的任意内容显示为文本字符。

!

执行左对齐而不是右对齐。

*

使用下一个字符填充可用空间。

\

将下一个字符显示为文本字符。 也可通过在两边加引号来显示文本字符。

[颜色]

使用方括号中指定的颜色显示格式化数据。 可用颜色:黑色、蓝色、绿色、蓝绿色、红色、洋红、黄色、白色。


不能将数字和货币数据类型的自定义格式符号与日期/时间、是/否或文本和备忘录的格式符号混合。

如果定义了输入掩码并对相同的数据设置了 Format 属性,则在显示数据时,Format 属性优先,忽略输入掩码。 例如,如果在表设计视图中创建了“密码”输入掩码,并为相同的字段设置了 Format 属性,则无论是在表中还是在窗体上的控件中,都将忽略“密码”输入掩码,并根据 Format 属性显示数据。

示例

以下三个示例使用预定义格式设置 Format 属性:

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

下一示例使用自定义格式设置 Format 属性。 这种格式将日期显示为:Jan 1995。

Forms!Employees!HireDate.Format = "mmm yyyy"

以下示例演示的 VBA 函数使用货币格式设置数值数据的格式,并将所有文本数据的格式设置为使用大写字母。 该函数调用自名为 TaxRefund 的未绑定控件的 OnLostFocus 事件。

Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×