您当前的位置:优德w88官网登录 > 教程教材 >

access2016实用教程

2017-08-11  优德w88官网登录  本文已影响   字号:T|T

篇一:access2016实用教程

?通过本章的学习,读者应该理解数据模型、数据库管理系统、事务管理、安全性和完 整性、并发控制原理、故障恢复等基本概 念,掌握数据库设计的基本步骤,为后续 章节的学习打下良好的基础。 Access数据库应用基础教程清华大学出版社?理解信息、数据、数据库和数据处理的概念 ?了解数据库系统的组成和发展史 ?理解数据库管理系统的主要功能和组成 ?理解概念模型的基本概念和常用的数据模型 ?理解常用的数据库语言 ?掌握数据库设计的步骤和内容 Access数据库应用基础教程清华大学出版社?数据库的基本概念 ?数据库系统和数据库管理系统 ?数据模型 ?数据库语言 ?数据库设计的步骤与内容 Access数据库应用基础教程清华大学出版社1.1 数据库的基本概念?信息与数据 ?数据库 ?数据处理 Access数据库应用基础教程清华大学出版社1.2 数据库系统和数据库管理系统?数据库系统的组成和发展史 ?数据库管理系统(DBMS)的主要功能 ?数据库管理系统的组成 Access数据库应用基础教程清华大学出版社数据库系统的组成和发展史?一个数据库系统要包括数据、用户、硬件和软件4? ? ? ? ? (1)20世纪50年代至20世纪60年代早期 (2)20世纪60年代末至20世纪70年代 (3)20世纪80年代 (4)20世纪90年代初 (5)20世纪90年代末至今个主要部分。

?按照年代来分,数据库系统的发展可以划分为如下 几个阶段: Access数据库应用基础教程清华大学出版社数据库管理系统(DBMS)的主要功能?数据库定义功能 ?数据存取功能 ?数据库运行管理功能 ?数据库的建立和维护 ?数据通信功能 Access数据库应用基础教程清华大学出版社数据库管理系统的组成?语言编译处理程序 ?系统运行控制程序 ?系统建立和维护程序 ?数据字典 Access数据库应用基础教程清华大学出版社1.3 数据模型?概念模型 ?常用的数据模型? 关系模型 ? 层次模型 ? 网状模型 Access数据库应用基础教程清华大学出版社?概念模型是对客观事物及其联系得抽象,用于信息世界的建模,它强调其语义表达 能力,以及能够较方便、直接地表达应用 中各种语义知识。

?在概念模型中主要有实体与实体集 、属性 、 关键字与域和联系等基本概念。 Access数据库应用基础教程清华大学出版社常用的数据模型?关系模型:用二维表格结构来表示实体以及实体之间联系的数据模型。

?层次模型:数据库系统最早使用的一种模 型,它的数据结构是一颗有向树。

?网状模型 :如果取消层次模型的两个限制, 即两个或两个以上的结点都可以有多个双 亲,则“有向树”就变成了“有向图”。

“有向图”结构描述了网状模型。 Access数据库应用基础教程清华大学出版社1.4 数据库语言?数据定义语言 ?数据操纵语言 Access数据库应用基础教程清华大学出版社数据定义语言?数据库模式是通过一系列定义来说明的,这些定义由一种称为数据定义语言(Data-Definiton Language,DDL)的特殊语言来表达。例如,下 面的SQL语句描述了account表的定义:? Create table account (account-number char(10), balance integer)?上面DDL表达式执行的结果就是生成了account表,另外还更新了称为数据字典和数据目录的特殊表集。 Access数据库应用基础教程清华大学出版社数据操纵语言?数据操纵语言(Data-Manipulation Language,DML)使得用户可以访问或操纵那些按照某种特 定数据模式组织起来的数据。

?通常有如下两种基本的数据操纵语言: (1)过程化DML:要求用户指定需要什么数据 以及如何获得这些数据。

(2)陈述式DML:也称非过程化DML,只要求 用户指定需要什么数据,而不指明如何获得这些 数据。 Access数据库应用基础教程清华大学出版社1.5 数据库设计的步骤与内容?需求分析 ?概念结构设计 ?逻辑结构设计 ?物理结构设计 ?数据库实施 ?数据库运行与维护 Access数据库应用基础教程清华大学出版社第2章 关系数据库原理 Access数据库应用基础教程清华大学出版社?通过本章的学习,读者应该理解关系数据模型的基本概念 、关系运算 、关系模式的 规范化和数据库规范化的应用 ,为后续章 节的学习打下良好的基础。 Access数据库应用基础教程清华大学出版社?理解关系数据模型的基本概念 ?掌握各种关系运算 ?掌握模式的规范化 ?了解数据库规范化的应用 Access数据库应用基础教程清华大学出版社?关系数据模型和关系运算 ?关系模式的规范化 Access数据库应用基础教程清华大学出版社2.1 关系数据模型与关系运算?关系数据模型的基本概念 ?关系运算? 选择 ? 投影 ? 笛卡尔积 ? 连接 Access数据库应用基础教程清华大学出版社关系数据模型的基本概念(C1)?关系:一个关系就是一张二维表 ?元组:表中的一行就是一个元组 ?属性:表中的列称为属性 ?域:属性的取值范围 ?关系模式:对关系的描述称为关系模式 ?候选关键字:属性或属性的组合,其值能够惟一地标识一个元组。 Access数据库应用基础教程清华大学出版社关系数据模型的基本概念(C2)?主关键字:从候选关键字中选择其中一个作为主关键字。

?主属性:包含在任何候选关键字中的属性称为主 属性 ?外关键字:一个关系中的属性或属性组并非该关 系的关键字,但它们是另外一个关系的关键字 。

?全关键字:关系模型的所有属性组是这个关系模 式的候选关键字,称为全关键字。 Access数据库应用基础教程清华大学出版社?从一个关系中选出满足给定条件的记录的操作称为选择或筛选。选择是从行的角度 进行的运算,选出满足条件的那些记录构 成原关系的一个子集。

?例如下面的表达式将选择教师(编号,姓 名,性别,所在系名)关系中所有计算机 系的教师信息: ?所在系名=“计算机系”(教师) Access数据库应用基础教程清华大学出版社?从一个关系中选出若干指定字段的值的操作称为投影。投影是从列的角度进行的运 算,所得到的字段个数通常比原关系少, 或者字段的排列顺序不同。 Access数据库应用基础教程清华大学出版社?笛卡尔积运算使得我们可以将任意两个关系的信息组合在一起, ?例如我们将前面的教师(编号,姓名,性别,所 在系名)关系和课程(课程号,课程名,任课教 师编号,上课教室)关系做笛卡尔积运算,得到 的关系如下: 教师 ? 课程(教师.编号,教师.姓名,教师.性别,教 师.所在系名,课程.课程号,课程.课程名,课程.任课 教师编号,课程.上课教室) Access数据库应用基础教程清华大学出版社?连接是把两个关系中的记录按一定条件横向结合,生成一个新的关系。

?最常用的连接运算是自然连接,它是利用 两个关系中共用的字段,把该字段值相等 的记录连接起来,例如“教师”和“课程” 可以通过“教师.编号”和“课程.任课教师 编号”作为连接的“纽带”。 Access数据库应用基础教程清华大学出版社2.2 关系模式的规范化?模式规范化的必要 ?模式的规范化? 第一范式(1NF) ? 第二范式(2NF) ? 第三范式(3NF) ? 第四范式(4NF)?模式规范化的应用 Access数据库应用基础教程清华大学出版社第一范式(1NF)?第一范式要求数据表不能存在重复的记录,即存在一个关键字。1NF的第二个要求是每个字段都 不可再分,即已经分到最小,关系数据库的定义 就决定了数据库满足这一条。主关键字需要满足 下面几个条件:? ? ? ? 主关键字在表中是惟一的。

主关键字段不能存在空值。

每条记录都必须有一个主关键字。

主关键字是关键字的最小子集。 Access数据库应用基础教程清华大学出版社第二范式(2NF)?如果一个关系属于第一范式(1NF),且所有的非主关键字段都完全依赖于主关键字,则称之为 第二范式。

?例如:有一个库房存储的库有4个字段(零件号, 仓库号,零件数量,仓库地址),这个库符合 1NF,但因为“仓库地址”只完全依赖于“仓库 号”,即只依赖于主关键字的一部分,所以它不 符合第二范式(2NF)。可以做如下分解,将原 来的一个表分解成符合2NF的两个表: 零件(零件号,仓库号,零件数量) 仓库(仓库号,仓库地址) Access数据库应用基础教程清华大学出版社第三范式(3NF)?如果一个关系属于第二范式(2NF),且每个非关键字不传递依赖于主关键字,这种关系就是第 三范式(3NF)。简而言之,从2NF中消除传递 依赖,就是3NF。

?例如有一个表(姓名,工资等级,工资额),其 中姓名是关键字,此关系符合2NF,但是因为工 资等级决定工资额,这就叫传递依赖,它不符合 3NF。我们同样可以使用投影分解的方法将上表 分解成两个表:即(姓名,工资等级)和(工资 等级,工资额)。 Access数据库应用基础教程清华大学出版社第四范式(4NF)?第四范式的定义用到了多值依赖,多值依赖的定义如下:设R(U)是属性集U上的一个 关系模式。X,Y,Z是的U的子集,并且 Z=U-X-Y。关系模式R(U)中多值依赖 X→→Y成立,当且仅当对R(U)的任一关系r, 给定的一对(x,z)值有一组Y的值,这组值 仅仅决定于x值而与z值无关。 Access数据库应用基础教程清华大学出版社第五范式(5NF)?第四范式不是“最终”的范式,正如前面提到的,多值依赖有助于理解并解决利用 函数依赖无法理解的某些形式的信息重复。

