Applies ToMicrosoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

短文本和长文本字段 (也称为备注) 可能是最常用的数据类型。 对于文本格式,有两种选择:保留默认格式或创建自定义格式。 向表字段应用格式时,该格式将自动应用于随后绑定到该表字段的任何窗体或报表控件。  格式设置仅更改数据的显示方式,不会影响数据的存储方式或用户输入数据的方式。

本文内容

文本格式概述

短文本和长文本 (也称为备注) 数据类型没有预定义格式。 短文本数据类型仅具有自定义格式。 长文本数据类型具有自定义格式和格式文本格式。 如果未指定格式,Access 将左对齐数据表中的所有文本。

通常,将自定义格式应用于短文本和长文本数据类型,以使表数据更易于阅读。 例如,如果使用窗体收集信用卡号,并且存储这些数字时没有空格,则可以使用自定义格式添加相应的空格,使信用卡号更易于阅读。

文本字段的自定义格式最多可以包含两个部分。 其中每个部分均包含某个字段中不同数据的格式规范。

部分

说明

第一部分

含文本的字段的格式。

第二部分

含零长度字符串和 NULL 值的字段的格式。

例如,如果有一个文本框控件,其中你需要在字段中没有字符串时显示“无”字,则可以键入自定义格式“@;"无"”,将它作为该控件的“格式”属性设置。 第一节中的 @ 符号会导致显示字段中的文本,当字段中有零长度字符串或 Null 值时,第二节会导致单词“None”出现。

可以使用 Format 函数为零长度字符串返回一个值,为 Null 值返回另一个值

若要控制输入数据的格式,请参阅 使用输入掩码控制数据输入格式。 若要增强长文本数据类型中的纯文本,请参阅 添加富文本字段

返回页首

应用自定义格式

  1. 在“设计视图”中打开表。

  2. 在设计网格的上半部分,选择要设置格式的“日期/时间”字段。

  3. “字段属性” 部分中,选择“ 常规 ”选项卡,单击“ 格式 ”框旁边的单元格,然后根据格式设置需求输入特定字符。

  4. 输入格式后,将显示“ 属性更新选项” 按钮,使你可以将格式应用于任何其他表字段和逻辑继承它的表单控件。 若要在整个数据库中应用更改,请单击智能标记,然后单击 “使用字段名称> <所有位置的”更新格式”。 在本例中,“字段名称”是“文本”字段的名称。

  5. 如果选择将更改应用于整个数据库,将显示“ 更新属性 ”对话框,并显示将继承新格式的窗体和其他对象。 单击“ ”应用格式。

    有关详细信息,请参阅 传播字段属性

  6. 保存更改,然后切换到“数据表”视图,查看格式是否满足你的需求。

  7. 通过以下方式测试自定义文本格式:

    • 输入大写或小写值,并查看格式如何处理数据。

    • 输入零长度字符串或 null 值,并查看你是否喜欢结果。

返回页首

自定义格式的示例

下面是自定义文本格式的示例。

设置

数据

显示

@@@-@@-@@@@

465043799

465-04-3799

@@@@@@@@@

465-04-3799465043799

465-04-3799465043799

>

davolioDAVOLIODavolio

DAVOLIODAVOLIODAVOLIO

<

davolioDAVOLIODavolio

davoliodavoliodavolio

@;"未知"

NULL

未知

零长度字符串

未知

任何文本

显示输入的文本

返回页首

自定义格式字符

注意: 对长文本或备注字段应用任何自定义格式会将显示截断为 255 个字符。

若要创建自定义格式,请使用以下字符作为占位符和分隔符。

字符

说明

@

用于显示其在格式字符串中的位置的任何可用字符。 如果 Access 将所有字符置于基础数据中,则剩余的所有占位符显示为空格。

例如,如果格式字符串@@@@@基础文本为 ABC,则文本左对齐,并带有两个前导空格。

&

用于显示其在格式字符串中的位置的任何可用字符。 如果 Access 将所有字符置于基础数据中,则任何剩余占位符不显示任何内容。

例如,如果格式字符串 &&&&& 并且文本为 ABC,则仅显示左对齐的文本。

!

用于强制从左到右而不是从右到左填充占位符字符。 必须在任何格式字符串的开头使用此字符。

<

用于强制将所有文本设置为小写。 必须在格式字符串的开头使用此字符,但可以在其前面加上感叹号 (!) 。

>

用于强制所有文本为大写。 必须在格式字符串的开头使用此字符,但可以在其前面加上感叹号 (!) 。

*

使用时,紧跟星号 (*) 后面的字符将成为填充字符,即用于填充空格的字符。 Access 通常以左对齐方式显示文本,并使用空格填充值右侧的任何区域。 可以在格式字符串中的任何位置添加填充字符。 执行此操作时,Access 会用指定字符填充任何空格。

空格,+ - $ ()

用于插入空格、数学字符 (+ -) 、财务符号 ($ ¥ £) ,以及格式字符串中任意位置所需的括号。 如果要使用其他常见的数学符号(例如斜杠 (\ 或 /) 和星号 (*) ),请用双引号将它们括起来,请注意,可以将这些字符放在格式字符串中的任何位置。

“文本文本”

使用双引号将要显示给用户的任何文本括起来。

\

用于强制 Access 显示紧随其后的字符。 这与用双引号包围字符相同。

[color]

用于将颜色应用于格式部分中的所有值。 必须将名称括在括号中,并使用以下名称之一:黑色、蓝色、青色、绿色、洋红色、红色、黄色或白色。

返回页首

需要更多帮助?

需要更多选项?

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

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