Access2003基础知识

上传人:s9****2 文档编号:577413745 上传时间:2024-08-21 格式:PPT 页数:16 大小:216.52KB
返回 下载 相关 举报
Access2003基础知识_第1页
第1页 / 共16页
Access2003基础知识_第2页
第2页 / 共16页
Access2003基础知识_第3页
第3页 / 共16页
Access2003基础知识_第4页
第4页 / 共16页
Access2003基础知识_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《Access2003基础知识》由会员分享,可在线阅读,更多相关《Access2003基础知识(16页珍藏版)》请在金锄头文库上搜索。

1、Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出2.6 数据类型与表达式 数据类型和表达式都是数据库非常重要的内容。合理地使用数据类型,可以创建出高质量的表;灵活运用表达式,可以设计出丰富多彩的查询。因此,准确合理地用好数据类型和表达式,是设计出功能强大的数据库管理系统的前提。v2.6.1 数据类型 Access数据库为字段提供了10种数据类型,它们的用法和所占存储空间的大小如下: (1) 文本型(Text):用于文本或文本与数字的结合,最长为 255个字符(字节),默认值是50。在Access中,每一个 汉字和所有特殊字符(包括中文标点符号)都算作

2、一个字 符。而且系统只保存输入到字段中的字符。 (2) 备注型(Memo):用于长文本或长文本与数字的结合, 最长为65 535个字符。但Access不能对备注字段进行排 序或索引,而文本字段可以进行排序和索引。 Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出 (3) 数字型(Number):用于可以进行数值计算的数据,但货币 除外。数字型字段按字段大小分字节、整型、长整型、单精 度型、双精度型、同步复制ID和小数7种,分别占1、2、 4、4、8、16和12个字节。Access默认为双精度型。 (4) 日期/时间型(Date/Time):用于存储日

3、期和时间值,占8个 字节。 (5) 货币型(Currency):这种类型是数字数据类型的特殊类型, 等价于双精度数字类型。输入货币字段数据时,Access会 自动显示人民币符号和千分位处的逗号,并添加两位小数。 当小数部分多于两位时,Access会对数据进行四舍五入。 (6) 自动编号型(Auto Number):用于在添加记录时自动插入的 序号(每次递增1或随机数),默认是长整型,也可以改为同 步复制ID型。自动编号一旦被指定,会永久地与记录连接。 如果删除了表中含有自动编号字段的一个记录后,Access 并不会为表格自动编号字段重新编号。 (7) 是否型(Yes/No):用于表示逻辑数据,

4、其值为Yes/No、 True/False或On/Off。其数据长度为1个字符。Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出 (8) OLE对象型(OLE Object):用于使用OLE协议在其他程序 中创建的OLE对象(如Word文档、Excel电子表格、图片和 声音等),最大长度为1GB。 (9) 超级链接型(Hyper Link):用于存储超链接,可以是包含超 级链接地址的文本或以文本形式存储的字符与数字的组合。 其字段最大长度为64 000个字符。 (10) 查阅向导型(Lookup Wizard):让用户通过组合框或列表 框选择来自其他

5、表或值列表的值,实际的字段类型和长度 取决于数据的来源。v2.6.2 表达式 下面先介绍几个概念。v1. 字面值 字面值(也称原义值、文字值)是指在 Access系统中使用与显示完全相同的值,即通常所说的常数。如数值0.25和1.3;字符串“姓名”和“shanghai”等都是字面值。Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出v2. 常量 常量是指预先定义好的、固定不变的数据。如数值常量128和-39;日期常量#2006-1-18#;逻辑常量True和False等。v3. 变量 变量是指命名的存储空间,用于存储在程序执行过程中可以改变的数据。变量

6、名必须以字母开头,可以包含字母、数字和下划线,在同一范围内必须是唯一的(即不能重名)。组成变量的字符不能超过255个,且中间不能包含标点符号、空格和类型声明字符。变量分整型、单精度、货币、字符串和日期等不同类型。 在 Access数据库中,字段名、属性控件等都可以作为变量。 若用字段名作为变量,其表示方法是用英文方括号()将字段名括起来。例如,班级、姓名、成绩等。 若同时用不同表中的同名字段作为变量,则必须将表名写在每一个字段前,也用括起来,并用英文感叹号!将两对分开。例如:情况!姓名、课程!姓名。Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出v4