还有一些类型的概括多值依赖的约束称为 连接依赖(join dependence),由此引出 的另外一种范式称为投影-连接范式 (project-join normal form,PJNF),有 的书中也将其称为第五范式(5NF)。 Access数据库应用基础教程清华大学出版社第3章 走进Access 2003 Access数据库应用基础教程清华大学出版社?通过本章的学习,读者应该对Access 2003有个基本的认识,熟悉Access 2003的操作 环境并对Access数据库的基本对象有初步 的了解。 Access数据库应用基础教程清华大学出版社?掌握启动和关闭Access 2003的基本方法 ?熟悉Access 2003的基本工作界面 ?了解Access的功能选项设置 ?理解Access 2003数据库的各种对象及其功 Access数据库应用基础教程清华大学出版社?启动和关闭Access 2003 ?Access 2003的基本工作界面 ?Access 2003数据库的对象 Access数据库应用基础教程清华大学出版社3.1 启动和关闭Access 2003?启动Access 2003 ?关闭Access 2003 Access数据库应用基础教程清华大学出版社启动Access 2003?在安装好Microsoft Office 2003软件包之后,选择“开始”|“程序”|“Microsoft Office”|“Microsoft Office 2003”命令即可启 动Access 2003。 Access数据库应用基础教程清华大学出版社关闭Access 2003?用户可以选择“文件”|“退出”命令或者使用“Alt+F4”组合键退出Access系统。

?无论何时退出,Microsoft Access都将自动 保存对数据的更改。但如果上一次保存之 后,又更改了数据库对象的设计,Access 将在关闭之前询问用户是否保存这些更改 Access数据库应用基础教程清华大学出版社3.2 Access 2003的基本工作界面?“开始工作”页面 ?菜单栏 ?工具栏 ?Access的功能选项设置 Access数据库应用基础教程清华大学出版社“开始工作”页面?启动Access 2003之后,将在Access界面的右方显示“开始工作”页面, 如图所示。在该页面中,显示着 “Microsoft Office Online”、“搜 索”、“打开”和“新建文件”等选 项。开始页面是由几个面板组合在一 起的。单击“开始工作”页面的标题 文字,弹出一个下拉菜单,单击其中 的某个命令,当前的页面将会切换到 指定的页面。 Access数据库应用基础教程清华大学出版社?Access数据库设计视图的菜单栏集中了Access的全部功能,在Access中所需进行 的各种操作均可通过菜单栏选项得以实现。

菜单栏及其各菜单选项的组成将随着 Access的不同视图状态而有所不同,如下 图所示的是数据库设计视图下的菜单栏。 Access数据库应用基础教程清华大学出版社?Access工具栏位于其菜单栏之下。工具栏的作用是提供菜单栏中常用功能选项的快 捷使用方法。如下图所示的是Access的常 用工具栏。常用工具栏中的各个按钮根据 选中对象的不同,使用状态也不同。当命 令按钮处于可用状态时,便呈高亮显示状 态;当按钮不可用时呈灰显状态。 Access数据库应用基础教程清华大学出版社Access的功能选项设置?Access的环境参数由Access的功能选项的默认值确定。Access提供一个操作界面使 得用户可以修改Access的功能选项默认值。

选择“工具”|“选项”命令,打开Access的 “选项”对话框即可根据需要在该对话框 中修改相应的环境参数。 Access数据库应用基础教程清华大学出版社3.3 Access 2003数据库的对象?表对象 ?查询对象 ?窗体对象 ?报表对象 ?数据访问页对象 ?宏对象 ?模块对象 Access数据库应用基础教程清华大学出版社?表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库中包含多个 表,用户可以在不同的表中存储不同类型的数据。

通过在表之间建立关系,可以将不同表中的数据联 系起来,以便供用户使用。

?在表中,数据以行和列的形式保存,类似于通常使 用的Excel电子表格。表中的列称为字段,字段是 Access信息的最基本载体,说明了一条信息在某 一方面的属性。表中的行称为记录,记录由一个或 多个字段组成。一条记录就是一个完整的信息 Access数据库应用基础教程清华大学出版社? 查询是用来操作数据库中的记录对象,利用它可以按照一定的条件或准则从一个或多个表中筛选出需要操作的字段,并 可以将它们集中起来,形成所谓的动态数据集 ? 用户可以浏览、查询、打印,甚至修改这个动态数据集中的 数据,Access会自动将所做的任何修改反映到对应的表中 ? 执行某个查询后,用户可以对查询的结构进行编辑或分析, 并可以将查询结果作为其他对象的数据源。查询到的数据记 录集合称为查询的结果集,结果集以二维表的形式显示出来, 但他们不是基本表。 Access数据库应用基础教程清华大学出版社?窗体是Access数据库对象中最具灵活的一个对象, 其数据源可以是表或查询 ?在窗体中可以显示数据表中的数据,可以将数据库中的表链接到窗体中,利用窗体作为输入记录 的界面,利用窗体,能够从表中查询、提取所需 的数据,并将其显示出来。通过在窗体中插入宏, 用户可以把Access的各个对象很方便的联系起来 ?窗体的类型大致可以分为提示型、控制型和数据 型3 类 。 Access数据库应用基础教程清华大学出版社?利用报表可以将数据库中需要的数据提取出来进行分析、整理和计算,并将数据以格式化的方式 发送到打印机。

?用户可以在一个表或查询的基础上来创建一个报 表,也可以在多个表或查询的基础上来创建报表 ?利用报表不仅可以创建计算字段,而且还可以对 记录进行分组以便计算出各组数据的汇总等。在 报表中,可以控制显示的字段、每个对象的大小 和显示方式,还可以按照所需的方式来显示相应 的内容。 Access数据库应用基础教程清华大学出版社数据访问页对象? 从Access 2000开始,Access就具备一种称为数据访问页的对象,以此支持数据库应用系统的Web访问方式 ? 在数据库应用系统中设计数据访问页是为了使用户能够察 看和操作来自Internet或Intranet的数据,而这些数据是保 存在Access数据库中的 ? 在Microsoft Access数据库中,可以设计多种不同类型的 数据访问页。可以在Access页设计视图中进行数据访问页 的设计操作,所形成的数据访问页是一个独立的文件,保 存在Microsoft Access数据库文件以外,但其中的数据却 链接在Access数据库文件中 Access数据库应用基础教程清华大学出版社?Access的宏对象是Access数据库对象中的一个基本对象。宏的意思是指一个或多个操作的集合, 其中每个操作实现特定的功能 ?宏可以使某些普通的、需要多个指令连续执行的 任务能够通过一条指令自动地完成,而这条指令 就称为宏。例如,可设置某个宏,在用户单击某 个命令按钮时运行该宏,以打印某个报表。 Access数据库应用基础教程清华大学出版社?Access的VBA(Visual Basic for Applications)模块对象是Access数据库对象中的一个基本对象, 模块是将VBA的声明和过程作为一个单元进行保 存的集合,也就是程序的集合 ?设置模块对象的过程也就是使用VBA编写程序的 过程。尽管Access是面向对象的数据库管理系统, 但其在针对对象进行的程序设计过程中,结构化 程序设计的模块化方法得到了完整的继承,即模 块中的每一个过程都应该是一个函数过程或者是 一个子程序过程。 Access数据库应用基础教程清华大学出版社第4章 数据库的创建与维护 Access数据库应用基础教程清华大学出版社?通过本章的学习,读者应该学会使用Access创建数据库的各种方法,掌握如何转换数据 库的方法以及查看数据库对象的相关性 。 Access数据库应用基础教程清华大学出版社?掌握创建Access数据库的方法 ?掌握打开数据库的方法 ?掌握查看数据库对象的相关性的方法 Access数据库应用基础教程清华大学出版社?数据库与数据库文件 ?创建Access数据库的方法 ?打开数据库 ?查看数据库对象的相关性 Access数据库应用基础教程清华大学出版社4.1 数据库与数据库文件?数据库 ?Access数据库文件 Access数据库应用基础教程清华大学出版社Access数据库文件?由于Access数据库与传统的数据库概念有所不同,它采用特有的全环绕数据库文件 结构组成数据库文件(.mdb文件),因此, 它可以以一个单独的.mdb文件存储一个数 据库应用系统中包含的所有对象。 Access数据库应用基础教程清华大学出版社4.2 创建Access数据库的方法?直接创建数据库 ?从模板创建数据库 ?数据库的格式 ?转换数据库 Access数据库应用基础教程清华大学出版社直接创建数据库?(1)选择“文件”|“新建”命令打开“新建文件”页面,单击页面中的“空数据库”命令 选项。

?(2)系统打开“文件新建数据库”对话框。

在该对话框中确定好数据库的保存位置之后, 在“文件名”文本框中为新建的数据库命名, 保存类型为默认值“Microsoft Office Access 数据库(*.mdb)”不变。 Access数据库应用基础教程清华大学出版社从模板创建数据库?打开“新建文件”页面,单击“模板”选项区中的“本机上的模版”命令,系统将 打开“模板”对话框,在“数据库”选项 卡中选择需要的模板,接着根据向导进行 设置即可。 Access数据库应用基础教程清华大学出版社数据库的格式?在直接创建数据库时,我们看到了数据库的版本 是2002-2003 ?在Access 2003中可以直接使用和修改Access 2000的文件,而不需要转换文件格式 ?事实上当用户新建一个数据库时,Access 2003会默认建立Access 2000格式的数据库,数据库 的文件格式会显示在数据库窗口的标题栏中 ?用户可以在建立之后再将数据库转换为20022003版本的文件格式,或者是设置新建立的数据 库采用2002-2003版的文件格式。 Access数据库应用基础教程清华大学出版社转换数据库?Access有不同的版本,可以选择“工具”|“数据库实用工具”|“转换数据库”命 令,在这些版本之间通过转换数据库来建 立新的数据库。 Access数据库应用基础教程清华大学出版社4.3 打开数据库?(1)启动Access 2003,单击数据库工具栏中的“打开”按钮。

