Access2003设置字段属性

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
mmm
功能 时间分隔符 日期分隔符 与常规日期的预定义格式相同 一个月中的日期用1位或2位数表示(1~31或01~31) 英文星期名称的前三个字母(Sun~Sat) 英文星期名称的全称(Sunday~Saturday) 与短日期的预定义格式相同 与长日期的预定义格式相同 一周中的日期(1~7) 一年中的周(1~53) 一年中的月份,用1位或2位数表示(1~12或01~12)
2、“*”号为字符串通配符,代表一个字符串;另一个通配符 是“?”号,代表单个字符。
3、“#”号是日期数据在有效性规则表达式中的界限符。
5、必填字段
6、索引(indexed)
7、access中的掩码
Access 掩码表达式由”;”分隔,三部分组成
▪ <输入掩码的格式符>;<0或1或空白>;<任何字符> ▪ 说明:定义格式中共有三部分,它们用分号(;)分隔,第一部
a
& C . , : ; -/ < > 密码
在掩码字符位置输入英文字母、数字或空格,字母大小写均可。 例如,掩码:aaaa,示例:5a5b,A 4
在掩码字符位置必须输入空格或任意字符。 例如,掩码:&&&&,示例:$5A% 在掩码字符位置输入空格或任意字符。 Biblioteka Baidu如,掩码:CCCC,示例:$5A% 句点、逗号、冒号、分号、减号、正斜线,用来设置小数点、 千位、日期时间分隔符。 将其后所有字母转换为小写。 例如,掩码:LL<LL,输入AAAA,显示AAaa 将其后所有字母转换为大写。 例如,掩码:LL>LL,输入aaaa,显示aaAA 以*号显示输入的字符。
字符
字符含义
0
在掩码字符位置必须输入数字。例如,掩码:(00)00-000,示 例:(12)55-234
9
在掩码字符位置输入数字或空格,保存数据时保留空格位置。 例如,掩码:(99)99-999,示例:(12)55-234,( )55-234
在掩码字符位置输入数字、空格、加号或减号。例如,掩码: # ####,示例:1+,9+999
简单总结区别如下:
▪ 1. 输入掩码限定“输入格式”; ▪ 2. 有效性规则限定“输入数值”; ▪ 3. 格式规定了“输出格式”。
在掩码字符位置必须输入英文字母,大小写均可。例如,掩码: L LLLL,示例:aaaa,AaAa
在掩码字符位置输入英文字母或空格,字母大小写均可。例如, ? 掩码:????,示例:a a,Aa
在掩码字符位置必须输入英文字母或数字,字母大小写均可。 A 例如,掩码:(00)AA-A,示例:(12)55-a,(80)AB-4
练习:
▪ 有数值类型3.51,如果把它修改为整形,结果是多少? ▪ 对于3.15?
2、Access 的格式
格式属性决定了输出方式。
数字、日期、是/否类型有自己 各自的不同格式。
文本和备注数据类型的自定义格式(提高):
<格式符号>;<字符串> 功能: “格式符号”用来定义文本字段的格式。 “字符串”用来定义字段是空串或是Null值时的字段格式。
Access2003设置字段属性
本节要点
Access字段属性不同数据类型是不同的
1、字段大小
字段大小适用于文本、数字类型的字段
设置时要节省空间
• 文本类型大小0~255,默认50;注意:如果记录中已有数值,减小字段大小 可能引起数值丢失。
• 数字类型有7种,每种都有固定长度,选择了类型就设置了大小。
举例 <>0 >=100 or is Null “p*”
>=#60/01/01# and <#70/01/01#
功能 只允许输入非零的数值 允许输入大于等于100或空值 输入文本字符串必须以字母“P”开 头 输入的日期必须是60年代的日期
说明:1、如果为某个字段设置了有效性规则,系统通常不允 许在该字段中保存NULL(空)值。如果要使用NULL值,则必 须在有效性规则中加入“is Null”,并确定必填字段属性(后面 将介绍)设置为“否”。
英文月份名称的前三个字母(Jan~Dec)
符号
功能
mmmm 英文月份名称的全称(January~December)
q
一年中的季度(1~4)
y
一年中的日期数(1~366)
yy
年的最后两位数(01~99)
yyyy
完整的年(0100~9999)
h或hh
小时,用1位或2位数表示(0~23或00~23)
n或nn
(用双引号引起)。 ▪ 默认情况下,第四部分定义当记录包含空值时用户看到的内容。在此情况下,用户将看到单词“未定义”。也可以使用其他文本,如“空”或“****”。
请记住,使用双引号引起字符会导致格式将这些字符视为文本,并在您输入这些字符时按原样显示它们。
Access格式、掩码、文本有效性的异同
▪ 1、掩码:是显示指导数据输入的编辑字符。限制字段中输入的数据的种类和形式。输入掩码用特 殊的字符作为数据的说明和占位符。例如密码型数据。password,还可以设置固定格式来输入, 例如可以设置日期格式“2013年09月02日” —— ####年##月##日 。具体的掩码表,已经发 过了。
分钟,用1位或2位数表示(0~59或00~59)
s或ss
秒,用1位或2位数表示(0~59或00~59)
ttttt
与长时间的预定义格式相同
AM/PM或 用相应的大写或小写字母表示上午/下午的12小时的时钟 am/pm或A/P或
a/p
3、设置默认值
在输入时自动 填入的数值
文本默认值要 加””
4、有效性规则和有效性文本
格式指定两个小数位,则 Access 会将小数值四舍五入为 .79。 ▪ 默认情况下,第二部分只显示负值。如果您的数据中不包含负值,Access 会将该字段留空。前面的示例格式用文字字符(左括号和右括号)括起来任何
负值。它还使用 [红色] 颜色声明来将任何负值显示为红色字样。 ▪ 默认情况下,第三部分定义所有零 (0) 值的格式。在此情况下,当字段包含为零的值时,将显示 0,000.00。若要显示文本而不是数字,可以改用 "零"

