《ACCESS自定义格式选项的概述.docx》由会员分享,可在线阅读,更多相关《ACCESS自定义格式选项的概述.docx(11页珍藏版)》请在三一办公上搜索。
1、ACCESS自定义格式选项的概述自定义格式选项的概述 对于不具有预定义格式的数据类型或当预定义格式不能满足您的需求时,可以通过在字段中输入文本字符和占位符集来更改显示属性。 “文本”和“备注”数据类型的自定义格式 超链接的自定义格式 “数值”数据类型的自定义格式 数值数据的自定义格式字符 “日期/时间”数据类型的自定义格式 “文本”和“备注”数据类型的自定义格式 文本、备注和超链接数据类型不接受预定义格式。“文本”数据类型仅接受自定义格式,“备注”数据类型接受自定义格式和格式文本格式,而“超链接”数据类型接受自定义格式。 通常会将自定义格式应用于“文本”和“备注”数据类型,以便能更轻松地读取表
2、数据。例如,如果使用 Web 窗体收集信用卡号码,并在存储这些号码时不添加任何空格,则可以使用自定义格式添加适当的空格,以便能更轻松地读取信用卡号码。 “文本”和“备注”数据类型的自定义格式仅允许一个字符串中包含两个格式部分。格式字符串的第一个部分将控制文本的外观,而第二部分将显示空值或零长度的字符串。如果不指定格式,则 Access 会将数据表中的所有文本对齐。若要了解有关对“文本”或“备注”字段应用自定义格式的详细信息,请参阅应用自定义格式。 下表列出并说明了可应用于“文本”和“备注”字段的自定义格式。 字符 说明 如果格式字符串中的任何字符位置有可用的字符,则显示这些字符。如果 Acce
3、ss 将所有字符置于基础数据中,则任何剩余的占位符将显示为空格。 例如,如果格式字符串为 而基础文本为 ABC,则该文本将添加两个前导空格以便向左对齐。 如果格式字符串中的任何字符位置有可用的字符,则显示这些字符。如果 Access 将所有字符置于基础数据中,则任何剩余的占位符将不会显示任何内容。 例如,如果格式字符串为 & 且文本为 ABC,则仅显示向左对齐的文本。 & ! 用于强制从左至右而不是从右至左填充占位符。必须在任何格式字符串的开头使用此字符。 用于将所有文本强制为大写。必须在格式字符串的开头使用此字符,但可以在其前面放置一个感叹号 (!)。 * 使用星号时,紧随其后的字符将变成填
4、充字符。Access 一般会以左对齐方式显示文本,并用空格填充该值右侧的任何区域。可以在格式字符串中的任何位置添加填充字符。当您这样做时,Access 会用指定的字符填充任何空格。 空格 用于根据需要在格式字符串中的任何位置插入空格、数学字符、财务符号和圆括号。如果您想使用其他常见的数学符号,如斜杠和星号 (*) 等,请用双引号引起它们。 $ 文本用双引号引起您希望显示给用户的任何文本。 用于强制 Access 显示紧随其后的字符,这与用双引号引起一个字符具有相同的效果。 颜用于向格式中某个部分的所有值应用颜色。必须用方括号括起颜色的名称并使用下列名称之一:黑色、蓝色、蓝绿色、绿色、洋红、红色
5、、黄色和白色。 注释 当指定格式时,Access 将使用来自基础字段的数据填充占色 位符。 超链接的自定义格式 默认情况下,“超链接”数据类型可接受自定义格式,但是您还可以设置程序选项来控制链接和已访问的超链接的颜色。Access 按照常规的 Microsoft Office 约定来设置超链接的格式。链接文本加下划线并显示为蓝色,当您单击链接时,其文本的颜色将变成紫色。链接中的地址也充当链接文本。例如,不能输入 作为地址并使用“ Contoso 主页”作为链接文本。此外,当您输入 Web 地址时,Access 会将该地址视为超链接。 若要设置超链接的自定义颜色,请执行下列操作: 1 单击“Of
6、fice 按钮” ,然后单击“Access 选项”。 将出现“Access 选项”对话框。 1 单击“高级”,然后在“常规”下,单击“Web 选项”。 此时出现“Web 选项”对话框。 1 选择要用于未访问链接和已访问链接的颜色。如果您不希望 Access 给链接加下划线,请清除“给超链接加下划线”复选框。 “数值”数据类型的自定义格式 可以对任何数值数据类型应用自定义格式,并且自定义格式可以指定文本字符串和颜色。若要创建自定义格式,请在表字段的“格式”属性中输入各种字符。这些字符包括占位符、分隔符、文本字符和颜色。 此外,可以为四类数值指定格式,即正值、负值、零 (0) 和 Null 值。如
7、果选择为每种类型的值均创建格式,则必须依次放置正值的格式,负值的格式、零值的格式和 Null 值的格式。还必须用分号将每种格式分开。 例如,下面的字符串包含四种自定义格式,并用两个小数位显示正值,而用两个小数位显示负值,但位于圆括号中且为红色。它将零值显示为数字 0,将空值显示为单词“未定义”。该字符串中的四个部分每个均用分号 (;) 隔开。 #,#.#;(#,#.#)红色;0,000.00;未定义 下面是对每个部分的说明: 数字记号 (#) 是数字的占位符。如果格式未遇到任何值,则 Access 会显示空格。如果要显示零而不是空格,请将数字 0 用作占位符。 默认情况下,第一部分显示正值。如
8、果要对更大的值或更多小数位使用格式,可以为小数值添加更多占位符。例如,将 1234.5678 显示为 1,234.568。请注意,此格式将逗号用作千位数分隔符,并将句点用作小数分隔符。 如果记录中的小数值超出自定义格式中的占位符数,则 Access 会对值进行四舍五入并仅显示格式指定的值数。例如,如果字段包含 3,456.789,但其格式指定两个小数位,则 Access 会将小数值四舍五入为 .79。 默认情况下,第二部分只显示负值。如果您的数据中不包含负值,Access 会将该字段留空。前面的示例格式用文字字符括起来任何负值。它还使用 红色 颜色声明来将任何负值显示为红色字样。 默认情况下,
9、第三部分定义所有零 (0) 值的格式。在此情况下,当字段包含为零的值时,将显示 0,000.00。若要显示文本而不是数字,可以改用 零。 默认情况下,第四部分定义当记录包含空值时用户看到的内容。在此情况下,用户将看到单词“未定义”。也可以使用其他文本,如“空”或“*”。请记住,使用双引号引起字符会导致格式将这些字符视为文本,并在您输入这些字符时按原样显示它们。 请记住,无需使用所有四个部分。例如,如果表字段可接受 Null 值,则可以忽略第四部分。同样,自定义格式影响的是数据的可视外观,而不是 Access 存储数据的方式或用户输入数据的方式。下一个部分列出并描述了自定义数值格式中可使用的占位
10、符和其他字符。 数值数据的自定义格式字符 下表列出并描述了可用于为数值数据创建自定义格式的占位符和字符。 字符 说明 # 用于显示一个数字。此字符的每个实例均表示一个数字的位置。如果某个位置不存在任何值,则 Access 将显示空格。同样,使用占位符不会阻止您输入数据。 例如,如果应用格式 #,# 并在字段中输入值 45,则将显示 45。如果在字段中输入 12,145,则 Access 将显示 12,145,即使仅在千位数分隔符的左侧定义了一个占位符也是如此。 0 用于显示一个数字。此字符的每个实例均表示一个数字的位置。如果某个位置不存在任何值,则 Access 将显示零 (0)。 千位用于指
11、示希望 Access 将千位分隔符和小数分隔符放置在哪个位分隔置。Access 将使用为 Windows 区域设置定义的分隔符。有关这些符和设置的信息,请参阅 Windows 区域设置如何影响数据的显示方式。 小数分隔符 空格 用于根据需要在格式字符串中的任何位置插入空格、数学字符、财务符号。如果您想使用其他常见的数学符$ 号,如斜杠和星号 (*) 等,请用双引号引起它们。 文用双引号引起您希望显示给用户的任何文本。 本 用于强制 Access 显示紧随其后的字符,这与用双引号引起一个字符具有相同的效果。 ! 用于强制所有值左对齐。当强制左对齐时,将无法使用 # 和数字 0 占位符,但可以使用
12、文本字符的占位符。有关这些占位符的详细信息,请参阅“文本”和“备注”数据类型的自定义格式。 * 用于强制紧随星号之后的字符变成填充字符。Access 一般会以右对齐方式显示数值数据,并用空格填充该值左侧的任何区域。可以在格式字符串中的任何位置添加填充字符,而且当您这样做时,Access 会用指定的字符填充任何空格。 例如,格式 #*.00 会将货币金额显示为 45.15。字段中显示的波形符 () 的数量取决于表字段中的空格的数量。 % 用作格式字符串中的最后一个字符。将该值乘以 100 并在结果后面显示一个尾随百分号。 E+、E- 用于使用科学记数法显示值。当预定义的科学记数格式未为您的值提供
13、足够的空- 或 - 间时,请使用此选项。使用 E+ 或 e+ 显示正指数值,并使用 E- 或 e- 显示负指数。必e+、e- 须将这些占位符与其他字符一起使用。 例如,假设将格式 0.000E+00 应用于数字字段然后输入 612345,Access 则显示 6.123E+05。Access 首先将小数位四舍五入为三位。接下来,Access 根据原值中小数分隔符右侧的位数计算指数值。在本例中,原值在小数点的右侧放置“12345”。因此,Access 显示 56.123E+05,生成的值相当于 6.123 x 10。 颜用于向格式中某个部分的所有值应用颜色。必须用方括号括起颜色色 的名称并使用下
14、列名称之一:黑色、蓝色、蓝绿色、绿色、洋红、红色、黄色和白色。 注释 有关创建和应用自定义格式的详细信息,请参阅应用自定义格式。 “日期/时间”数据类型的自定义格式 如果“日期/时间”数据类型的自定义格式中描述的预定义格式不能满足您的需要,则可以使用自定义格式。 如果您没有指定预定义或自定义格式,Access 将应用“常规日期”格式,即 yyyy/m/dd 上午/下午 h:nn:ss。 “日期/时间”字段的自定义格式可以包含两部分:一部分用于日期,另一部分用于时间。可以用分号分隔这两部分。例如,可以按如下形式重新创建“常规日期”格式:yyyy/m/dd;h:nn:ss。 字符 说明 日期用于控
15、制 Access 在何处放置年月日的分隔符。Access 将使用在 分隔Windows 区域设置中定义的分隔符。有关这些设置的信息,请参阅 符 c Windows 区域设置如何影响数据的显示方式。 用于显示常规日期格式。 d 或 用于将月中的某一天显示为一位或两位数字。对于一位数字,使用dd ddd 单个占位符;对于两位数字,使用两个占位符。 用于将星期几缩写为三个字母。 例如,星期一显示为 Mon。 dddd 用于拼写出星期几的全称。 ddddd dddddd w 用于显示星期几的编号。 例如,星期一显示为 2。 用于显示短日期格式。 用于显示长日期格式。 m 或 用于将月份显示为一位或两位
16、数字。 mm mmm 用于将月份的名称缩写为三个字母。 例如,十月显示为 Oct。 mmmm 用于拼写出月份的全称。 q y 用于显示当前日历季度的编号 (1-4)。 例如,对于五月中的日期,Access 将季度值显示为 2。 用于显示一年中的某一天 (1-366)。 yy 用于显示年份中的最后两个数字。 注释 建议输入和显示给定年份的全部四个数字。 yyyy 用于显示介于 0100 和 9999 之间的年份的所有数字。 时间用于控制 Access 在何处放置小时、分钟和秒钟的分隔符。Access 分隔将使用在 Windows 区域设置中定义的分隔符。有关这些设置的信符 息,请参阅 Windo
17、ws 区域设置如何影响数据的显示方式。 h 或 用于将小时显示为一位或两位数字。 hh n 或 用于将分钟显示为一位或两位数字。 nn s 或 用于将秒钟显示为一位或两位数字。 ss ttttt AM/PM A/P 或 a/p AMPM 用于显示 12 小时制时间值。Access 使用在 Windows 区域设置中指定的上午和下午指示符。有关这些设置的信息,请参阅 Windows 用于显示具有尾随 AM 或 PM 的 12 小时制时间值。Access 根据计算机中的系统时钟来设置该值。 用于显示具有尾随 A、P、a 或 p 的 12 小时制时间值。Access 根据计算机中的系统时钟来设置该值
18、。 用于显示长时间格式。 区域设置如何影响数据的显示方式。 空格 用于根据需要在格式字符串中的任何位置插入空格、数学字符、财务符号和圆括号。如果您想使用其他常见的数$ 学符号,如斜杠和星号 (*) 等,请用双引号引起它们。 文用双引号引起您希望显示给用户的任何文本。 本 用于强制 Access 显示紧随其后的字符,这与用双引号引起一个字符具有相同的效果。 * 用于强制紧随星号之后的字符变成填充字符。Access 一般会以左对齐方式显示文本,并用空格填充该值右侧的任何区域。可以在格式字符串中的任何位置添加填充字符。当您这样做时,Access 会用指定的字符填充任何空格。 颜用于向格式中某个部分的
19、所有值应用颜色。必须用方括号括起颜色色 的名称并使用下列名称之一:黑色、蓝色、蓝绿色、绿色、洋红、红色、黄色和白色。 返回页首 应用自定义格式 若要应用自定义格式,请执行下列操作: 1 在导航窗格中,右键单击要更改的表,然后单击快捷菜单上的“设计视图”。 1 选择要设置格式的字段,然后在“常规”选项卡上,单击“格式”框旁边的单元格。 1 输入您的格式。 请记住,可以输入的格式类型取决于在步骤 2 中为选定字段设置的数据类型。 1 按 Ctrl+S 以保存所做的工作。 如果对“文本”和“备注”字段应用自定义格式,请测试您的格式。下面的步骤推荐了一些测试方法: 输入大小或小写值并查看格式如何处理数据。结果是否有效? 输入比预期的值更长或更短的值,并查看格式如何操作。格式是会添加不需要的空格、前导或尾随空格还是意外的字符? 输入零长度的字符串或空值,并确认是否对结果满意。 在对“数字”字段应用自定义格式之后,可以通过执行下列任一或所有操作来测试格式: 输入不带千位分隔符或小数分隔符的值,并查看格式如何处理数据。格式是否会将分隔符放置在正确的位置? 输入比预期的值更长或更短的值,并查看格式如何操作。格式将添加不需要的空格、前导零还是尾随零? 在表示正值或负值的格式中输入零或 Null 值,并确认是否对结果满意。