?(2)系统将打开“打开”对话框,找到并 选择需要打开的数据库,单击“打开”按 钮旁边的三角符号按钮,弹出一个下拉菜 单,从中选择一种打开数据库的方式打开 数据库。 Access数据库应用基础教程清华大学出版社4.4 查看数据库对象的相关性?(1)在某个数据库对象上单击鼠标右键,从打开的快捷菜单中选择“对象相关性”命 令 ?(2)系统将弹出一个提示对话框,询问用 户是否启用名称自动更正并继续。单击“确 定”按钮,系统将弹出“对象相关性”窗口 , 在该对话框中可以查看当前对象的相关性。 Access数据库应用基础教程清华大学出版社第5章 表的创建与维护 Access数据库应用基础教程清华大学出版社?通过本章的学习,读者应该掌握建立数据表的各种方法及相关的知识,添加与编辑数据 记录的各种操作,数据表对象相关的操作, 表的使用和编辑 ,数据的排序与筛选,数据 表关联和常用的域合计函数 。 Access数据库应用基础教程清华大学出版社?掌握创建数据表的各种基本方法 ?掌握添加和编辑数据记录的各种操作 ?掌握表的常用编辑操作 ?数据表的排序和筛选 ?掌握数据表关联 ?掌握常用的域合计函数 Access数据库应用基础教程清华大学出版社?使用设计器创建表 ?使用向导创建表 ?通过输入数据创建表 ?添加与编辑数据记录 ?表的复制、删除和重命名操作 ?表的使用和编辑 ?数据的排序与筛选 ?数据表关联 ?域合计函数 Access数据库应用基础教程清华大学出版社5.1 使用设计器创建表?使用设计器创建表的一般步骤 ?表设计视图窗口 ?建立和命名字段 ?指定字段的数据类型 ?字段的常规属性 ?主关键字和索引 ?字段的查阅属性设计 Access数据库应用基础教程清华大学出版社使用设计器创建表的一般步骤? 采用设计器创建表的具体步骤如下:(1)在创建表之前,首先创建一 个数据库或打开一个已有的数据库。

(2)在数据库窗口中,单击“对 象”列表中的“表”对象按钮,接 着单击数据窗口工具栏的“新建” 按钮。

(3)系统打开 “新建表”对话框, 选择列表中的“设计视图”选项, 然后单击“确定”按钮,系统将打 开表的设计视图窗口,如右图所示, 在窗口中可以进行创建数据表的操 作。 Access数据库应用基础教程清华大学出版社指定字段的数据类型? Access 2003中经常用到的数据类型有10种。有关数据类型的详细说明如下表所示。数据类型 文本 数据类型说明 文本类型或文本与数字类型的结合。与数字类型一样,都不需要计算。例如姓名。

大小 最多可用255个字符或是由FieldSize属性设置长度。

Microsoft Access不会为文本字段中未用的部 分保留空格。

最多可用640000个字符。

1、2、4或8个字节 8个字节 8个字节 4个字节 1位 最多可用10亿字节,受限于所用的磁盘空间。

最长为64000个字节 通常为4个字节备注 数字 日期/时间 货币 自动编号 是/否 OLE对象 超级链接 查询向导长文本类型或文本与数字类型的组合 用于数学计算中的数值数据。关于如何设定特殊数字类型,可以查看FieldSize属性 的说明。

日期/时间数值得设定范围为100~9999年 用于数学计算的货币数值与数值数据,包含小数点后1~4位。整数位最多有15位。

每当一条新记录加入到数据表时,Access都会制定一个唯一的连续数值或随机数值 表,其增量为1。自动编号字段不能够更新。

“是”和“否”的数值与字段只包含两个数值(True/False或On/Off)中的一个。

联接或内嵌于Access数据表中的对象,可以是Excel电子表、Word文件、图形、声音 或其他二进制数据。

保存超级链接的字段。超级链接可以是某个文件的路径UNC路径或URL。

创建字段,该字段将允许使用组合框来选择另一个表或一个列表中的值。从数据类 型列表中选择此选项,将打开向导以进行定义。 Access数据库应用基础教程清华大学出版社字段的常规属性?字段大小 ?格式 ?输入掩码 ?标题 ?默认值 ?有效性规则 ?有效性文本?必填字段 ?允许空字符串 ?索引 ?Unicode压缩 ?输入法模式 ?智能标记 ?IME语句模式(仅日文) Access数据库应用基础教程清华大学出版社主关键字和索引?主关键字又称为主键,在Access数据库中,每个表一定包含一个主关键字,它可以由 一个或多个字段组成。

?索引是在数据库表中对一个或多个列的值 进行排序的结构。 Access数据库应用基础教程清华大学出版社5.2 使用向导创建表?使用向导创建表的具体操作步骤如下:(1)建立或打开一个数据库。

(2)在数据库窗口中,单击对象列表中的“表”, 然后单击“新建”按钮,在弹出的“新建表”对 话框中选择“表向导”选项;或者直接双击数据 库窗口中的“使用向导创建表”命令选项。

(3)系统弹出 “表向导”对话框,根据向导的 提示进行必要的设置,直到数据表创建完成。 Access数据库应用基础教程清华大学出版社5.3 通过输入数据创建表?通过输入数据创建表的一般步骤如下:(1)打开一个已有的数据库或新建一个数据库。

(2)双击数据库窗口中的“通过输入数据创建表” 命令选项;也可以选择“对象”列表中的“表”选 项后,单击数据库窗口的工具栏的“新建”按钮, 打开“新建表”对话框,双击其中的“数据表视图” 选项,系统将打开数据表视图窗口,如下图所示。 Access数据库应用基础教程清华大学出版社5.5 添加与编辑数据记录?添加数据记录 ?查看与编辑数据记录? 切换视图 ? 查看与浏览数据记录 ? 修改数据记录 ? 追加数据记录 ? 删除数据记录 Access数据库应用基础教程清华大学出版社5.6 表的复制、删除和重命名操作?复制表 ?删除表 ?重命名表 Access数据库应用基础教程清华大学出版社5.7 表的使用和编辑?改变数据记录的显示方式?改变列的顺序 ?查找和替换数据? “数据表”命令 ? “隐藏列”命令 ? “冻结列”命令 Access数据库应用基础教程清华大学出版社5.8 数据的排序与筛选?简单排序 ?高级排序 ?数据的筛选? ? ? ? ? 基于一个字段的简单排序 ? 基于相邻多个字段的简单排序按选定内容筛选 按选定内容排除筛选 按窗体筛选 高级筛选 Access数据库应用基础教程清华大学出版社5.9 数据表关联?定义关系 ?编辑关系 ?删除关系 ?查看已有的关系 ?设置参照完整性 ?联接类型 Access数据库应用基础教程清华大学出版社5.10 域合计函数?DAvg函数 ?Dcount函数 ?DMin函数和Dmax函数 ?DSum函数 ?DLookup函数 Access数据库应用基础教程清华大学出版社第6章 查询的使用 Access数据库应用基础教程清华大学出版社?通过本章的学习,读者应该掌握使用SQL来定义、查询和操纵数据库,理解不同的查询 类型的功能,掌握创建各种类型的查询的基 本方法。 Access数据库应用基础教程清华大学出版社?掌握SQL语言的定义、查询和操纵数据库的功能 ?理解不同类型查询在功能上的区别 ?掌握创建各种类型查询的基本方法 Access数据库应用基础教程清华大学出版社?SQL概述 ?SQL数据定义功能 ?SQL查询技术和操纵功能 ?创建查询? ? ? ? ? 查询概述 创建选择查询 创建交叉表查询 创建操作查询 创建SQL查询 Access数据库应用基础教程清华大学出版社6.1 SQL概述?SQL (Structured Query Language)结构化查询语言 ?ANSI(美国国家标准协会)规定SQL为关系型数据库管理系统的标准语言。SQL语言的主要功能就是同各 种数据库建立联系,进行沟通,以达到操纵数据库数 据的目的。

?SQL语句可以用来执行各种各样的操作,例如更新 数据库中的数据、从数据库中检索数据等。目前,绝 大多数流行的关系型数据库管理系统,如Oracle、 Sybase、Microsoft SQL Server、Access等,都采 用了SQL语言标准。 Access数据库应用基础教程清华大学出版社6.2 SQL数据定义功能?建立表:CREATE TABLE 表名 (字段1 数据类型1 [NOT NULL] [,字段2 数据类型2 [NOT NULL]]……) [IN 数据库名] ?修改表: ALTER TABLE 表名 ADD 字段名 数据类型 ?删除表: DROP TABLE 表名 Access数据库应用基础教程清华大学出版社6.3 SQL查询技术和操纵功能?SELECT语句 ?INSERT语句 ?UPDATE语句 ?DELETE语句 Access数据库应用基础教程清华大学出版社SELECT语句?完整的SELECT语句格式如下所示:SELECT 目标表的列名或列表达式集合 FROM 基本表或(和)视图集合 〔WHERE条件表达式〕 〔GROUP BY列名集合 〔HAVING组条件表达式〕〕 〔ORDER BY列名〔集合〕…〕 Access数据库应用基础教程清华大学出版社INSERT语句?(1)完全添加。INSERT语句最简单的语法如下: INSERT INTO 表名 VALUES (第一个字段值,...,最后一个字段值) ?部分添加。其语法格式如下: INSERT INTO 表名(字段1,…,字段N,…) VALUES (第一个字段值,...,第N个字段值,…) Access数据库应用基础教程清华大学出版社UPDATE语句?UPDATE语句用来更新(修改)数据表中已经存在的数据记录。它的基本语法格式如下: UPDATE表名 SET 字段1 = 值1,…, 字段N = 值N, 〔WHERE条件表达式〕 Access数据库应用基础教程清华大学出版社DELETE语句?DELETE语句用来删除数据表中的记录。它的基本语法格式如下: DELETE FROM表名 〔WHERE条件表达式〕 Access数据库应用基础教程清华大学出版社6.4 创建查询?查询概述 ?创建选择查询 ?创建交叉表查询 ?创建参数查询 ?创建操作查询 Access数据库应用基础教程清华大学出版社?使用查询可以按照不同的方式查看、更改和分析数据。也可以用查询作为窗体、报 表和数据访问页的记录源。在Microsoft Access中有下列几种查询:选择查询、交 叉表查询、参数查询、操作查询和SQL查 询。 Access数据库应用基础教程清华大学出版社创建选择查询?使用向导创建查询 ?在设计视图中创建查询 ?设置查询条件 ?使用向导在表中查找重复的记录或字段值 ?使用向导查找表之间不匹配的记录 Access数据库应用基础教程清华大学出版社创建操作查询?创建删除查询 ?创建更新查询 ?创建追加查询 ?创建生成表查询 Access数据库应用基础教程清华大学出版社创建删除查询?创建删除查询的具体操作步骤如下:(1)在数据库窗口中,单击选择“对象”列表下 的“查询”选项,然后单击“新建”按钮。

