ACCESS 设置字段的属性
2012-09-09 10:12阅读:
1. 字段大小
字段大小即字段的长度,该属性用来设置存储在字段中文本的最大长度或数字的取值范围。因此,只有文本型、数字型和自动编号型字段才具有该属性。
文本型字段的大小,在1~255之间,如果文本数据长度超过255个字符,则可以将该字段设置为备注型。
数字类型字段的长度则可以在字段大小列表中进行选择,其中常用的类型所表示的数据范围、小数位数及所占的空间,如表1-1.
表1-1 数字型数据的不同保存类型
类型
|
数据范围
|
小数位数
|
字段长度/字节
|
字节
|
0~255
|
无
|
1
|
小数
|
-1028-1~1028-1
|
|
28
12
|
整型
|
-32 768~32768
|
无
|
2
|
长整型
|
-231~231-1
|
无
|
4
|
单精度型
|
-3.4x1038~3.4x1038
|
7
|
5
|
双精度型
|
-1.797x10308~1.797x10308
|
15
|
8
|
在减小字段的大小时要小心,如果子啊修改之前字段中已经有了数据,在减小长度时可能会丢失数据,对于文本型字段,将截取超出的部分;对于数字型字段,如果原来是单精度或双精度数据,在改为整数时,会自动将小数取整。
2. 字段格式
字段的“格式”属性用来确定数据在屏幕上的显示方式以及打印方式,从而使表中的数据输出有一定的规范,浏览、使用更为方便。Access系统提供了一些字段的常用格式供选择。如表2-1,表2-2,表2-3.
表2-1 数字/货币型字段的格式
常规数字
|
3456.789
|
货币
|
¥3,457
|
欧元
|
€3,456.79
|
固定
|
3456.79
|
标准
|
3,456.79
|
百分比
|
123.00%
|
科学计数
|
3.46E+03
|
表2-2 日期/时间型字段的格式
常规日期
|
1994-6-19 下午 05:34:23
|
长日期
|
1994年6月19日
|
中日期
|
94-06-19
|
短日期
|
1994-6-19
|
长时间
|
下午 05:34:23
|
中时间
|
下午05:34:
|
短时间
|
17:34
|
表2-3 是/否型字段的格式
格式设置只是改变数据输出的样式,对输入数据本身没有影响,也不影响数据的存储格式。若要让数据按输入时的格式显示,则不要设置“格式”属性。
文本、备注、超链接等字段没有系统预定义格式,可以自定义格式。自定义文本与备注字段的格式符号,见表2-4.
表2-4 文本/备注型常用格式符号
符号
|
说明
|
符号
|
说明
|
@
|
不足规定长度,自动在数据前补空格,右对齐
|
<
|
将所有字符转换为小写
|
&
|
不足规定长度,自动在数据后补空格,左对齐
|
>
|
将所有字符转换为大写
|
3. 输入掩码
输入掩码属性用来设置字段中的数据输入格式,并限制不符规格的文字或符号输入。这种特定的输入格式,对在日常生活中相对固定的数据形式尤其适用,如电话号码、日期、邮政编码等。
人工设置输入掩码的方法是,在“输入掩码”编辑框中直接输入格式符,可以使用的格式符及其代表的含义,如表3-1.
表3-1 输入掩码属性中使用的格式符
符号
|
含义
|
0
|
必须输入数字(0~9),不允许使用加号和减号
|
9
|
可以选择输入数字(0~9)或空格,不允许使用加号和减号
|
#
|
可以选择输入数字(0~9)或空格,允许使用加号和减号
|
L
|
必须输入字母(A~Z,a~z)
|
?
|
可以选择输入字母或数字
|
A
|
必须输入字母或数字
|
a
|
可以选择输入字母或数字
|
&
|
必须输入任意字符或一个空格
|
C
|
可以选择输入任意一个字符或一个空格
|
.,:;-/
|
小数点占位符及千位、日期与时间的分隔符
|
<
|
将所有字符转换为小写
|
>
|
将所有字符转换为大写
|
!
|
使输入掩码从左到右显示
|
\
|
使其后的字符以原义字符显示
|
密码
|
显示为'*',个数与输入字符的个数一致
|
如果同时使用“格式”和“输入掩码”属性时,要注意它们的结果不能互相冲突。
4. 默认值
当表中有多条记录的某个字段值相同时,可以将相同的值设置为该字段的默认值,这样每产生一条新记录时,这个默认值就自动加到该字段中,避免重复输入同一数据。用户可以直接使用这个默认值,也可以输入新的值。
5. 有效性规则与有效性文本
“有效性规则”是一个与字段或记录相关的表达式,通过对用户输入的值加以限制,提供数据有效性检查。建立有效性规则时,必须创建一个有效的Access表达式,该表达式是一个逻辑表达式,以此来控制输入到数据表记录中的数据。
常用的有效性规则是字段级有效性规则。该规则是对一个字段的约束。它将所输入的值与所定义的规则表达式进行比较,若输入的值不满足规则要求,则拒绝该值。
“有效性文本”是一个提示信息,当输入的数据不在设置的范围内,系统就会出现提示信息,提示输入的数据有错,这个提示信息可以是系统自动加上,也可以由用户设置。
6. 其他属性
除了上面介绍的常用属性外,在“设计视图”窗口的属性区还有下面一些属性:
(1)小数位数
该属性影响数据的显示方式,但对计算时的精度没有影响。
(2)标题
使用“标题”属性可以指定字段名的显示名称,即在表、查询或报表等对象中显示的标题文字。如果没有为字段设置标题,就显示相应的字段名称。
(3)必填字段
该属性中只有“是”或“否”两个选项,某个字段设置该属性为“是”时,在输入该字段时,该字段的内容不允许为空。
(4)输入法模式
该属性主要用于文本型字段,单机输入法模式属性的下拉箭头,可以打开下拉列表框,框中有“随意”、“输入法开启”、“输入法关闭”三个选项。如果选定“输入法开启”,则在输入记录时,输入到该字段,会自动切换输入法。