Access 2003完整教程:关于字段或控件的显示格式 (MDB)

注释本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。

使用“格式”属性可以指定字段或控件的数据显示格式。 例如,可以选择以“月/日/年”格式或其他格式来设置日期。也可以从预定义字段格式的列表中选择“自动编号”、“数字”、“货币”、“日期/时间”和“是/否”数据类型的格式, 还可以为“OLE 对象”以外的任何字段数据类型创建自定义的格式。

大多数情况下,应在表的“设计”视图中设置字段的属性。这样,设置会自动应用于查询“设计”视图中的字段,以及与该字段绑定的窗体或报表中的控件。但是,在某些情况下,可能要在查询的“设计”视图、窗体的“设计”视图或报表的“设计”视图中设置属性。例如,您可能需要在表的数据表中显示与报表不同的格式。此时,可以在查询的“设计”视图中设置字段的“格式”属性,然后使报表基于该查询。如果您使用的是未绑定控件,则需要在窗体的“设计”视图或报表的“设计”视图中设置“格式”属性。

如果要创建按字面显示的字符,该字符用于帮助按预定义的格式输入数据,则可以使用输入掩码来替代格式。

在显示格式和输入掩码之间进行选择

Microsoft Access 提供两个结果类似的字段属性:“格式”属性和“输入掩码”属性。

使用“格式”属性可按统一的格式显示数据。例如,将“日期/时间”字段的“格式”属性设置为“中日期”格式,则所有输入的日期都将以 1999-1-12 的形式显示。如果某个数据库用户以 01/12/99 (或任何其他有效的日期格式)输入日期,在保存记录时,Microsoft Access 将把显示格式转换为“中日期”格式。

“格式”属性只影响值如何显示,而不影响在表中值如何存储。而且显示格式只有在输入的数据被保存后才应用,而在字段中不会显示任何信息以建议或控制数据的输入格式。如果要让数据按输入时的格式显示,则不要设置“格式”属性。如果需要控制数据的输入格式,可附加使用输入掩码或用其代替数据显示格式。输入掩码可以确保数据符合定义格式,可以指定可以输入的值的类型。

如果同时定义了字段的显示格式和输入掩码,则在添加或编辑数据时,Microsoft Access 将使用输入掩码,而“格式”设置则在保存记录时决定数据如何显示。同时使用“格式”和“输入掩码”属性时,要注意它们的结果不能冲突。

国际数据显示格式

Microsoft Access 可以显示多种区域格式。为便于确保应用程序间的一致性,Microsoft Access 将使用 Microsoft Windows“控制面板”中区域设置预定义的“数字”与“日期/时间”格式。如果数据的显示格式与所在国家/地区的格式不符,请更改“控制面板”中指定的区域设置。

如果“格式”属性设置为空,对 Windows“控制面板”中区域设置格式的更改将自动反映到数据库的“货币”字段。但是,此操作只会影响格式,并不会转换任何“货币”值。因此,在区域设置不同的计算机之间传输数据会导致不正确的货币数。

例如,在“格式”属性设置为空的字段上使用“货币”格式时,区域设置为丹麦的计算机上的值 5,47 kr 在区域设置为美国的计算机上将转换为 $5.47。为了避免此类错误,请定义一种自定义的货币格式,如 #,## kr。该自定义格式将覆盖 Windows 控制面板中指定的区域设置。在具有不同区域设置的计算机之间传输标准的数字、日期或时间数据时,将不会再出现类似问题。

上页:Access 2003完整教程:关于定义字段或控件中自动输入的默认值 (MDB) 下页:Access 2003完整教程:关于设置字段或控件中显示的小数位数 (MDB)

Access 2003完整教程:关于字段或控件的显示格式 (MDB)

Access 2003完整教程:关于设置字段或控件中显示的小数位数 (MDB)Access 2003完整教程:关于数字签名
Access 2003完整教程:关于导出数据和数据库对象Access 2003完整教程:关于“表达式生成器”
Access 2003完整教程:关于表达式Access 2003完整教程:关于使用字段列表将数据添加到数据访问页
Access 2003完整教程:关于查找或替换数据Access 2003完整教程:在“页”视图中获得有关使用数据访问页的“帮助”
Access 2003完整教程:关于导入和链接数据及数据库对象Access 2003完整教程:关于在 Access 数据库中设置字段和记录索引 (MDB)
Access 2003完整教程:关于创建输入掩码来控制字段或控件的数据输入方式 (MDB)Access 2003完整教程:关于日语排序次序
Access 2003完整教程:关于 Microsoft Jet Expression Service 沙盒模式Access 2003完整教程:关于 MDE 文件 (MDB)
Access 2003完整教程:关于 Access 项目 (ADP)Access 2003完整教程:关于 Microsoft Office Web Components
Access 2003完整教程:关于获取有关 SQL Server 的帮助 (ADP)Access 2003完整教程:关于 SQL Server 2000 Desktop Engine
Access 2003完整教程:关于 ODBC 数据源Access 2003完整教程:关于脱机数据 (ADP)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号