(2)在打开的“新建查询”对话框中,选择“设 计视图”选项。

(3)在打开的“显示表”对话框中,添加要在删 除查询中使用的数据表后,单击“关闭”按钮关 闭“显示表”对话框。

(5)在工具栏中单击“查询类型”按钮,从打开 的下拉菜单中选择“删除查询”命令选项。 Access数据库应用基础教程清华大学出版社创建更新查询?利用更新查询可以对表中符合条件的记录进行更新。创建更新查询的具体操作步骤如下: (1)打开一个数据库。在数据库窗口中,单击选择 “对象”列表下的“查询”选项,单击“新建”按钮。

(2)在 “新建查询”对话框中,选择“设计视图”选 项。

(3)在打开的“显示表”对话框中,添加要在更新查 询中使用的数据表,单击“关闭”按钮关闭“显示表” 对话框。

(4)在工具栏中单击“查询类型”按钮,从打开的下 拉菜单中选择“更新查询”命令选项,当前查询设计视 Access数据库应用基础教程清华大学出版社创建追加查询?利用追加查询可以从一个数据表中读取记录,把他们追加到其他表中。追加记录时 只能追加相匹配的字段,其他字段被忽略。 Access数据库应用基础教程清华大学出版社创建生成表查询?生成表查询是从一个或多个表的全部或部分数据中创建新数据表。 Access数据库应用基础教程清华大学出版社6.4.6 创建SQL查询 ?SQL查询是用户使用SQL语言创建的查询。创建SQL查询的具体操作步骤如下: (1)在Access中打开student数据库。

(2)在数据库窗口中,单击选择“对象”列表中 的“查询”选项,单击“新建”按钮,在弹出的 “新建查询”对话框中选择“设计视图”选项后, 单击“确定”按钮 (3)在 “显示表”对话框中直接单击“关闭”按 钮。

(4)单击工具栏中的“视图”按钮,从打开的下 拉菜单中选择“SQL视图”命令选项,系统将打开 Access数据库应用基础教程清华大学出版社第7章 窗体的创建与维护 Access数据库应用基础教程清华大学出版社?通过本章的学习,读者应该掌握窗体的基本概念和类型,窗体的视图,创建各种窗体的 一般方法,窗体的节的知识与编辑,窗体的 属性设置,控件和宏在窗体中的应用及嵌套 窗体的创建等知识。 Access数据库应用基础教程清华大学出版社?理解窗体的概念和类型 ?理解窗体的视图 ?掌握创建窗体的基本方法 ?理解窗体的节 ?掌握窗体属性的设置方法 ?掌握各种类型控件的使用和相关的编辑操作 ?掌握创建和使用主/子窗体的方法 Access数据库应用基础教程清华大学出版社?窗体概述 ?创建窗体?窗体的节 ?窗体的属性 ?控件及其应用 ?在窗体中使用表达式和宏 ?创建和使用主/子窗体 Access数据库应用基础教程清华大学出版社7.1 窗体概述?窗体的概念 ?窗体的类型 ?窗体的视图 Access数据库应用基础教程清华大学出版社窗体的概念?窗体主要用于输入和显示数据的数据库对象。也可以将窗体用作切换面板来打开数据库中的其他 窗体和报表,或者用作自定义对话框来接收用户 的输入及根据输入执行操作。

?多数窗体都与数据库中的一个或多个表和查询绑 定。窗体的记录源来源于数据表和查询中的某个 指定的字段或所有字段。在窗体中,可以显示标 题、日期、页码、图形和文本等元素,还可以显 示来自报表中表达式的计算结果。 Access数据库应用基础教程清华大学出版社窗体的类型?命令选择型窗体:这类窗体主要用于信息系统控制界面设计。例如,可以在窗体中 设置一些命令按钮,当单击这些按钮时, 可以调用相应的功能。

?数据交互式窗体:这类窗体主要用于显示 信息和输入数据。 Access数据库应用基础教程清华大学出版社窗体的视图?窗体视图 ?数据表视图 ?设计视图 ?数据透视表视图 ?数据透视图视图 Access数据库应用基础教程清华大学出版社7.2 创建窗体?使用窗体向导创建窗体 ?在设计视图中创建窗体 ?自动创建窗体 ?自动窗体? 纵栏式窗体 ? 表格式窗体 ? 数据表窗体 ? 数据透视表 ? 数据透视图?使用图表向导创建窗体 ?使用数据透视表向导创建窗体 Access数据库应用基础教程清华大学出版社7.3 窗体的节?窗体页眉 ?页面页眉 ?主体 ?页面页脚 ?窗体页脚 Access数据库应用基础教程清华大学出版社7.4 窗体的属性?设置窗体的“格式”属性 ?设置窗体的“数据”属性 Access数据库应用基础教程清华大学出版社7.5 控件及其应用?创建和删除控件 ?控件的类型 ?设置控件属性 ?编辑控件 Access数据库应用基础教程清华大学出版社创建和删除控件? 创建控件? 在基于记录源的窗体或报表中,或在与数据库连接的数据访问页 中,可以通过从字段列表中,将字段直接拖动到窗体中以创建控 件,以便实现数据显示的功能 。

? 如果想自行创建控件,可以在工具箱中单击,选中需要的控件, 然后把鼠标移到窗体中,按住鼠标左键不放并拖动鼠标,即可创 建所需的控件。? 删除控件? 当需要删除单个控件时,可以在需要删除的控件上直接单击鼠标 右键,从弹出的快捷菜单中选择“剪切”命令;还可以先单击鼠 标,选中需要删除的控件,然后按Delete键。

? 如果需要一次性删除多个控件,可以按住Shift键,然后一一单击 选中需要删除的控件,然后再使用以上介绍的方法删除这些控件。 Access数据库应用基础教程清华大学出版社控件的类型?常用的控件类型有“标签”控件、文本框、选项组、切换按钮、选项按钮、组合框、 列表框、命令按钮、图像 、分页符,选项 卡、主/子窗体、直线、矩形等控件。 Access数据库应用基础教程清华大学出版社设置控件属性?要想设置控件的具体属性,一般操作步骤如下: (1)在窗体上选中需要设置属性的控件。

(2)单击工具栏中的“属性”按钮,打开 相应控件的属性设置对话框,该对话框的 标题是当前选中的控件。

(3)设置属性选项,完成后单击窗口右上 角的关闭按钮即可。 Access数据库应用基础教程清华大学出版社?选择控件:将鼠标移到该控件上,然后单击该控 件即可。

?移动控件:首先选中控件,按键盘上的方向键进行移动或者把鼠标移到被选中的控件上,当鼠标 变成黑色的手形时,按住鼠标左键并拖动即可移 动该控件。

?控件的对齐和间距:首先要选中需要对齐的多个 控件,然后选择“格式”|“对齐”菜单下的相关子 命令进行对齐操作。

?调整控件大小:将鼠标移到控件的边缘,当鼠标 变成双向箭头形状时,按下鼠标左键并拖动鼠标, 释放鼠标即可改变控件的大小。 Access数据库应用基础教程清华大学出版社7.6 在窗体中使用表达式和宏?在窗体中使用表达式? 在窗体中加入页号 ? 打印当前日期 ? 文本连接 ? 计算数学表达式 ? 窗体中事件的触发 ? 同步显示两个窗体?在窗体中使用宏 Access数据库应用基础教程清华大学出版社7.7 创建和使用主/子窗体?同时创建主窗体和子窗体 ?创建子窗体并将其添加到已有窗体中 Access数据库应用基础教程清华大学出版社第8章 报表的建立及打印 Access数据库应用基础教程清华大学出版社?通过本章的学习,读者应该掌握报表设计区的使用,报表的分类,创建各种报表的一般 方法,创建子报表的一般方法以及预览和打 印报表的操作方法。 Access数据库应用基础教程清华大学出版社?理解窗体的概念和类型 ?理解窗体的视图 ?掌握创建窗体的基本方法 ?理解窗体的节 ?掌握窗体属性的设置方法 ?掌握各种类型控件的使用和相关的编辑操作 ?掌握创建和使用主/子窗体的方法 Access数据库应用基础教程清华大学出版社?窗体概述 ?创建窗体?窗体的节 ?窗体的属性 ?控件及其应用 ?在窗体中使用表达式和宏 ?创建和使用主/子窗体 Access数据库应用基础教程清华大学出版社8.1 报表概述?报表的视图?报表的结构 ?报表设计区 ?报表的分类? 设计视图 ? 打印预览视图 ? 版面预览视图 Access数据库应用基础教程清华大学出版社报表设计区?报表页眉 ?页面页眉 ?组页眉 ?主体 ?组页脚 ?页面页脚 Access数据库应用基础教程清华大学出版社报表的分类?纵栏式报表 ?表格式报表 ?图表报表 ?标签报表 Access数据库应用基础教程清华大学出版社8.2 创建报表?使用报表向导创建报表 ?使用报表设计视图创建报表 ?修改报表的布局 Access数据库应用基础教程清华大学出版社使用报表向导创建报表?使用报表向导创建报表 ?自动创建报表 ?使用图表向导创建报表 ?使用标签向导创建报表 Access数据库应用基础教程清华大学出版社使用报表设计视图创建报表?使用报表设计视图创建报表的一般操作方法如下:(1)在数据库窗口左侧的对象列表中,单击“报表” 对象,然后单击工具栏中的“新建”按钮。系统将 打开“新建报表”对话框。