7、. 运算符 运算符又称操作符,在Access系统有以下5种运算符。 (1) 算术运算符 算术运算符有:(乘方)、*(乘)、(整除或取整)、/(除)、Mod(取余)、+(加)、(减)。如:154=3、18 Mod 4=2、33=27。 (2) 关系运算符(又称比较运算符) 关系运算符有:=(等于)、(大于)、(小于)、=(大于等于或不小于)、=(小于等于或不大于)、(不等于)。 关系运算的结果是逻辑值:True或False。例如:35的运算结果是True,而35的运算结果是False。 (3) 连接运算符 连接运算符有:&和+。主要用于连接两个字符串。 当运算符两边都是字符串时,&和+的作用一样

8、,都是将两边的字符串连接起来生成一个新的字符串。如:“中国”+“上海”和“中国”&“上海”,结果都是“中国上海”。 Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出 如果用“&”连接数字,&会将数字转换成字符串后再连接,并且在原数字前后都添一个空格。例如:“01电子商务”&3的结果是:“01电子商务 3”。而“+”只能连接两个字符串。 为了避免与算术运算符“+”混淆,一般用&连接两个字符串而尽量不使用+。 (4) 逻辑运算符 逻辑运算符有:Not(否)、And(与)、or(或)。 参与逻辑运算的量和逻辑运算的结果都是逻辑值。如:A And(与) B,

9、当且仅当A、B同时为真时,结果为真,其他情况结果皆为假。 (5) 特殊运算符(又称匹配运算符) 特殊运算符有:BetweenAnd,确定值的匹配范围;Like,确定值的匹配条件;In,确定匹配值的集合;Is,确定一个值是Null或not Null;Not,确定不匹配的值。特殊运算符前都可以有Not,形成复合运算。Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出 例如: Between #2006-1-1# And #2006-3-31#:指属于2006年第 一季度的日期。 In(“英语”,“德语”,“法语”):指与“英语”、“德语”、“法语”之 一相

10、同的值。 Like“王*”:指第一个字是王的字符串。 Like“# # # # #”:指5个数字字符的字符串。v5. 表达式 用运算符将字面值(即为常数)、常量、变量、函数以及字段名、控件和属性等连接起来的式子称为表达式,该表达式将计算出一个单个值。可以将表达式作为许多属性和操作参数的设置值;还可以利用表达式在查询中设置准则(搜索条件)或定义计算字段;在窗体、报表和数据访问页中定义计算控件,以及在宏中设置条件。 表达式的生成方法有两种:自行创建表达式和使用表达式生成器生成表达式。表达式中可以有各种运算符,它们的优先级顺序如下:Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上

11、一页下一页下一页退出退出 (1) 函数; (2) ; (3) * 和 /; (4) 和Mod; (5) + 和 -; (6) =、=、= 和 ; (7) Not; (8) And; (9) Or。 必要时可用添加“( )”的方法改变原来的优先级。 表达式根据其计算结果分为算术表达式、逻辑表达式、文本表达式或日期表达式。如:37+66是算术表达式;a+bc是逻辑表达式;“上海”&“北京”是文本表达式;#2006-1-1# + 5是日期表达式。Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出v下面举几个表达式的实例。 例:写出下列各表达式: (1) 姓名

12、中最后一个字是“钢”的男性。 (2) 20世纪90年代出生的。 (3) 代号中前两位是“0”(共6位数字)。 (4) 工资高于2000元低于4000元的工程师。 解: (1)姓名Like“*钢”and 性别 =“男”。 (2)出生日期Between #1990-1-1# and #1999-12-31#。 (3)代号Like“00# # # #”。 (4)工资2000 and工资4000 and职称=“工程师”。v2.6.3 常用函数 Access 系统提供了大量的标准函数,有利于管理和维护数据库。下面介绍一些常用的函数。Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页