▪ 2、有效性规则:有效性规则是一个条件,用来为字段的值定义数据范围和数值要求。如果输入的 数据不符合有效性规则,将给出提示信息,并且光标停在原处,直到输入正确数据为止。注意, 有效性规则的设置不能与默认值冲突。例如:性别字段只能输入文字男或女,用:"男" or "女"。 和掩码不同,掩码只规定格式,对范围的规定并非十分严格。
格式符号 @ & < > !
功能 要求文本字符(字符或空格) 不要求文本字符 使所有字母变为小写 使所有字母变为大写 实施左对齐而不是右对齐
日期/时间类型的格式:系统提供预定义和自定义两种格式 预定义格式见实例 自定义格式符号见下表(提高)
符号 ;(冒号)
/ C D或dd ddd dddd ddddd dddddd W Ww m或mm
输入掩码向导
操作图示
练习:
▪ 1、邮编000000
附:数值自定义格式的示例(提高)
▪ #,###.##;(#,###.##)[红色];0,000.00;"未定义" ▪ 此字符串包含四种自定义格式并按以下形式显示: ▪ 带有两个小数位的正值。 ▪ 带有两个小数位的负值,但位于圆括号中且为红色。 ▪ 零值显示为数字 0,始终带有两个小数位。 ▪ Null 值显示为单词"未定义。 ▪ 该字符串中的四个部分每个均用分号 (;) 隔开。 ▪ 以下是对每部分的说明: ▪ 数字记号 (#) 是数字的占位符。如果格式未遇到任何值,则 Access 会显示空格。如果要显示零而不是空格(例如,将 1234 显示为 1234.00),请将
分指定输入掩码本身。第二部分可以用0、1或空白三者之一,其 中:0表示要将原义字符(如括号、减号等)与输入的数值一同 保存;1或空白表示不将原义字符与输入的数值一同保存。第三 部分,指定了为空格显示的占位符号,这个空格是指在输入掩码 时输入的空格,可以使用任何字符作为空格的占位符号。如果第 三部分省略,则空格用下划线(—)作为其占位符。如果要显示 空字符串,则需要将空格用双引号“ ”括起来。如果为一个字段 既定义了格式属性又定义了输入掩码属性,则格式属性在数据显 示时优先于输入掩码属性。 ▪ 例如:(000)0000;0;!
数字 0 用作占位符。 ▪ 默认情况下,第一部分显示正值。如果要对更大的值或更多小数位使用格式,可以为小数值添加更多占位符(如 #,###.###)。例如,将 1234.5678
显示为 1,234.568。请注意,此格式将逗号用作千位数分隔符,并将句点用作小数分隔符。 ▪ 如果记录中的小数值超出自定义格式中的占位符数,则 Access 会对值进行四舍五入并仅显示格式指定的值数。例如,如果字段包含 3,456.789,但其

▪ 3、格式:自定义显示或打印时字段的显示方式,不同的数据类型,有不同的格式。例如当你设置 为日期类型,那么可以选择短日期和、中日期,短时间等几种样式;如过,设置为日期型,如果 你输入的是数字,那么也将按一定的格式转换为日期。和前面两项不同的是,格式决定了查询的 执行是否有效,特别是在表与表的联接上,当类型不匹配时,将无法执行查询。
相关文档
最新文档