(2)在“新建报表”对话框的列表框中,选中“设 计视图”选项,在“请选择该对象数据的来源表或 查询”列表框中,指定一个数据表或查询作为报表 的数据源,单击“确定”按钮,系统将打开报表的 设计视图。

(3)将字段列表窗口中的字段或工具箱中有关对象 拖放到设计视图窗口中,完成报表的设计。 Access数据库应用基础教程清华大学出版社修改报表的布局?改变控件的位置和大小 ?在报表中为控件添加边框及样式 ?调整报表中字段的对齐方式 ?在报表上绘制线条 ?在报表上绘制矩形 Access数据库应用基础教程清华大学出版社8.3 创建子报表?子报表的定义和作用 ?在已有的报表中创建子报表 ?将某个已有报表添加到其他已有报表中来创建子报表 Access数据库应用基础教程清华大学出版社8.4 预览和打印报表?打开报表的打印预览视图有如下两种操作方法:(1)在数据库窗口中,单击左侧的“报表”对象 按钮,将当前窗口切换到报表对象列表窗口界面, 双击其中需要打开的报表,即可打开该报表的打 印预览视图。

(2)在报表的设计视图中,直接单击工具栏中的 “视图”按钮,即可将当前报表切换到打印预览 视图状态。 Access数据库应用基础教程清华大学出版社第9章 数据访问页的使用 Access数据库应用基础教程清华大学出版社?通过本章的学习,读者应该能够理解数据访问页的存储与调用方式,掌握数据访问页的 创建方法,掌握数据访问页的工具箱中常用 控件的创建及使用方法。 Access数据库应用基础教程清华大学出版社?理解数据访问页的存储与调用方式 ?掌握数据访问页的创建方法 ?掌握数据访问页的工具箱中常用控件的创建及使用方法 Access数据库应用基础教程清华大学出版社?页对象概述 ?自动创建数据页 ?使用向导创建数据访问页 ?使用设计视图创建数据访问页 ?设置数据访问页的属性 ?工具箱及其常用控件 Access数据库应用基础教程清华大学出版社9.1 页对象概述?数据访问页的存储与调用方式 ?数据访问页的创建方法? 数据访问页的存储方式 ? 数据访问页的调用方式 Access数据库应用基础教程清华大学出版社数据访问页的存储方式?数据访问页不同于其他Access对象,它并不是被保存在Access数据库(*.MDB)文 件中,而是以一个单独的.HTML格式的磁 盘文件形式存储,仅在Access数据库页对 象集中保留一个快捷方式。 Access数据库应用基础教程清华大学出版社数据访问页的调用方式?在Access数据库中打开数据访问页 ?在IE 5.0中打开数据访问页 Access数据库应用基础教程清华大学出版社数据访问页的创建方法?使用向导创建数据访问页 ?使用设计视图创建数据访问页 Access数据库应用基础教程清华大学出版社9.2 自动创建数据页?自动创建数据页 ?保存数据访问页 ?在IE中打开数据访问页对象 Access数据库应用基础教程清华大学出版社自动创建数据页?自动创建数据页的具体操作步骤如下:? (1)在数据库窗口中,在左侧的“对象”列 表中单击“页”对象按钮,然后单击工具栏中 的“新建”按钮。

? (2)系统将打开 “新建数据访问页”对话框, 在列表框中选择“自动创建数据页:纵栏式” 选项,在下方的列表框中为所创建数据访问页 的选择数据源,然后单击“确定”按钮即可。 Access数据库应用基础教程清华大学出版社保存数据访问页?当创建完一个数据访问页对象时,为了以后的调用,必须对页面进行保存。保存数 据访问页的一般方法如下:? (1)选择“文件”|“保存”命令,或直接单击 工具栏中的“保存”按钮,系统将打开“另存 为数据访问页”对话框。

? (2)为文件指定一个保存路径后,在“文件 名”文本框中为保存的文件命名,然后单击 “保存”按钮即可。 Access数据库应用基础教程清华大学出版社在IE中打开数据访问页对象?在IIS中为数据访问页创建虚拟目录 ?在IE中打开数据访问页对象 ?删除数据访问页对象 Access数据库应用基础教程清华大学出版社9.3 使用向导创建数据访问页?具体操作步骤如下:(1)在数据库窗口中,在左侧的“对象”列表中单 击“页”对象按钮,然后单击工具栏中的“新建” 按钮。

(2)系统将打开“新建数据访问页”对话框,在列 表框中选择“数据页向导”选项,在下方的列表框 中为所创建数据访问页的指定数据源。

(3)单击“确定”按钮,系统打开向导对话框,根 据向导的提示进行设置,设置完成后单击“完成” 按钮即可完成创建数据访问页的操作。 Access数据库应用基础教程清华大学出版社9.4 使用设计视图创建数据访问页?使用设计视图创建数据访问页的一般方法 ?使用字段列表向数据页中添加透视表控件 ?设置数据访问页的属性 Access数据库应用基础教程清华大学出版社使用设计视图创建数据访问页的一 般方法?使用设计视图创建数据访问页的一般方法如下:(1)在数据库窗口中,在左侧的“对象”列表中单击 “页”对象按钮,然后单击工具栏中的“新建”按钮。

(2)系统将打开“新建数据访问页”对话框,在列表 框中选择“设计视图”选项,在下方的列表框中选择 某个数据表或查询作为所创建数据访问页的数据源。

(3)设置完“新建数据访问页”对话框后,单击“确 定”按钮打开数据访问页的设计视图。

(4)在数据访问页的设计视图中,添加需要显示的控 件或字段列表即可完成数据访问页的设计。

(5)保存设计好的数据访问页。 Access数据库应用基础教程清华大学出版社设置数据访问页的属性?数据访问页的HTML文档属性 ?页的记录来源及常用属性 ?设置页的主题 Access数据库应用基础教程清华大学出版社9.5 工具箱及其常用控件?数据访问页中的工具箱 ?标签控件 ?文本框控件 ?滚动文字 ?输入文本 ?插入图形 ?超链接 Access数据库应用基础教程清华大学出版社第10章 宏的使用 Access数据库应用基础教程清华大学出版社?通过本章的学习,读者应该能够理解宏的概念及其类型,掌握创建与运行宏的方法,理 解常用的事件与宏操作命令,能独立创建一些 简单的宏对象。 Access数据库应用基础教程清华大学出版社?理解宏的概念及其类型 ?掌握创建与运行宏的方法 ?理解常用的事件与宏操作命令 ?能独立创建一些简单的宏对象 Access数据库应用基础教程清华大学出版社?宏概述 ?创建与运行宏 ?事件与宏操作 ?宏实例 Access数据库应用基础教程清华大学出版社10.1 宏概述?什么是宏 ?什么是事件 ?宏的类型 Access数据库应用基础教程清华大学出版社?宏就是一个或多个操作的集合。其中的每个操作都能够自动地实现特定的功能。

?在Access中,可以为宏定义各种类型的动 作,如打开和关闭窗体、显示及隐藏工具 栏、预览或打印报表等。

?通过运行宏,能够有次序地自动完成一连 串的操作,包括各种数据、键盘或鼠标的 操作。 Access数据库应用基础教程清华大学出版社什么是事件?事件过程是为响应由用户或程序代码引发的事件或由系统触发的事件而运行的过程。

?事件(Event)是指对象所能辨识或检测的 动作,当此动作发生于某一个对象上,其 相对的事件便会被触发,而如果用户已预 先替此事件编写了宏或事件程序,此宏或 事件程序便会被执行。 Access数据库应用基础教程清华大学出版社?操作序列 ?宏组 ?条件操作宏 Access数据库应用基础教程清华大学出版社10.2 创建与运行宏?测试与运行宏 ?编辑宏? 创建单个宏 ? 创建条件宏 ? 创建宏组 Access数据库应用基础教程清华大学出版社创建单个宏?要创建一个最基本的宏,具体操作方法如下:(1)在“数据库”窗口中,单击“对象”列表下的 “宏”对象按钮,将数据库窗口切换到宏对象列表界 面。

(2)单击“数据库”工具栏上的“新建”按钮,系 统将打开宏的设计视图。

(3)用鼠标单击“操作”列的单元格,对应的单元 格将显示一个下拉三角按钮,单击该三角按钮,系统 将显示一个下拉列表,从中选择需要的操作命令。

(4)在“操作参数”区设置相应操作命令的参数。

(5)重复以上步骤,直到添加完所需要的所有操作 命令序列,单击“保存”按钮保存所创建的宏即可。 Access数据库应用基础教程清华大学出版社创建条件宏?创建条件宏的一般方法和创建宏的基本上相同,不同之处在于,条件宏的设计视图 中,添加了“条件”列。

?“条件”列在默认情况下是不显示出来的。

要将该列显示在宏设计视图中,选择“视 图”|“条件”命令即可。在“条件”列中, 可以设置一些条件,这样,在运行该宏时, 只有符合了这些条件,系统才会运行相应 “操作”单元格中的操作。 Access数据库应用基础教程清华大学出版社?如果要将几个相关的宏组织在一个设计视图窗口中,而不是将它们分别创建成宏对 象,则可以将它们组织成一个宏组。

