关于字段属性设置

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Access数据库基础知识——字段属性设计
举例 功能
<>0
>=100 or is Null “p*”
只允许输入非零的数值
允许输入大于等于100或空值 输入文本字符串必须以字母“P”开 头
>=#60/01/01# and <#70/01/01# 输入的日期必须是60年代的日期 说明:1、如果为某个字段设置了有效性规则,系统通常不允
Access数据库基础知识——字段属性设计
• 有效性规则和有效性文本:
有效性规则属性:可以限制输入到字段中的数据。 一般情况下,系统实际上根据字段的数据类型自动检查 数据的有效性。 例如,当你向一个数字类型的字段中输入一个文本字符 串时,系统自动检测出是非法的输入(虽然没设置有效 性规则)。 使用有效性规则会更详细、更具体地限制数据的输入。 请看下表所示:
Access数据库基础知识——字段属性设计
文本和备注数据类型的自定义格式: <格式符号>;<字符串> 功能: “格式符号”用来定义文本字段的格式。 “字符串”用来定义字段是空串或是Null值时的字段格式。 格式符号 功能 @ 要求文本字符(字符或空格) & 不要求文本字符 < 使所有字母变为小写
Access数据库基础知识——字段属性设计
数据表设计器窗口: 上半部分:包括字段名称、数据类型、字段说明 (此部分可以缺省) 下部分:字段属性的设计
Access数据库基础知识——字段属性设计
字段属性(由两部属性组成)
(一)常规属性 • 字段宽度(字段大小): 即字段大小,可以设置存储在字段中的文本的最大 长度或数值的取值范围。只有文本和数字类型的 字段有该属性。
许在该字段中保存NULL(空)值。如果要使用NULL值,则必 须在有效性规则中加入“is Null”,并确定必填字段属性(后面 将介绍)设置为“否”。 2、“*”号为字符串通配符,代表一个字符串;另一个通配符 是“?”号,代表单个字符。 3、“#”号是日期数据在有效性规则表达式中的界限符。
Access数据库基础知识——字段属性设计
Hale Waihona Puke Baidu
Access数据库基础知识——字段属性设计
是/否类型的复选框使字段以“√”显示代表 “真”值,以“• ”显示代表“假”值。而此 种情况下,“常规”选项卡中的格式属性设 置却不能起作用。当是/否类型的显示控件 属性设置为文本框时,如果“常规”选项卡 中的格式属性没有设定,则字段以“-1”代 表“真”值,以“0”代表“假”值;否则将 以格式属性设定的代表真假值的文字显示。
Access数据库基础知识——字段属性设计
符号 ;(冒号) / C D或dd ddd dddd 时间分隔符 日期分隔符 与常规日期的预定义格式相同 一个月中的日期用1位或2位数表示(1~31或01~31) 英文星期名称的前三个字母(Sun~Sat) 英文星期名称的全称(Sunday~Saturday) 功能
Access数据库基础知识——字段属性设计
• 标题(caption):如果在输出(显示或打印)时,想 用一个名称代替字段名称显示,则可以使用标题属性。 一般情况下,在引用字段名称是夫们都希望它越短越 好(或者用字母表示);而在显示它时却又希望它能 用一个较长的名字(或用汉字)表示,以便能清楚地 表达其含义,这时就要用到标题属性。 注:如果没有为表的字段指定标题属性,则显示时就 以字段名本身作为数据表视图中的列标题名。 • 默认值(default value):用于指定一个数据在新增 加的记录中自动被输入到字段中。可以是一个常量, 也可以是一个表达式。最大长度是255个字符。
Access数据库基础知识——字段属性设计
• 输入掩码(inputmask):用于设置字段(在 表和查询中)、文本框以及组合框(在窗体 中)中的数据格式,并可以对允许输入的数 据类型进行控制。输入掩码表达式主要由起 分隔作用的原义字符(例如空格、点、下划 线、括号)、文本字符和特殊字符组成,特 殊字符将决定输入的数字类型。输入掩码属 性主要用于文本、日期/时间、数据字和货 币字段。 定义格式如下:
Access数据库基础知识——字段属性设计
允许空字符串属性:用于指定在表字段中空字符串 (“ ”)是否为有效的值。它用于文本、备注和超级链接 类型的表字段。 允许空字符串属性提供了两个预定义值,“是”表示空字 符串是有效的输入值,“否”表示空字符串是无效的输入 值,默认值。 在使某一个字段为空时,如果希望系统保存空字符串而不 是Null 值,则应当将“允许空字符串”属性和“必填字段” 属性都设为“是”。 允许空字符串属性和必填字段属性是相互独立的。必填 字段属性只确定字段中Null值是否有效。如果允许空字符 串属性设为“是”,则此字段的空字符串将有效,与必填 字段属的设置无关。
功能
英文月份名称的全称(January~December)
AM/PM或 用相应的大写或小写字母表示上午/下午的12小时的时钟 am/pm或A/P或 a/p
Access数据库基础知识——字段属性设计
说明:1、自定义格式根据Windows “控制面板”中“区哉 设置属性”对话框所指定的设置来显示。与“区域设置 属性”对话框中所指定的设置不一致的自定义格式将被 忽略。 2、如果要将其他分隔符添加到自定义格式中,应当将分 隔符用双引号括起来。 数字和货币数据类型的格式:有6种预定义格式。
Access数据库基础知识——字段属性设计
• 小数位数(decimal places):小数位数只有数字或 货币类型可以使用。可以设为0~15位,视其字段的 大小而定。当字段大小为字节、整型或长整型时, 小数位数只能是0;当字段大小为单精度时,小数 位数可以是0~7;而当字段大小为双精度时,则小 数位数可以是0~15。如果不对一个数字型字段的格 式属性进行设置,或者将此属设置不“常规数字”, 则“小数位数”属性设置无效;如果将一个数字型 字段的格式属性设置为货币、固定、欧元或标准格 式之一,小数位数自动被设定为2。如果将货币型 字段的格式属性设置为“常规数字”,则小数位数 以实际输入的位数为准,但最多保留2位小数。
有效性文本属性:用于输入数据是,当违反了有效性 规则时显示提示信息。如果没有设置该属性,则显示 系统给出的提示信息。它允许设置的最大长度是255个 字符
• 必填字段和允许空字符串
必填字段属性:用于指定字段中是否必须输入数据。 如果此数据设定为“是”,则在输入数据是时必须在 此字段中输入数据,而且不允许是Null值。它不能用 于自动编号类型字段。 必填字段属性共提供了两个预定义值,“是”表示此 字段必须输入值。“否”表示此字段可以不输入值, 为默认值。
自定义格式: <正数格式>;<负数格式>;<零值格式>;<空值格式>
说明:在格式中共有4部分,每一部分都是可省略的,但分 号不能省。未指明格式的部将不会显示任何信息,或将第一 部分(正数的格式)作为默认值。
Access数据库基础知识——字段属性设计
格式符 ,(英文逗号) 千位分隔符 0 # $ 数字占位符,显示一个数字或0 数字占位符,显示一个数字或不显示 原样显示字符“$“ 功能
Access数据库基础知识——字段属性设计
格式符 功 能
小数点占位符及千位、日期与时间的分隔符。实际的分隔符将 根据Windows“控制面板”中“区域设置属性”中的设置而定
.、;、 :、-、/ < >
! \ 密码
将所有的字母变为小写
将所有的字母变为大写 使输入掩码从右向左显示,而不是从左到右显示。 可以在输入掩码中的任何位置含有感叹号
Access数据库基础知识——字段属性设计
格式符 0 9 # L ? A a & 功 能
数字(0~9)是必需的,不允许加号+和减号数字或空格,可选的,不允许加号和减号
数字或空格,可选的,在编辑模式下空格以空白显 示,但在保存数据时空白将删除 字母(A~Z),必需的 字母(A~Z),可选的
C
字母或数字,必需的 字母或数字,可选的 任何字符或一个空格,必需的 任何字符或一个空格,可选的
.(英文句号) 小数分隔符,在Windows“控制面板”中设置
% E- 或eE+或e+
百分比,将数值乘以100再附加一个百分比符号 “% ” 科学记数法,在负数指数后面加一个减号-,在正数 指数后面不加符号。该符号必须与其他符号一起使用。
科学记数法,在负数指数后面加一个减号-,在正数 指数后面加一个正号+。必须与其他符号一起使用。
使期后的字符以原义字符显示,例如,输入掩码: \A,则只显示字母:A 创建密码输入文本框。在密码框中输入的文字按原 样保存,但显示为“*”号。
Access数据库基础知识——字段属性设计
(二)查阅属性:它只对文本、数字和是/否类
型的字段有效。 此属性为文本和数字类型字段提供了三个预定义 值:文本框(默认值)、列表框和组合框。为 是/否类型字段也提供了三个预定义值:复选框 (默认值)、文本框和组合框。 对于文和数字类型的字段的列表框、组合框,以 及是/否类型的组合框,是用于与其他表(或查 询)结合可以向此字段输入数据。
Access数据库基础知识——字段属性设计
•索引(indexed):可以用索引属性设置单一字段的索引。 索引可以加速对索引字段的查询,还能加速排序及分组 操作,禁止重复数据(只允许唯一的值)。 索引属性提供了3项预定义值:“否”表示无索引,默 认值。“是(无重复)”表示此索引不允许有重复值。 “是(有重复)”表示此索引允许字段有重复值。 只能在表的“设计视图”中的字段属性中设置该属性。 它属于单一字段的索引。如果要设置多字段索引,则可 以在表的设计视图窗口中,打开系统菜单栏中的“视图” 菜单,选择索引命令。 不能在备注、超级链接和OLE对象等类型的字段中建立 索引。
> !
使所有字母变为大写 实施左对齐而不是右对齐
Access数据库基础知识——字段属性设计
是/否类型的格式:在Access中,是/否类型字段的值保存的 形式与预想的不同,“是”值用-1保存,“否”值用0保存。 如果没有格式设定,则必须输入-1表示“是”值;输入0表 是“否”值,而且以这种形式保存并显示。 功能:设定“是/否”类型字段的显示格式。 日期/时间类型的格式:系统提供预定义和自定义两种格式。 自定义格式符号见下表:
Access数据库基础知识——字段属性设计
<输入掩码的格式符>;<0或1或空白>;<任何字符> 说明:定义格式中共有三部分,它们用分号(;)分隔, 第一部分指定输入掩码本身。第二部分可以用0、1或空 白三者之一,其中:0表示要将原义字符(如括号、减号 等)与输入的数值一同保存;1或空白表示不将原义字符 与输入的数值一同保存。第三部分,指定了为空格显示 的占位符号,这个空格是指在输入掩码时输入的空格, 可以使用任何字符作为空格的占位符号。如果第三部分 省略,则空格用下划线(—)作为其占位符。如果要显 示空字符串,则需要将空格用双引号“ ”括起来。如果 为一个字段既定义了格式属性又定义了输入掩码属性, 则格式属性在数据显示时优先于输入掩码属性。
ddddd
dddddd W Ww
与短日期的预定义格式相同
与长日期的预定义格式相同 一周中的日期(1~7) 一年中的周(1~53)
m或mm
一年中的月份,用1位或2位数表示(1~12或01~12)
mmm
英文月份名称的前三个字母(Jan~Dec)
Access数据库基础知识——字段属性设计
符号
mmmm q y yy yyyy h或hh n或nn s或ss ttttt 一年中的季度(1~4) 一年中的日期数(1~366) 年的最后两位数(01~99) 完整的年(0100~9999) 小时,用1位或2位数表示(0~23或00~23) 分钟,用1位或2位数表示(0~59或00~59) 秒,用1位或2位数表示(0~59或00~59) 与长时间的预定义格式相同
文本类型的字段宽度:可以定义在1~255个字符之间, 缺省值是50个字符。 数字类型的字段宽度:
Access数据库基础知识——字段属性设计
• 格式: 用于自定义文本、数字、日期/时间和是/否类型 字段的输出(显示或打印)格式。 格式设置只影响数据的显示形式而不会影响保存 在数据表中的数据。 用户可以使用系统的预定义格式,也可以用格式 符号来设定自定义格式,不同的数据类型使用 不同的设置。
相关文档
最新文档