格式属性用来规定文本、数字、日期和是/否型字段的数据显示或打印格式,使字段值的显示风格符合用户的要求。
对数字型数据,可以设置小数位数,控制显示的小数位数。
1.文本格式设置
预定义格式为系统提供的格式,自定义格式为用户根据实际需求创建的格式。
(1)文本自定义。
文本类型没有预定义格式,只有自定义。其自定义格式为:
<格式符号>;<字符串>
其中,<格式符号>用来定义文本字段的格式,如表3-10所示;<字符串>用来补充定义字段为空时的字段格式。
表3-10 文本自定义格式符
表3-10列出并说明了可应用于具有“短文本”和“长文本”数据类型字段的自定义格式。
(2)文本自定义格式知识要点。
格式属性只影响值如何显示,不影响表中值如何存储。而且显示格式只有在输入的数据被保存后才应用,在字段中不会显示任何信息以建议或控制数据的输入格式。如果要让数据按输入时的格式显示,则不要设置格式属性。Access 会将数据表中的所有文本对齐。
2.数据、货币格式设置
(1)预定义格式说明。
数字、货币预定义格式如表3-11所示。
表3-11 数字和货币预定义格式
(2)自定义格式。
数字、货币的自定义格式如下:
<正数格式>;<负数格式>;<零值格式>;<空值格式>
格式共分4部分,每个部分都可以省略,未指定格式的部分将不显示任何信息。
自定义的格式化符号如表3-12所示。
表3-12 数字和货币格式化符号
3.日期/时间格式设置
(1)系统提供了日期/时间型的预定义格式,共分为7种格式,如图3-22所示。日期/时间的显示格式主要与Windows操作系统的区域设置一致。
(2)用户也可自定义格式,格式为:
<日期格式>;<时间格式>
自定义符号如表3-13所示。
表3-13 日期/时间自定义格式
4.是/否格式设置
(1)“是/否”类型提供了Yes/No、True/False、On/Off预定义格式,如果设置了某个预定义格式,输入其他格式时,则自动转换为设置格式,以保持统一样式。
(2)“是/否”型字段的“查阅”选项卡中,“显示控件”属性包括复选框、文本框、组合框。
如果“显示控件”选用复选框时,是以控件显示数据,对所有格式显示都一样,控件“☑”表示真,控件“□”表示假。
如果“显示控件”选用文本框和组合框,选择预定义格式,则以字符显示数据,Yes、True、On表示真,No、False、Off表示假。在数据表视图输入数据时,输入1显示Yes、True或On,输入0显示No、False或Off。(www.xing528.com)
(3)当选“显示控件”选用文本框和组合框,还可以采用自定义格式,格式如下:
;<真的格式>;<假的格式>
例3-4 在“教学信息管理”数据库中使用设计视图创建如表3-14所示的“教师表”,设置“教师编号”右对齐;“教师姓名”用蓝色显示,并以3个字符为基准;设置“工资”为货币型,保留两位小数。
表3-14 “教师表”结构
操作步骤:
(1)打开“教学信息管理”数据库,通过设计视图创建“教师表”。
(2)打开“教师表”的设计视图,选择“教师编号”字段,在“常规”属性选项卡的“格式”文本框中,输入“-”,如图3-18所示。
图3-18 设置“教师编号”格式
(3)选择“教师姓名”字段,在“常规”属性选项卡的“格式”文本框中“[蓝色]@@@”,如图3-19所示。
图3-19 设置“教师姓名”格式
说明:格式“@@@”表示3个字符位,如果字段的数据个数小于3个,则前面填充空格,使总个数为3个;如果采用格式符“&&&”,则数据前不填充任何字符,直接显示原字段数据。
(4)选择“工资”字段,在“常规”属性选项卡的“格式”下拉列表框中选择“货币”,如图3-20所示。
图3-20 “货币”格式设置
(5)选择“工资”字段,在“常规”属性选项卡的“小数位数”下拉列表框中选择“2”,如图3-21所示。
图3-21 小数位数设置
例3-5 设置“学生表”中“出生日期”格式为“短日期”格式。
操作步骤:
打开“学生表”的设计视图窗口,选中“出生日期”字段,在“常规”选项卡中,单击“格式”右侧向下按钮,在弹出的下拉列表框中,选择“短日期”,如图3-22所示。
例3-6 设置“教师表”中“参加工作时间”字段的格式显示样式为“Mar,06,2018”。
操作步骤:
打开“教师表”的设计视图窗口,选中“参加工作时间”字段,在“常规”选项卡的“格式”文本框中输入“mmm","dd","yyyy”,系统自动转换为“mmm\,dd\,yyyy”,如图3-23所示。在数据表视图中输入“2019.3.1”,显示为“Mar,01,2019”。
图3-22 日期/时间的预定义格式
图3-23 日期自定义格式设置
例3-7 在“成绩表”中,增加一个字段“是否及格”,数据类型为“是/否”,格式设置为:真显示为“及格”,假显示“不及格”。
操作步骤:
(1)打开“成绩表”的设计视图,在“成绩”字段后,添加“是否及格”字段,设置数据类型为“是/否”。
(2)选择“查阅”选项卡,单击“显示控件”右侧向下按钮,选择“复选框”选项,如图3-24所示。
图3-24 设置“显示控件”样式
(3)选择“常规”选项卡,在“格式”文本框中输入格式“;"及格";"不及格"”,如图3-25所示。
图3-25 设置“是否及格”字段格式
(4)切换到数据表视图,可以看到“是否及格”字段显示为复选框,当成绩≥60时,在复选框中单击,出现“√”,即为及格,否则为不及格,如图3-26所示。
图3-26 “是否及格”字段显示形式
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。