?创建宏组的一般方法和创建宏的基本上相 同,不同之处在于,宏组的设计视图中, 添加了“宏名”列。 Access数据库应用基础教程清华大学出版社测试与运行宏?测试宏 ?运行宏 ?运行宏组中的宏 ?从另一个宏或Microsoft Visual Basic过程中 Access数据库应用基础教程清华大学出版社10.3 事件与宏操作? 数据处理事件 ? 焦点事件 ? 鼠标事件 ? 键盘事件?常用的宏操作 Access数据库应用基础教程清华大学出版社数据处理事件?所谓的数据处理事件,就是对某数据执行的某种特定的动作。在Access中,经常用 到的数据处理事件如下:? AfterDelConfirm、AfterInsert、AfterUpdate、 BeforeDelConfirm、BeforeInsert、 BeforeUpdate、Change、Current、Delete、 Dirty和NotInList事件。 Access数据库应用基础教程清华大学出版社?Access中的焦点处理事件如下:? Activate、Deactivate、Enter、Exit、 GetFocus和LostFocus事件。 Access数据库应用基础教程清华大学出版社鼠标和键盘事件?Access中的鼠标操作事件如下: ?Access中键盘输入事件如下:? Click、DblClick、MouseDown、MouseMove和 MouseUp事件。

? KeyDown、KeyPress和KeyDUp事件。 Access数据库应用基础教程清华大学出版社常用的宏操作?Access提供了许多基本宏操作,下列是其中一些比较常用到的宏操作:? AddMenu、ApplyFilter、Beep、CancelEvent、 CopyDatabaseFile、CopyObject、DeleteObject、 Close、Echo、FindNext、FindRecord、GoToControl、 GoToRecord、Maximiz、Minimize、MsgBox、 OpenForm、OpenReport、OpenQuery、PrintOut、 Quit、RepaintObject、Restore、RunMacro、 SetValue和StopMacro。 Access数据库应用基础教程清华大学出版社10.4 宏实例?将宏对象转换为Visual Basic代码 ?判断空报表 ?检索数据 Access数据库应用基础教程清华大学出版社第11章 模块与VBA Access数据库应用基础教程清华大学出版社?通过本章的学习读者应该掌握基本的VBA编程环境,能够独立进行简单的VBA程序设计。 Access数据库应用基础教程清华大学出版社?掌握VBA程序设计基础 ?掌握程序流程控制的知识 ?掌握模块、函数和子程序的知识 ?理解面向对象的程序设计的知识 ?掌握VBA开发环境 ?理解VBA代码的保护措施 Access数据库应用基础教程清华大学出版社?VBA程序设计基础 ?程序流程控制 ?模块、函数和子程序 ?面向对象的程序设计 ?VBA开发环境 ?VBA代码的保护 Access数据库应用基础教程清华大学出版社11.1 VBA程序设计基础?常量、变量和数组 ?数据类型:布尔型(Boolean)、日期型(Date)、字符串 (String)、货币型(Currency)、字节型 (Byte)、整数型(Integer)、长整型(Long)、 单精数型(Single)、双精数型(Double)以及 变体型(Variant)和用户自定义型。在VBA代码 编程环境中通过“Dim as”语句来定义数据类型。 Access数据库应用基础教程清华大学出版社11.2 程序流程控制?选择结构 ?循环结构? ? ? ? ? If语句 ? Select Case语句 Do…Loop语句 For…Next语句 While…Wend语句 GoTo语句?Exit语句 Access数据库应用基础教程清华大学出版社11.3 模块、函数和子程序?模块 ?过程 ?函数? 模块对象 ? 窗体或报表模块 Access数据库应用基础教程清华大学出版社?过程的表示方法为Sub。过程能在响应相应的事件并执行其中的代码,可以简化程序 设计任务。过程的语法结构为:Sub 过程名称() 变量声名 基本语句 End Sub Access数据库应用基础教程清华大学出版社?函数不仅能执行一定的命令,还能根据参数计算出对程序有用的数值并且可以在表 达式中引用。函数的语法结构如下:Function 函数名称() As 数据类型 变量声明 基本语句 函数名称=表达式? End Function Access数据库应用基础教程清华大学出版社11.4 面向对象的程序设计?对象 ?属性和方法 ?面向对象程序设计实例? 设计具有登录功能的窗体 ? 四则混合运算 ? 录入考试分数 Access数据库应用基础教程清华大学出版社?对象是为了管理数据和代码的方便而提出的。在VBA中,对象是封装数据和相应代码的客体,它是代码和 数据的组合。对象具有属性、方法和事件。? 属性是一个对象的特征,它定义了对象的大小,颜色、位置 等特征,可以通过修改对象的属性值来修改对象的特征。

? 方法指的是对象能执行的动作,通过这个动作能实现相应的 功能或改变对象的属性,如FindRecord”是对象DoCmd的一 个方法,调用这个方法可以找到符合条件的记录。

? 事件是一个对象可以探知的动作,如鼠标的单击或双击,控 件的移动等,事件过程针对被触发的事件作出响应,执行相 应的功能。 Access数据库应用基础教程清华大学出版社属性和方法?在代码、宏或表达式中,一般通过输入其标识符来引用相应已开启的对象或属性,可以通过以下 几种方式引用对象及属性: (1)引用已被打开的窗体或报表 (2)引用相应的子窗体和子报表 (3)引用控件或属性值 (4)引用窗体节、报表节或报表的组级别 (5)引用列表中的列 Access数据库应用基础教程清华大学出版社11.5 VBA开发环境?进入VBA ?VBA调试环境 ?程序的调试 Access数据库应用基础教程清华大学出版社进入VBA?当我们选中一个需要编写代码的控件,并准备为其对某一事件的响应方法编写VBA代码时,就应 该启动VBA的编成环境对VBA代码编辑操作。

Access提供了多种方法启动VBA编程环境,包括 如下方式:? 按Alt+F11组合键 ? 在数据库窗口中选择“工具”|“宏”|“Visual Basic编辑 器”命令 ? 单击数据库窗口中的“模块”按钮,然后单击“新建” 按钮,或双击要查看或编辑的模块 Access数据库应用基础教程清华大学出版社VBA调试环境? 在Microsoft Access中调试VBA代码的工具是“Visual Basic编辑器”。Visual Basic编辑器的主要功能是 建立和管理VBA项目。该 软件的界面如下图所示。

在打开的Visual Basic编辑 器中,默认情况下只包含 代码窗口。如果有特殊的 需要,可以通过“视图” 菜单打开项目资源管理器、 属性窗口、本地窗口、立 即窗口、监视窗口等窗口。

这些工具为代码的设计和 调试提供了方便。 Access数据库应用基础教程清华大学出版社程序的调试?逐步调试 ?监视代码的运行 Access数据库应用基础教程清华大学出版社11.6 VBA代码的保护?通过密码保护Visual Basic代码 ?创建一个MDE文件 Access数据库应用基础教程清华大学出版社通过密码保护Visual Basic代码? 可以通过对VBA设置密码防止其他非法用户查看或编辑数据库中的程序代码。方法如下:? (1)首先,进入“Visual Basic编辑器”环境。打开需要保护的 VBA代码的Microsoft Access项目(.adp)文件或Microsoft Access数 据库(.mdb)文件。在数据库窗口中,选择“工具”|“宏”|“Visual Basic编辑器”命令,进入VBA编辑环境。

? (2)在“Visual Basic编辑器”中,选择“工具”|“ Access数据 库或Access项目名 属性”命令。

? (3)在“保护”选项卡中,选中“查看时锁定项目”复选框。如 果设置了密码,但没有选中“查看时锁定项目”,则任何人都可 以查看和编辑代码,但“项目属性”对话框是被保护的。

? (4)在“密码”框中输入密码,在“确认密码”框中,再次输入 密码以进行确认,然后单击“确定”按钮即可。 Access数据库应用基础教程清华大学出版社创建一个MDE文件?生成MDE文件的步骤如下:(1)关闭Microsoft Access数据库。如果在多用 户环境中工作,确认其他所有用户已关闭Access 数据库。

(2)选择“工具”|“数据库实用工具”|“生成 MDE文件”命令,打开“保存数据库为MDE”对 话框。

(3)在“保存数据库为MDE”对话框中,指定要 保存为MDE文件的Access数据库,然后单击“生 成”按钮。

(4)在“将MDE保存为”对话框中,为Access 数据库指定名称、驱动器和文件夹后,单击“保 存”按钮即可。 Access数据库应用基础教程清华大学出版社第12章 数据库管理与安全 Access数据库应用基础教程清华大学出版社?通过本章的学习读者应该掌握数据库的压缩与备份的方法,掌握使用用户级安全机制的 方法,了解其他保护数据库的措施。 Access数据库应用基础教程清华大学出版社?掌握数据库的压缩与备份的方法 ?掌握使用用户级安全机制的方法 ?了解其他保护数据库的措施 Access数据库应用基础教程清华大学出版社?数据库的压缩与备份 ?使用用户级安全机制 ?其他保护数据库的措施 Access数据库应用基础教程清华大学出版社12.1 数据库的压缩与备份?数据库的压缩与恢复 ?备份和恢复数据库 Access数据库应用基础教程清华大学出版社数据库的压缩与恢复?为了压缩和恢复Access数据库,执行该操作的用户必须具有相应数据库的“打开/运行”和“以独 占方式打开”权限。压缩和修复当前Access数据 库的方法如下:? (1)打开要压缩和修复的Access数据库。如果该文件 位于服务器或共享文件夹中,作为共享数据库存在, 在执行压缩和修复时请确保没有其他用户打开该数据 库。

