
字段属性的设置.doc
3页字段属性的设置一、 格式:决定改变数据显示与打印的格式 ٭ 针对某一数据类型而言的 ٭ 不同数据类型其格式选择不同 二、 默认值:加新记录在数据表中自动显示的值默认值只是开始值,可在输入时改变,其作用是为了减少输入时的重复操作 ٭ 默认值必须与数据类型相匹配 ٭ 输入文本值时,可以不加引号 ٭ 可以使用表达式定义默认值, 如”Date()” 三、1.表达式:是许多Access 操作的基本组成部分,是产生结果的符号组合,这些符号包括标识符、运算符和值 例如,可以使用下列表达式来显示“小计”和“运货费”控件的数值总和:= [小计] + [运货费] 2.何时使用表达式 ٭ 定义计算控件或字段,建立有效性规则,或设置默认字段值 ٭ 建立筛选或查询中的条件表达式 ٭ 在VBA程序中,为函数、语句和方法指定参数3.表达式的基本符号 v [ ]:将窗体、报表、字段或控件的名称用方括号包围 v #:将日期用数字符号包围 v “”:将文本用双引号包围 v &:可以将两个文本连接为一个文本串 v !运算符:运算符指出随后出现的是用户定义项 v . 运算符:随后出现的是 Access 定义的项 v 注意:计算控件的表达式前必须有等号 (=)。
4.示例 1) “北京”、100 、#2008-3-12#、“北京”&“奥运”等于“北京奥运” 2) Forms![订单]![订单ID] 引用“订单”窗体上的“订单ID”控件 3) Reports![发票] 引用“发票”报表4) SELECT 雇员.雇员ID, 订单.订单ID FROM 雇员,订单5) 表达式是运算符、常量、字段值、函数、字段名和属性等的任意组合功 能运算符算术运算符+,-,*,/比较=,>, < , > = ,< = , ! = , <> , ! > , ! < , NOT+上述比较运算符确定范围BETWEEN AND ,NOT BETWEEN AND确定集合IN, NOT IN 字符匹配LIKE ,NOT LIKE空值IS NULL, IS NOT NULL多重条件AND ,OR6.表达式举例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 :输入项必须为空值或大于 1000Like "A????“ : 输入项必须是 5 个字符并以字母 A 为开头>= #1/1/96# And <#1/1/97#:输入项必须是 1996 年中的日期六、输入掩码:输入掩码为数据的输入提供了一个模板,可确保数据输入表中时具有正确的格式 ٭ 在密码框中输入的密码不能显示出来,只能以“*”形式显示,只需要在“输入掩码”文本框内设置为“*”即可。
٭ 输入掩码可以使用向导,但仅“文本”、“日期/时间”类型有向导 ٭ 常用掩码 ٭ 长日期 9999/99/99 ٭ 短日期0000/99/99 ٭ 邮编000000 ٭ 输入掩码 使用输入掩码属性时,可以使用一串代码作为预留区域来制作一个输入模版v 常用掩码 ٭ 长日期:9999/99/99 ٭ 短日期:0000/99/99 ٭ 邮编:000000 ٭ 身份证号:000000000000000999 v 其他属性 ٭ 标题:在数据表显示时,以标题代替字段名显示 ٭ 小数位数 ٭ 必填字段:指明该字段必须输入 ٭ 允许空字符串:可以不输入任何数据 ٭ 索引:通过在某些字段上建立索引,使表中的数据以此索引排序。
