字段属性的设置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
字段属性的设置
一、 格式:决定改变数据显示与打印的格式
٭ 针对某一数据类型而言的。
٭ 不同数据类型其格式选择不同。
二、 默认值:加新记录在数据表中自动显示的值。默认值只是开始值,可在输入时改
变,其作用是为了减少输入时的重复操作。
٭ 默认值必须与数据类型相匹配
٭ 输入文本值时,可以不加引号
٭ 可以使用表达式定义默认值,
如”Date()”
三、1.表达式:是许多Access 操作的基本组成部分,是产生结果的符号组合,这些符号包括标识符、运算符和值。
例如,可以使用下列表达式来显示“小计”和“运货费”控件的数值总和:= [小计] + [运货费]
2.何时使用表达式
٭ 定义计算控件或字段,建立有效性规则,或设置默认字段值。
٭ 建立筛选或查询中的条件表达式
٭ 在VBA 程序中,为函数、语句和方法指定参数。
3.表达式的基本符号
[ ]:将窗体、报表、字段或控件的名称用方括号包围
#:将日期用数字符号包围
“”:将文本用双引号包围
&:可以将两个文本连接为一个文本串
!运算符:运算符指出随后出现的是用户定义项
. 运算符:随后出现的是 Access 定义的项。
注意:计算控件的表达式前必须有等号 (=)。
4.示例
1) “北京”、100 、#2008-3-12#、“北京”&“奥运”等于“北京奥运”
2) Forms![订单]![订单ID] 引用“订单”窗体上的“订单ID ”控件
3) Reports![发票] 引用“发票”报表
4) SELECT 雇员.雇员ID, 订单.订单ID FROM 雇员,订单
6.表达式举例
1. Sage BETWEEN 20 AND 23 等价于Sage>=20 and Sage<=23
2. Birthday BETWEEN #1980-1-1# AND #1990-1-1#
3. Sdept IN (“IS”, “MA”, “CS “) 等价于
Sdept=“IS” OR Sdept= “MA” OR Sdept=“CS”
4. Sname LIKE “刘%”
5. Sex=“男” or Sex=“女” 等价于Sex in(“男” ,“女” )
6. Sage not >26
注意:在书写表达式时,一定要分清楚表达式中引入的数据类型。数据类型可通过字段的定义确定。
技巧:可利用“表达式生成器”通过选择输入表达式
五、有效性规则(一个表达式):
数据的有效性规则用于对字段所接受的值加以限
制,以保证数据输入的准确性。
٭有些有效性规则可能是自动的,如检查数
值字段的文本或日期值是否合法。
٭有效性规则也可以是用户自定义的:
如:Between#1/1/1970#and#12/31/2003#、”男” or ”女”
٭可利用“表达式生成器”通过选择输入规则表达式
٭可利用“有效性文本”来设置输入错误时的提示。
例:
设置意义
<> 0:输入项必须是非零的数值。
> 1000 Or Is Null :输入项必须为空值或大于1000。
Like "A????“:输入项必须是5 个字符并以字母A 为开头。
>= #1/1/96# And <#1/1/97#:输入项必须是1996 年中的日期。
六、输入掩码:输入掩码为数据的输入提供了一个模板,可确保数据输入表中时具有正确的格式。
٭在密码框中输入的密码不能显示出来,只能以“*”形式显示,只需要在“输入掩码”文本框内设置为“*”即可。
٭输入掩码可以使用向导,但仅“文本”、“日期/时间”类型有向导
٭常用掩码
٭长日期9999/99/99
٭短日期0000/99/99
٭邮编000000
٭
输入掩码使用输入掩码属性时,可以使用一串代码
作为预留区域来制作一个输入模版。
常用掩码
٭长日期:9999/99/99
٭短日期:0000/99/99
٭邮编:000000
٭身份证号:000000000000000999
其他属性
٭标题:在数据表显示时,以标题代替字段名显示。
٭小数位数
٭必填字段:指明该字段必须输入
٭允许空字符串:可以不输入任何数据
٭索引:通过在某些字段上建立索引,使表中的数据以此索引排序。