? ( 2)在菜单栏中选择“工具”|“数据库实用工 具”|“压缩和修复数据库”命令。 Access数据库应用基础教程清华大学出版社备份和恢复数据库? 可以使用“Microsoft Windows 2000备份及故障恢复工具”或其他备份软件备份Access数据库。使用“Microsoft Windows 2000备份及故障恢复工具”的方法如下:? (1)选择“开始”|“所有程序”|“附件”|“系统工具”|“备份”命 令,激活“Microsoft Windows 2003备份及故障恢复工具” 。

? (2)用户可以在主体框中选择文件或文件夹,然后在左下部的 “备份媒体或文件名”栏中输入备份文件的名称,然后单击“开 始备份”按钮。

? (3)数据库信息发生损失,就可以根据这个备份文件恢复数据库 的原态,尽量减少系统的损失。方法是进入“Microsoft Windows 2003备份及故障恢复工具”中,选择“还原”选项卡,在其中设 置还原文件。 Access数据库应用基础教程清华大学出版社12.2 使用用户级安全机制?Access数据库中的权限类型 ?新建Microsoft Access工作组信息文件 ?Access的帐号管理 ?通过向导建立用户组安全机制 ?修改和删除工作组信息 Access数据库应用基础教程清华大学出版社Access数据库中的权限类型权限名称 打开/运行 以独占方式打开 读取设计 允许的操作 打开数据库、窗体或报表或者运行数据库中的宏。

以独占访问权限打开数据库。

在“设计”视图中查看表、查询、窗体、报表或宏。修改设计 管理员读取数据 更新数据 插入数据查看和更改表、查询、窗体、报表或宏的设计,或进行删除。

对于数据库,设置数据库密码、复制数据库并更改启动属性。对于表、查询、窗 体、报表和宏,具有对这些对象和数据的完全访问权限。查看表和查询中的数据。

查看和修改表和查询中的数据,但并不向其中插入数据或删除其中的数据。

查看表和查询中的数据,并向其中插入数据,但不修改或删除其中的数据。查看和删除表和查询中的数据,但不修改其中的数据或向其中插入数据 Access数据库应用基础教程清华大学出版社新建Microsoft Access工作组信息文件?管理人员可以自己创建Microsoft Access工作组信息文件来控制用户的访问权限。新建工作组信息 文件的方法如下:? (1)启动Micorsoft Access。

? (2)选择“工具”|“安全”|“工作组管理员”命令。

? (3)在弹出的“工作组管理员”对话框中,单击“创 建”命令按钮。

? (4)在“工作组所有者信息”对话框中,输入相应的 姓名和组织名称,然后输入工作组ID。

? (5)接下来,在“工作组信息文件”对话框中输入该 信息文件(*.mdw)的具体保存路径和名称,作为存储 工作组信息的文件。用户也可以通过“浏览”按钮指 定文件位置,然后单击“确定”按钮完成操作。 Access数据库应用基础教程清华大学出版社Access的帐号管理帐户 管理员 功能 默认的用户帐户。该帐户对所用的Microsoft Access副本和其他可以使用 Microsoft Jet数据库引擎的应用程序,如Microsoft Visual Basic for Applications和Microsoft Excel等都是完全一样的。

管理员的组帐户。该帐户对每个工作组信息文件是唯一的。在默认情况下, “管理员”用户位于“管理员”组中。在任何时刻“管理员”组中都必须 至少要有一个用户。

包含所有用户帐户的组帐户。当“管理员”组的成员创建用户帐户时, Microsoft Access会自动将用户帐户添加到“用户”组中。该帐户对所有工 作组信息文件都是相同的,但它只包含由该工作组的管理员组成员所创建 的用户帐户。在默认情况下,该帐户对所有新建对象都拥有完全权限。要 删除用户组中的用户帐户,只能由“管理员”组的成员进行。 Access数据库应用基础教程清华大学出版社通过向导建立用户组安全机制?设置用户组安全机制的操作步骤如下:(1)打开要设置安全的数据库。

(2)选择菜单栏中“工具”|“安全”|“设置 安全机制向导”命令,激活用户级安全机制 向导。

(3)根据向导对话框的提示进行设置,直到 建立用户组安全机制操作完毕为止。 Access数据库应用基础教程清华大学出版社12.3 其他保护数据库的措施?加密/解密数据库 ?使用启动选项 ?为数据库添加密码 ?分发安全应用程序 Access数据库应用基础教程清华大学出版社第13章 Access基本实验操作项 目 Access数据库应用基础教程清华大学出版社?通过本章的学习,读者应该掌握创建数据库系统的一般操作和过程,以及熟悉各种数据 库对象的方法。 Access数据库应用基础教程清华大学出版社?掌握创建数据库系统的一般操作和过程 ?熟悉各种数据库对象的创建方法 Access数据库应用基础教程清华大学出版社?实验一 创建数据库 ?实验二 创建数据表 ?实验三 建立窗体、查询和宏 ?实验四 VBA编程 Access数据库应用基础教程清华大学出版社13.1 实验一 创建数据库?创建一个数据库,以存储后续小节所创建的数据库对象。 Access数据库应用基础教程清华大学出版社13.2 实验二 创建数据表?创建客户信息表 ?创建订货信息表 ?创建货品信息表 ?设置表之间的关系 Access数据库应用基础教程清华大学出版社创建客户信息表?首先为数据库系统创建一个客户信息表,该表包含如下字段:客户名称:文本(长度为50) 地址:文本(长度为50) 信誉度:数字(长整型) 联系人姓名:文本(长度为50) 联系人电话:文本(长度为50) Access数据库应用基础教程清华大学出版社创建订货信息表?创建订货信息表,该数据表包含以下字段:客户名称:文本(长度为50) 产品名称:文本(长度为50) 订货数量:数字(长整型) 订货折扣:数字(单精度型) 订货日期:日期/时间(短日期) Access数据库应用基础教程清华大学出版社创建货品信息表?创建货品信息表。该数据表包含以下字段:产品名称:文本(长度为50) 产品单价:货币 产品等级:数字(长整型) 产品产地:文本(长度为50) 产品备注信息:备注 Access数据库应用基础教程清华大学出版社设置表之间的关系?为前面创建的数据表设置联接类型,如下图所示。一个客户可以拥有多条订货信息,所以在“客户 信息表”和“货品信息表”之间存在一对多的关 系;同一种类型的货品可以同时被几个客户预订, 所以,在“货品信息表”和“订货信息表”之间 也存在一对多的关系。 Access数据库应用基础教程清华大学出版社13.3 实验三 建立窗体、查询和宏?创建“客户信息表编辑”窗体及相应的宏 ?创建“订货信息查询”窗体 ?创建订货信息报表 Access数据库应用基础教程清华大学出版社创建“客户信息表编辑”窗体及相应的 宏 Access数据库应用基础教程清华大学出版社创建“订货信息查询”窗体 Access数据库应用基础教程清华大学出版社创建订货信息报表 Access数据库应用基础教程清华大学出版社13.4 实验四 VBA编程

篇二:access2016实用教程

时 间:2016-06-28 08:54:37

作 者: ID:8 城市:上海 QQ:2851379730

摘 要:第八章(1)

正 文:

第八章 用户权限设计 8.1 权限设计概述与思路 假定本软件的用户就两人,财务经理张晓华和出纳员李晓燕,这两人的权限为: 出纳员 李晓燕: 报销明细 具备 “新增、编辑、删除、打印预览、打印、导入、导出”功能。

员工编码 只允许“导出”,不允许“新增、编辑、删除”。

财务经理 张晓华: 报销明细 具备 “打印预览、打印、导出”功能,不允许增删改。

员工编码 具备 “新增、编辑、删除、导出”功能。

下面针对两人的权限进行权限设计。    8.2 用户角色/用户权限 权限按用户角色分配,只需要将用户指定为某个角色,即拥有该角色对应的权限。

篇三:access2016实用教程

查询是Access数据库的一个重要对象,用来查看、 处理和分析数据。查询的数据源可以是一个或多个数据 表或已存在的查询。查询产生的操作结果形式上看类似 于数据表,实际上是一个动态的数据集合,每次打开查 询,都会显示数据源的最新变化情况。查询与数据源表是相通的,在查询中对数据所做的修改可以在数据源表中得到体现。ACCESS实例教程 3.1.1 查询对象的基本类型查询对象有5类:选择查询、交叉表查询、操作查询、 参数查询、SQL查询。其中操作查询又包括4种:生成表查 询、更新查询、追加查询、删除查询。操作查询需要用 “运行”命令使查询生效。ACCESS实例教程 3.1.2 查询的设计视图常用的查询视图有3种:设计视图、数据表视图、SQL视 图。查询的设计视图窗口分上下两部分,上半部分是“字段 列表”区,放置查询的数据源。下半部分是“设计网格”区, 放置在查询中显示的字段和在查询中做条件的字段。ACCESS实例教程 3.2 统配符、运算符与常用函数3.2.1 通配符1.*,代表任意多个任何字符。

例如:李*,通配所有第一个字符为“李”的字符串。

2.?,代表任意一个任何字符。例如:李?,通配所有第一个字符为“李”且只有2个字符的字符串。3.[ ],通配方括号内的任何单个字符。

例如:淡[红绿黄]色,代表的字符串有:淡红色、淡绿色、淡黄色。ACCESS实例教程 4.!,通配不在方括号内的任何单个字符。

例如:淡[!红绿黄]色,代表的字符串有:淡蓝色、淡紫色、等,中间 的字不能是红、绿、黄3个字中的任何一个。。

5.-,通配指定范围内的任何字符,该范围必须是升序,通常针对英 文字母。

例如:a[e-g]b,代表的字符串有:aeb、afb、agb。

6.#,代表任意一个数字字符。

例如:2##2,代表的字符串有:2112、2802、等,第一个和最后一个 必须是2,中间2个可以是任何数字。ACCESS实例教程 3.2.2 普通运算符1.算术运算符: +、-、*、/,乘、除同级,加、减同级,同级运算 从左到右,乘、除运算优先于加、减运算。