13、下一页下一页退出退出v1. 系统日期函数 格式:DATE( ) 功能:返回当前系统日期。 举例:在窗体或报表上创建一个文本框,在其控件来源属性中输入:=DATE( ) 则在控件文本框内会显示当前机器系统的日期,如:06-3-6v2. 系统时间函数 格式:TIME( ) 功能:返回当前系统时间。 举例:在窗体或报表上创建一个文本框,在其控件来源中输入: =TIME( ) 返回当前机器系统的时间,如:21:07:23v3. 年函数 格式:YEAR(日期表达式) 功能:返回年的四位整数。 Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出 举例:myd =

14、# Apri 20,2006# YEAR(myd)=2006。v4. 月函数 格式:MONTH(日期表达式) 功能:返回112之间的整数,表示一年的某月。 举例:MONTH(myd)=4。v5. 日函数 格式:DAY(日期表达式) 功能:返回值为131之间的整数,表示日期中的某一天。 举例:DAY(myd)=20。v6. 删除掉前导、尾随空格函数 格式: LTRIM(字符串表达式) RTRIM(字符串表达式) Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出 TRIM(字符串表达式) 功能: LTRIM 函数可以去掉“字符串表达式”的前导空格。 RT

15、RIM 函数可以去掉“字符串表达式”的尾随空格。 TRIM 函数可以同时去掉“字符串表达式”的前导和尾随空格 举例: myst=“ I am a student. ” LTRIM(myst) 返回值为字符串“I am a student . ”。 RTRIM(myst) 返回值为字符串“ I am a student .”。 TRIM(myst) 返回值为字符串“I am a student .”。v7. 截取子串函数 格式:MID(字符串表达式), n1,n2 功能:从“字符串表达式”的左端第“n1”个字符开始,截取“n2”个字符,作为返回的子字符串。Access数据库应用基础及实训教程数据

16、库应用基础及实训教程上一页上一页下一页下一页退出退出 说明: “n1”和“n2”都是数值表达式。 方括号中的内容是可选的,在后面的格式中如遇到同类情况时 不再说明。 当“n2”默认时,则返回从“字符串表达式”的左端第“n1”个字符 开始直到“字符串表达式”的最右端的字符。 举例: myst=“I am a student” MID(myst,5) 返回值为字符串“ a student”。 MID(myst,10,4) 返回值为字符串“uden”。 MID(myst,1,4) 返回值为字符串“I am”。v8. 数值转换为字符函数 格式:STR(数值表达式) 功能:将“数值表达式”转换成字符串。

17、Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出 说明:如果“数值表达式”是一个正数,则转换后的字符串有一 个前导空格,暗示有一个正号。 举例: STR(459) 返回值为字符串“ 459”。 STR(459.65)返回值为字符串“ -459.65”。 STR(459.001)返回值为字符串“ 459.001”。v9. 字符转数值函数 格式:VAL (字符表达式) 功能:返回包含在字符串中的数字。 说明: 当遇到第1个不能识别为数字的字符时,结束转换。 函数不能识别美元符号和逗号。 空格字符将被忽略。Access数据库应用基础及实训教程数据库应用基础

18、及实训教程上一页上一页下一页下一页退出退出 举例: VAL(“1615 198ok street N.E.”) 返回值为1615198。 VAL(“2468”) 返回值为2468。 VAL(“24 and 68”) 返回值为24。v10. 条件函数 格式:IIF(条件表达式,表达式1,表达式2) 功能:根据“条件表达式”的值决定返回“表达式1”的值还是“表达 式2”的值。 说明:当“条件表达式”为真时,返回“表达式1”的值;否则,返 回“表达式2”的值。 举例:IIF(X100,“Large”,“Small”),当X100为真时,函 数返回值为“Large”,否则返回“Small”。v11. 大写字母变为小写字母函数 格式:LCASE(字符串表达式) Access数据库应用基础及实训教程数据库应用基础及实训教程上一页上一页下一页下一页退出退出 功能:将“字符串表达式”中的所有大写字母都变为小写字母, 其余字符不变。 举例: upst=“Hello World 1234” LCASE(upst) 返回值为“hello world 1234”。v12. 小写字母变为大写字母函数 格式:UCASE(字符串表达式) 功能:将“字符串表达式”中的所有小写字母都变为大写字母,其 余字符不变。 举例:UCASE(upst) 返回值为“HELLO WORLD 1234”。返回本章返回本章

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号