课程名称ACCESS数据库设计与应用授课教师吴宏瑜联系电话_第1页
课程名称ACCESS数据库设计与应用授课教师吴宏瑜联系电话_第2页
课程名称ACCESS数据库设计与应用授课教师吴宏瑜联系电话_第3页
课程名称ACCESS数据库设计与应用授课教师吴宏瑜联系电话_第4页
课程名称ACCESS数据库设计与应用授课教师吴宏瑜联系电话_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ACCESS课程名称课程名称:授课教师:吴宏瑜授课教师:吴宏瑜联系电话联系电话件地址邮件地址: ACCESS ACCESS上机安排(第五周后可到机房A209充上课机时12小时)第五周 星期二、三大节 2:00-3:30 机房A210,A212第六周 星期二、三大节 2:00-3:30 机房A210,A212第八周 星期二、三大节 2:00-3:30 机房A210,A212第十周 星期二、三大节 2:00-3:30 机房A210,A212第十二周 星期二、三大节 2:00-3:30 机房A210,A212第十三周 星期二、三大节 2:00-3:30 机房A210,A21

2、2第十四周 星期二、三大节 2:00-3:30 机房A210,A212第十五周 星期二、三大节 2:00-3:30 机房A210,A212ACCESS本课程的基本要求本课程的基本要求具有数据库系统的基础知识具有数据库系统的基础知识基本了解面向对象的概念基本了解面向对象的概念掌握关系数据库的基本原理掌握关系数据库的基本原理掌握掌握ACCESS数据库程序设计方法数据库程序设计方法能使用能使用ACCESS建立一个小型数据库应用研究系统建立一个小型数据库应用研究系统ACCESS本章要点 掌握数据库最常用的术语和基本概念并明确常用数据模型组成要素,最常用的数据模型的区别及优缺点、掌握数据库系统的三级模式

3、结构,掌握数据库的二级映像功能和数据独立性如何实现,了解数据库系统的组成,掌握ACCESS基本特点与基本对象。ACCESS第第1章章 数据库系统与数据库系统与ACCESS基础知识基础知识1.1 数据库、数据库管理系统与数据库系统数据库、数据库管理系统与数据库系统1.1.1 数据管理技术的发展数据管理技术的发展1. 信息、数据与数据处理信息、数据与数据处理信息信息 : 人们对客观事务的直接描述。人们对客观事务的直接描述。数据数据 : 数据是信息的具体表达形式。数据是信息的具体表达形式。数据处理方式数据处理方式:人工处理方式,文件系统、数据库:人工处理方式,文件系统、数据库。ACCESS2数据管理

4、技术的发展数据管理技术的发展:数据不能独立于程序,程序依赖于数据:数据不能独立于程序,程序依赖于数据 。:程序和数据是分别存储为程序文件和数据文件。:程序和数据是分别存储为程序文件和数据文件。:数据的统一集中管理,达到数据共享的目的。:数据的统一集中管理,达到数据共享的目的。分布式数据库系统分为物理上分布、逻辑分布式数据库系统分为物理上分布、逻辑上集中的分布式数据库结构和物理上分布、逻辑上分布。上集中的分布式数据库结构和物理上分布、逻辑上分布。集中式:集中式:将数据集中存放于一个数据库中。将数据集中存放于一个数据库中。数据库系统数据库系统:在逻辑上象一个集中式数据库系统在逻辑上象一个集中式数据

5、库系统 。ACCESS1.1.2 数据库系统数据库系统数据库(Data Base)数据库管理系统(Data Base Management System)数据库系统(Data Base System)数据库应用系统(Data base Application System) ACCESS 三个世界的转化过程示意图 ACCESS用户级数据库(用户视图)应用程序应用程序应用程序应用程序外模式外模式 B B应用程序应用程序外模式外模式 A A概念模式概念模式 外概念 映射 内内模模式式 概念内 映射 物理级数据库(系统程序员视图)概念级数据库( DBA视图 )数据库系统的结构数据库系统的结构:DBM