2.关系运算符: 、 =、 、 =、!=、==,Access系统用true或-1表示“真”,用false或0表示“假”。3.逻辑运算符:not、and、or,运算结果是逻辑值。

4.连接运算符:+、 ,用于字符连接,+号要求两边必须是字符型, 连接后得到新字符串。

号不论两边的操作数是字符串还是数字,都 按字符串连起来,得到新字符串。ACCESS实例教程 3.2.3特殊运算符1.like,为文本字段设置查询模式,支持通配符。如:like "李*",Like "*红*“ 2.in,指定一个值列表作为查询的匹配条件,不支持通配符。如:in("张三","李四","王五")3.between,指定数据范围,用and连接起始数据和终止数据。

如:between 10 and 30,相当于: =10 and =30 4.is Null,查找为空的数据。

5.is not Null,查找非空的数据。ACCESS实例教程 3.2.4 字符函数1.left函数,从字符串左边取n个字符,得到左子串。

格式:left(“字符串”,n) 或 left(string型变量名,n) 2.right函数,从字符串右边取n个字符,得到右子串。

格式:right(“字符串”,n) 或 right(string型变量名,n) 3.mid函数,从字串第n1个字符开始取n2个字符,得到子字串。格式:mid(“字符串”,n1,n2) 或 right(string型变量名,n1,n2)说明:如果省略n2,则从字串第n1个字符开始一直取到最后。ACCESS实例教程 3.2.51.date函数,返回系统当前日期。

格式:date() 或 date 2.now函数,返回系统当前日期和时间。

格式:now() 或 now 3.year函数,返回日期数据中的年份。

格式:year(日期常量) 或 year(日期/时间型变量名)4.month函数,返回日期数据中的月份。

格式:month(日期常量) 或 month(日期/时间型变量名) 5.day函数,返回日期数据中日子的号码。

格式:day(日期常量) 或day(日期/时间型变量名)ACCESS实例教程 3.2.61.sum函数,对数字型表达式求和。

格式:sum(数字型表达式) ,如:sum([工资]+[奖金]) 2.avg函数,对数字型表达式求和。

格式:avg(数字型表达式),如:avg([奖金]) 3.count函数,对表达式统计个数。格式:count(表达式), 如:count([编号])4.max函数,求数字型表达式的最大值。

格式:max(数字型表达式),如:max([奖金])5.min函数,求数字型表达式的最小值。格式:min(数字型表达式),如:min([年龄])ACCESS实例教程建立简单的选择查询简单的选择查询包括从一个或多个表中提取字段、按一定 条件提取记录、对查询结果进行排序等操作 。3.3.1从一个或多个表中提取字段按条件从一个或 多个表中提取字段, 得到的查询结果就象 组建了新数据表。ACCESS实例教程 3.3.2从一个或多个数据源中提取记录例: 以查询为源建立简单查询 1,已知数据表:ACCESS实例教程 2,建立查询1,显示家长的身份证号与家长的姓名ACCESS实例教程 3,建立查询2,显示学生的身份证号、姓名和该学生家长的 身份证号。ACCESS实例教程 4,建立查询3,显示了家长是本校校友的学生。ACCESS实例教程 3.3.3 用函数和特殊运算符设置查询条件例:查找姓李的学生和有绘画特长的学生,显示字段为:年 级、姓名、爱好。其中年级取学号的前4位。ACCESS实例教程建立带计算的选择查询3.4.1 用表达式建立计算字段例:计算教师工资ACCESS实例教程 3.4.2 用统计函数建立计算字段统计函数 分组总计 平均值 最小值 最大值 计数 标准差 方差 第一条记录 最后一条记录 表达式 条件功能 对记录按字段值分组,字段值相同的记录只显示一个。对数字型字段的值求和。

对数字型字段的值求平均值。

求字段的最小值。

求字段的最大值。

求字段值的个数。

对数字型字段的值求标准差。

对数字型字段的值求方差。

求第一条记录的值。

求最后一条记录的值。

定义表达式,不分组执行统计函数时用此选项。

定义条件,执行统计函数时做条件的字段不显示在结果中。ACCESS实例教程 例:求最高奖金、最低奖金、奖金最大差额ACCESS实例教程 例:统计教师人数与奖金总额ACCESS实例教程 例:统计男、女讲师人数ACCESS实例教程 例:查询平均分低于班平均分的学生(1)先求班平均分ACCESS实例教程 (2)再求人平(3)最后求小 于班平均 的人ACCESS实例教程建立交叉表查询交叉表查询是一种从水平和垂直两个方向对数 据表进行分组统计的查询方法,用独特的概括形式返 回表的统计数字。建立交叉表查询至少要指定3个字段,一个字段用来分组作为行标题(行标题最多可以有3个),一 个字段用来分组作为列标题(列标题只能有1个), 一个字段放在行与列交叉位置作为统计项(统计项只 能有1个)。ACCESS实例教程 例:查询学生各门公共课的成绩ACCESS实例教程 显示结果:ACCESS实例教程 例:查询各班男女生成绩不及格的人数ACCESS实例教程 显示结果:ACCESS实例教程 3.6 建立操作查询操作查询包括:生成表查询、更新查询、追加查 询、删除查询。3.6.1 生成表查询生成表查询能将查询结果保存成数据表,使查询结 果由动态数据集合转化为静态的数据表。新表不继承数据 源表的关键字属性。

生成表查询通常用几个表中的数据组合起来生成新表, 如果仅用一个表的数据生成新表,可以在数据库窗口用复 制、粘贴的方法实现。ACCESS实例教程 例: 将男学生成绩查询转换成数据表(1)先建查询ACCESS实例教程 (2)将查询转换为生成表查询(3)为新表起名ACCESS实例教程 (4)单击“运行”按钮ACCESS实例教程 3.6.2 更新查询更新查询能成批修改记录。用更新查询更改记录的数据项 以后,无法用“撤消”命令取消操作。更新查询可以同时更新 多个数据源和多个字段的值。在设计网格中,只将要更新的字 段和做条件的字段放入即可。

例:将职称为讲师的“教师编号”字段前加“讲师”字符串, 并将讲师的奖金增加50%。ACCESS实例教程 3.6.3 追加查询追加查询能将数据源中符合条件的记录追加 到另一个表尾部。数据源可以是表或查询,追加 的去向是一个表。字段列表区只

access2016实用教程

放提供字段的表 或查询,被追加的表不能放入查询的字段列表区。

数据源与被追加表对应的字段之间要类型匹配。ACCESS实例教程 例:将籍贯为河北的记录追加到空表stud中,追加的字段为:班级、姓、名、性别。

(1)选择追加去向ACCESS实例教程 (2)确定追加字段和条件ACCESS实例教程 (3)运行查询ACCESS实例教程 3.6.4 删除查询 删除查询能将数据表中符合条件的记录成批的删除。

删除查询可以给单个表删除记录,也可以给建立了关系的 多个表删除记录,多个表之间要建立参照完整性,并选择 了“级联删除”选项。

在删除查询的设计网格中,只放入做删除条件的字段即可。运行删除查询后,被删除的表中记录不能用“撤消”命令恢复。ACCESS实例教程 例:删除1998年参加工作的记录ACCESS实例教程建立参数查询参数查询是按用户给定的字段值来查找记录的查询。

参数查询提供一个对话框,提示用户输入一个参数值,然 后查找并显示符合参数值的记录。

参数查询有单参数查询和多参数查询两种。3.7.1 单参数查询单参数查询只需要在字段中指定一个参数,参数通 常是完整的字段值,也可以是字段的部分值,还可以是窗 体控件中的值。ACCESS实例教程 例:以输入的姓名为参数,显示该同学的公共课成绩运行时提示ACCESS实例教程 例:用部分字段值做参数ACCESS实例教程 运行时提示:显示结果:ACCESS实例教程 3.7.2 多参数查询多参数查询在多个字段中指定参数,执行时提示对 话框从左到右依次显示,用户则依次输入多个参数,最 后根据多个参数显示查询结果。ACCESS实例教程建立SQL查询与子查询SQL(Structure Query Language)称为结构化查询语 言,被所有关系型数据库支持。它包括了数据定义(Data Defintion)、数据查询(Data Query)、数据操纵(Data Manipulation)、数据控制(Data Control)。

SQL语句在Access中的应用分为4个方面:联合查询、子 查询、数据定义查询、传递查询。

这里我们只介绍前三个查询。ACCESS实例教程 3.8.1 创建联合查询联合查询将两个select语句的查询结果合成一个查 询结果,是集合的并运算。在介绍联合查询之前,先看 一下select语句的语法。1.select语句的语法 select 字段列表 from 表名 [where 查询条件] [order by 排序项] [group by 分组项]例:select * from 学生 where 性别="男“例:select 姓名,成绩 from 学生,公共课成绩 where 学生.学号=公共课成绩.学号ACCESS实例教程 例:select 姓名,成绩 from 学生,公共课成绩 where 学生.学号=公共课成绩.学号 order by成绩 desc 例:select left([学号],4) as 班级,姓名 from 学生 2.联合查询的语法select 语句1 union [all]select 语句2ACCESS实例教程 例:教师表法律系的教授与teacher表中文系的副教授 显示在一个查询结果中 1,“查询”菜单→“SQL特定查询”→“联合”2,写SQL命令ACCESS实例教程 3.8.2 创建子查询在select语句使用统计函数返一个值,然后用这个值当 条件建立选择查询,称为子查询。子查询不能单独作为一个 查询,必须与其他查询相结合。做子查询的select语句只能 返回一个值,而不是一组值。

1.在select语句使用统计函数 (1)count,统计个数。

(2)sum,求和。

(3)avg,求平均值。

(4)max,求最大值。

(5)min,求最小值。ACCESS实例教程 2.建立子查询 例:显示奖金小于平均奖金的记录ACCESS实例教程

    本文二维码:
    本文链接: 复制地址

    图说天下