6、SDBMSACCESS1.2 数据模型与关系数据库数据模型与关系数据库 1.2.1数据模型与数据库数据模型与数据库 1实体模型实体模型:表示实体以及实体间联系的模型称为数据模型表示实体以及实体间联系的模型称为数据模型信息世界中的任何客观事物称为实体,实体信息世界中的任何客观事物称为实体,实体可以是人或物,也可以是具体的或抽象的事件。可以是人或物,也可以是具体的或抽象的事件。( (教师教师) )实体型就是实体的结构描述,通常是实体名和属性名实体型就是实体的结构描述,通常是实体名和属性名的集合。的集合。( (教师教师( (职工号职工号 姓名姓名) ) )性质相同的同类实体的集合。性质相同的同类实体

7、的集合。( (课程,学院等课程,学院等) )实体所具有的特性称为属性。每个实体所具有的特性称为属性。每个属性都有特定的取值范围即值域。属性都有特定的取值范围即值域。在一个关系模式中,必然存在这样一个属性组,当这个属性组的在一个关系模式中,必然存在这样一个属性组,当这个属性组的值确定之后,关系中别的属性值也就唯一地被确定了。这个属性组就是该关系模式值确定之后,关系中别的属性值也就唯一地被确定了。这个属性组就是该关系模式的的,或称,或称。( (学号,身份证号等)学号,身份证号等)ACCESS2实体间联系及联系的种类实体间联系及联系的种类1:11:nm:n 如果实体集如果实体集A中的一个实体至多与实

8、体集中的一个实体至多与实体集B中的一个实中的一个实体相对应(相联系),反之亦然。体相对应(相联系),反之亦然。 如果实体集如果实体集A中的一个实体与实体集中的一个实体与实体集B中的多个实体相中的多个实体相对应(相联系),反之,实体集对应(相联系),反之,实体集B中的一个实体至多与实中的一个实体至多与实体集体集A中的一个实体相对应(相联系)中的一个实体相对应(相联系) 。 如果实体集如果实体集A中的一个实体与实体集中的一个实体与实体集B中的多个实体相中的多个实体相对应(相联系),而实体集对应(相联系),而实体集B中的一个实体与实体集中的一个实体与实体集A中中的多个实体相对应(相联系)的多个实体相

9、对应(相联系) 实体与实体的联系可实体与实体的联系可分为三类分为三类 :ACCESS ACCESS1.2.2 关系数据库关系数据库ACCESS关系的特点关系的特点 关系要规范化关系要规范化 关系中不能出现相同属性名关系中不能出现相同属性名 关系中不能出现相同的元组关系中不能出现相同的元组 关系中元组的顺序可以任意交换关系中元组的顺序可以任意交换 关系中列的顺序可以任意交换关系中列的顺序可以任意交换 关系模式:是对关系的描述,它包括关系名、组成该关系关系模式:是对关系的描述,它包括关系名、组成该关系的属性名、属性到域的映像。通常简记为:的属性名、属性到域的映像。通常简记为: 关系名(属性名关系名

10、(属性名1,属性名,属性名2,属性名,属性名n)ACCESS关系规范化关系规范化 关系规范化的基本思想是逐步消除数据依赖关系关系规范化的基本思想是逐步消除数据依赖关系中不合适的部分,并使依赖于同一个数学模型的数据中不合适的部分,并使依赖于同一个数学模型的数据达到有效地分离。关系规范化理论认为,关系数据库达到有效地分离。关系规范化理论认为,关系数据库中的每一个关系都需要进行规范化,使其达到一定的中的每一个关系都需要进行规范化,使其达到一定的规范化程度,从而提高数据的结构化、一致性和可操规范化程度,从而提高数据的结构化、一致性和可操作性。作性。 关系数据库中的关系必须满足一定要求,按满足关系数据库

11、中的关系必须满足一定要求,按满足不同程度要求的关系称为不同范式。满足最低要求的不同程度要求的关系称为不同范式。满足最低要求的称为第一范式,简称称为第一范式,简称1NF,在第一范式中进一步满足,在第一范式中进一步满足一些要求的称为第二范式,其余范式依此类推。第一一些要求的称为第二范式,其余范式依此类推。第一范式是关系数据库的关系模式应满足的最起码的条件。范式是关系数据库的关系模式应满足的最起码的条件。ACCESS集合的广义笛、卡集合的广义笛、卡尔积运算尔积运算47285-06-01女孙英04020349085-08-10女陈颖 04010351085-03-10男王洪04010149885-05

12、-20女李娜 04010248385-06-29男孙磊04020151085-03-10男王洪 040101入学成绩出生日期性别姓名学号入学成绩出生日期性别姓名学号47285-06-01女孙英04020348385-06-29男孙磊04020149085-08-10女陈颖04010349885-05-20女李娜04010251085-03-10男王洪040101入学成绩出生日期性别姓名学号47285-06-01女女孙英孙英04020349085-08-10女女陈颖陈颖 04010351085-03-10男男王洪王洪04010149885-05-20女女李娜李娜 04010248385-06-2

13、9男男孙磊孙磊04020151085-03-10男男王洪王洪 040101入学成绩入学成绩出生日期出生日期性别性别姓名姓名学号学号入学成绩入学成绩出生日期出生日期性别性别姓名姓名学号学号RS49085-08-10女女陈颖陈颖04010349885-05-20女女李娜李娜040102入学成绩入学成绩出生日期出生日期性别性别姓名姓名学号学号47285-06-01女孙英04020349085-08-10女陈颖 04010351085-03-10男王洪04010149885-05-20女李娜 04010248385-06-29男孙磊04020151085-03-10男王洪 040101入学成绩出生日期

14、性别姓名学号入学成绩出生日期性别姓名学号RS51085-03-10男王洪040101入学成绩出生日期性别姓名学号ACCESS 设有关系R、S,其中关系R有r个属性分量、m个元组,关系S有s个属性分量、n个元组,则两者的笛卡尔积运算定义为:RS =t | t=trRtsS。其中为笛卡尔积运算符,表示新的关系是(r+s)元的关系,其中每个元组变量的前r个分量为关系R的一个元组,后s个分量为关系S的一个元组。因为R有m个元组,S有n个元组,所以关系R和关系S的广义笛卡尔积有mn个元组。例例 给出二个域:给出二个域: D1=学生学生 = 张清玫,刘逸张清玫,刘逸 D2=专业专业=计算机专业,信息专业计

15、算机专业,信息专业D1D2 (张清玫,计算机专业张清玫,计算机专业), (张清玫,信息专业张清玫,信息专业), (刘逸刘逸 , 计算机专业计算机专业), (张清玫,信息专业张清玫,信息专业 ),ACCESS R178二班二班王燕王燕70一班一班李英李英60一班一班张勇张勇成绩成绩班级班级姓名姓名 R2选择选择“一班一班”70一班一班李英李英60一班一班张勇张勇成绩成绩班级班级姓名姓名 R178二班二班王燕王燕70一班一班李英李英60一班一班张勇张勇成绩成绩班级班级姓名姓名 R2投影投影一班一班李英李英一班一班张勇张勇班级班级姓名姓名二班二班李英李英一班一班张勇张勇班级班级姓名姓名7010267

16、101成绩成绩学号学号70102二班二班李英李英67101一班一班张勇张勇70102二班二班李英李英67101一班一班张勇张勇成绩成绩学号学号班级班级姓名姓名连接连接自然连接自然连接二班二班王燕王燕103一班一班李英李英102一班一班张勇张勇101班级班级姓名姓名学号学号80体育体育10470数学数学10267英语英语101成绩成绩课程名课程名学号学号70数学数学一班一班李英李英10267英语英语一班一班张勇张勇101成绩成绩课程名课程名班级班级姓名姓名学号学号ACCESS1.3 数据库设计数据库设计1.3.1 数据库设计的步骤数据库设计的步骤数据库设计步骤分为六个阶段,这个过程也叫数据库的生

17、命周期。 需求分析需求分析:这个阶段的工作是要充分调查研究,了解用户需求 概念结构设计:概念结构是整个系统的信息结构。它是现实世界的真实反映,包括实体与实体之间的关系。 逻辑结构设计逻辑结构设计:这个阶段的任务是将概念结构转换成与所选用的DBMS所支持的数据模型相符合的过程。 物理结构设计物理结构设计:这个阶段的任务是为一个给定的逻辑数据模型选取一个合适的物理结构,并对物理结构进行评价。 ACCESS物理结构设计物理结构设计:这个阶段的任务是为一个给定的逻辑数据模型选取一个合适的物理结构,并对物理结构进行评价。 编码测试编码测试:进入这个阶段后,就要按照逻辑设计和物理设计的结果利用DBMS的数

18、据定义语言把数据库描述出来个阶段运行维护运行维护:。试运行的主要工作是检查应用程序的功能,测量系统的性能指标,在物理设计阶段所做的评估是否正确,此时可以得到检验。ACCESS1.3.2 数据库设计的过程数据库设计的过程需 求 收 集 和 分 析 设 计 概 念 结 构 设 计 逻 辑 结 构 设 计 物 理 结 构 评 价 设 计 、 性 能 预 测 物 理 实 现 数 据 模 型 优 化 试 验 性 运 行 使 用 、 维 护 数 据 库 转 换 规 则 按 DBMS 要 求 应 用 需 求 (数 据 、 处 理 ) 应 用 要 求 DBMS 详 细 特 征 不 满 意 不 满 意 不 满

19、意 ACCESS1.4 Access数据库系统概述数据库系统概述1.4.1 Access的特点与功能的特点与功能Access的特点的特点1 1有强大的开发工具有强大的开发工具VBAVBA,可以编写数据库应用程序。,可以编写数据库应用程序。 2 2能访问多种格式的数据,如:能访问多种格式的数据,如:ExcelExcel数据表和数据表和texttext文本文本文件。文件。 3 3支持支持ODBCODBC标准的标准的SQLSQL数据库的数据。数据库的数据。4 4方便的向导功能使设计过程自动化。方便的向导功能使设计过程自动化。 5 5可以使用可以使用InternetInternet功能发布信息。功能发

20、布信息。 6 6采用采用OLEOLE技术支持对象的嵌入与链接。技术支持对象的嵌入与链接。7 7具有较强的安全性。具有较强的安全性。ACCESSAccess的功能的功能Access 2003属于小型桌面数据库系统,是管理和开发小属于小型桌面数据库系统,是管理和开发小型数据库系统的非常好的工具。型数据库系统的非常好的工具。 Access 2003可以在一个数据库文件中通过可以在一个数据库文件中通过7个对象个对象对数据进行管理,从而实现高度的信息管理和数据共享。对数据进行管理,从而实现高度的信息管理和数据共享。它的它的7个对象是:个对象是: (1) 表:存储数据。表:存储数据。 (2) 查询:查找和

21、检索所需的数据。查询:查找和检索所需的数据。 (3) 窗体:查看、添加和更新数据库的数据。窗体:查看、添加和更新数据库的数据。 (4) 报表:以特定的版式分析或打印数据。报表:以特定的版式分析或打印数据。 (5) 数据访问页:查看、更新或分析来自数据访问页:查看、更新或分析来自Internet或或Intranet的数据库数据。的数据库数据。 (6) 宏:执行各种操作,控制程序流程。宏:执行各种操作,控制程序流程。 (7) 模块:处理、应用复杂的数据信息的处理工具。模块:处理、应用复杂的数据信息的处理工具。ACCESS1.4.2 Access的启动与退出的启动与退出步骤如下:步骤如下: (1)

22、单击任务栏上的【开始】按钮。单击任务栏上的【开始】按钮。 (2) 打开【程序】级联菜单。打开【程序】级联菜单。 (3) 选择选择Microsoft Office | Microsoft Access 2003命令,就命令,就 可启动可启动Access 2003。 最简单而直接的启动方法,是在桌面上建立最简单而直接的启动方法,是在桌面上建立Access 2003的快捷方式,用户只需双击桌面上的快的快捷方式,用户只需双击桌面上的快捷方式图标,就可以方便、快捷地启动系统。捷方式图标,就可以方便、快捷地启动系统。ACCESSACCESS1.4.2 Access的启动与退出的启动与退出 单击数据库窗口标

23、题栏的关闭图标,或使用单击数据库窗口标题栏的关闭图标,或使用“文件文件”菜单菜单下的下的“关闭关闭”选项,只关闭数据库,不退出选项,只关闭数据库,不退出AccessAccess。 退出退出Access 2003Access 2003可以用如下可以用如下4 4种方法种方法: :1.1.单击单击Access 2003Access 2003工作窗口标题栏右端的关闭按钮。工作窗口标题栏右端的关闭按钮。2.2.打开打开Access 2003Access 2003工作窗口的工作窗口的“文件文件”菜单菜单选选“退出退出”项。项。3.3.用用Alt+F+XAlt+F+X组合键。组合键。( (先按下先按下Alt

24、Alt键不松手,敲键不松手,敲F F键再敲键再敲X X键。键。) )4.4.用用Alt+F4Alt+F4组合键。(先按下组合键。(先按下AltAlt键不松手,敲键不松手,敲F4F4键。)键。) ACCESS Access Access采用数据库方式是,在一个单个的采用数据库方式是,在一个单个的* *.MDB.MDB文文件中包含应用系统中所有的数据对象(包括数据表件中包含应用系统中所有的数据对象(包括数据表对象和查询对象),及其所有的数据操作对象(包对象和查询对象),及其所有的数据操作对象(包括窗体对象、报表对象、宏对象和括窗体对象、报表对象、宏对象和VBAVBA模块对象)。模块对象)。数据表对

25、象:数据表对象:字段字段1字段字段2.Access数据库(数据库(*.MBD)查询对象:查询对象:字段字段1字段字段2.报表对象:报表对象:字段字段1字段字段2.窗体对象窗体对象数据页对象数据页对象模块对象模块对象宏对象宏对象1.4.3 Access数据库系统的窗口与对象数据库系统的窗口与对象ACCESS 数据库窗口主要包括工具栏、数据库组件选项卡以及对象创建方法和已有对象列表3个部分,如图所示。 工具栏 对象创建方法和已有对象列表 数据库组件选项卡 ACCESS1.4.4 Access数据类型数据类型 数据类型和表达式都是数据库非常重要的内容。合理数据类型和表达式都是数据库非常重要的内容。合

26、理地使用数据类型,可以创建出高质量的表;灵活运用表达式,地使用数据类型,可以创建出高质量的表;灵活运用表达式,可以设计出丰富多彩的查询。因此,准确合理地用好数据类可以设计出丰富多彩的查询。因此,准确合理地用好数据类型和表达式,是设计出功能强大的数据库管理系统的前提。型和表达式,是设计出功能强大的数据库管理系统的前提。数据类型数据类型 Access数据库为字段提供了数据库为字段提供了10种数据类型,它们的用种数据类型,它们的用法和所占存储空间的大小如下:法和所占存储空间的大小如下: (1) 文本型文本型(Text):用于文本或文本与数字的结合,最长为:用于文本或文本与数字的结合,最长为 255个

27、字符个字符(字节字节),默认值是,默认值是50。在。在Access中,每一个中,每一个 汉字和所有特殊字符汉字和所有特殊字符(包括中文标点符号包括中文标点符号)都算作一个字都算作一个字 符。而且系统只保存输入到字段中的字符。符。而且系统只保存输入到字段中的字符。 (2) 备注型备注型(Memo):用于长文本或长文本与数字的结合,:用于长文本或长文本与数字的结合, 最长为最长为65 535个字符。但个字符。但Access不能对备注字段进行不能对备注字段进行排序或索引,而文本字段可以进行排序和索引。排序或索引,而文本字段可以进行排序和索引。 ACCESS (3) 数字型(Number):用于可以进

28、行数值计算的数据,但货币 除外。数字型字段按字段大小分字节、整型、长整型、单精 度型、双精度型、同步复制ID和小数7种,分别占1、2、 4、4、8、16和12个字节。Access默认为双精度型。 (4) 日期/时间型(Date/Time):用于存储日期和时间值,占8个 字节。 (5) 货币型(Currency):这种类型是数字数据类型的特殊类型, 等价于双精度数字类型。输入货币字段数据时,Access会 自动显示人民币符号和千分位处的逗号,并添加两位小数。 当小数部分多于两位时,Access会对数据进行四舍五入。 (6) 自动编号型(Auto Number):用于在添加记录时自动插入的 序号(

29、每次递增1或随机数),默认是长整型,也可以改为同 步复制ID型。自动编号一旦被指定,会永久地与记录连接。 如果删除了表中含有自动编号字段的一个记录后,Access 并不会为表格自动编号字段重新编号。 (7) 是否型(Yes/No):用于表示逻辑数据,其值为Yes/No、 True/False或On/Off。其数据长度为1个字符。ACCESS (8)OLE对象型(OLE Object):用于使用OLE协议在其他程序 中创建的OLE对象(如Word文档、Excel电子表格、图片和 声音等),最大长度为1GB。 (9)超级链接型(Hyper Link):用于存储超链接,可以是包含超 级链接地址的文本

30、或以文本形式存储的字符与数字的组合。 其字段最大长度为64 000个字符。 (10) 查阅向导型(Lookup Wizard):让用户通过组合框或列表 框选择来自其他表或值列表的值,实际的字段类型和长度 取决于数据的来源。ACCESS1.4.5 表达式表达式 1.常数 字面值(也称原义值、文字值)是指在 Access系统中使用与显示完全相同的值,即通常所说的常数。如数值0.25和1.3;字符串“姓名”和“shanghai”等都是字面值。2. 常量 常量是指预先定义好的、固定不变的数据。如数值常量128和-39;日期常量#2006-1-18#;逻辑常量True和False等。3. 变量 变量是指

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

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

33、用一样,都是将两边的字符串连接起来生成一个新的字符串。如:“中国”+“上海”和“中国”&“上海”,结果都是“中国上海”。 ACCESS 如果用“&”连接数字,&会将数字转换成字符串后再连接,并且在原数字前后都添一个空格。例如:“01电子商务”&3的结果是:“01电子商务 3”。而“+”只能连接两个字符串。 为了避免与算术运算符“+”混淆,一般用&连接两个字符串而尽量不使用+。 (4)逻辑运算符 逻辑运算符有:Not(否)、And(与)、or(或)。 参与逻辑运算的量和逻辑运算的结果都是逻辑值。如:A And(与) B,当且仅当A、B同时为真时,结果为真,

34、其他情况结果皆为假。 (5)特殊运算符(又称匹配运算符) 特殊运算符有:BetweenAnd,确定值的匹配范围;Like,确定值的匹配条件;In,确定匹配值的集合;Is,确定一个值是Null或not Null;Not,确定不匹配的值。特殊运算符前都可以有Not,形成复合运算。ACCESS 例如: Between #2006-1-1# And #2006-3-31#:指属于2006年第 一季度的日期。 In(“英语”,“德语”,“法语”):指与“英语”、“德语”、“法语”之 一相同的值。 Like“王*”:指第一个字是王的字符串。 Like“# # # # #”:指5个数字字符的字符串。 5.

35、表达式 用运算符将字面值(即为常数)、常量、变量、函数以及字段名、控件和属性等连接起来的式子称为表达式,该表达式将计算出一个单个值。可以将表达式作为许多属性和操作参数的设置值;还可以利用表达式在查询中设置准则(搜索条件)或定义计算字段;在窗体、报表和数据访问页中定义计算控件,以及在宏中设置条件。 表达式的生成方法有两种:自行创建表达式和使用表达式生成器生成表达式。表达式中可以有各种运算符,它们的优先级顺序如下:ACCESS (1) 函数; (2) ; (3) * 和 /; (4) 和Mod; (5) + 和 -; (6) =、=、= 和 ; (7) Not; (8) And; (9) Or。

36、必要时可用添加“( )”的方法改变原来的优先级。 表达式根据其计算结果分为算术表达式、逻辑表达式、文本表达式或日期表达式。如:37+66是算术表达式;a+bc是逻辑表达式;“上海”&“北京”是文本表达式;#2006-1-1# + 5是日期表达式。ACCESS 下面举几个表达式的实例。 例:写出下列各表达式: (1) 姓名中最后一个字是“钢”的男性。 (2) 20世纪90年代出生的。 (3) 代号中前两位是“0”(共6位数字)。 (4) 工资高于2000元低于4000元的工程师。 解: (1)姓名Like“*钢”and 性别 =“男”。 (2)出生日期Between #1990-1-1#

37、 and #1999-12-31#。 (3)代号Like“00# # # #”。 (4)工资2000 and工资4000 and职称=“工程师”。 常用函数 Access 系统提供了大量的标准函数,有利于管理和维护数据库。下面介绍一些常用的函数。ACCESS 1. 系统日期函数 格式:DATE( ) 功能:返回当前系统日期。 举例:在窗体或报表上创建一个文本框,在其控件来源属性中输入:=DATE( ) 则在控件文本框内会显示当前机器系统的日期,如:06-3-6 2. 系统时间函数 格式:TIME( ) 功能:返回当前系统时间。 举例:在窗体或报表上创建一个文本框,在其控件来源中输入: =TIM

38、E( ) 返回当前机器系统的时间,如:21:07:23 3. 年函数 格式:YEAR(日期表达式) 功能:返回年的四位整数。 ACCESS 举例:myd = # Apri 20,2006# YEAR(myd)=2006。 4. 月函数 格式:MONTH(日期表达式) 功能:返回112之间的整数,表示一年的某月。 举例:MONTH(myd)=4。 5. 日函数 格式:DAY(日期表达式) 功能:返回值为131之间的整数,表示日期中的某一天。 举例:DAY(myd)=20。 6. 删除掉前导、尾随空格函数 格式: LTRIM(字符串表达式) RTRIM(字符串表达式) ACCESS TRIM(字符串表达式) 功能: LTRIM 函数可以去掉“字符串表达式”的前导空格。 RTRIM 函数可以去掉“字符串表达式”的尾随空格。 TRIM 函数可以同时去掉“字符串表达式”的前导和尾随空格 举例: myst=“ I am a student. ” LTRIM(myst) 返回值为字符串“I am a student . ”。 RTRIM(myst) 返回值为字符串“ I am a student .”。 TRIM(myst) 返回值为字符串“I am a student .”。 7.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论