Access2007完整教程PPT课件
合集下载
《Access2007实例与操作》教学课件 第2章

一对多关系〔1:∞〕:一对多关系是最常见的关系类型, 在此类型的关系中,表A中的一行在表B中可以有多个匹配行, 但表B中的一行在表A中只能有一个匹配行。例如,“读者表 〞和“借书表〞具有一对多关系:每个读者可以借阅多种书籍, 而每一本图书在某一时刻只能借给一个读者。如果两个表中的 相关联字段只有其中一个是主键或者具有唯一约束,那么会创 立一对多关系。 多对多关系〔∞:∞〕:在多对多关系中,表A中的一行在 表B中可以有多个匹配行,反之亦然。比方说学校里一名教师 可以教授多门课程,而一门课程也可以由多名教师来教授,教 师的姓名和课程的名称之间就是多对多的关系。 一对一关系〔1:1〕:在一对一关系中,表A中的每条记录 在表B中只有一个匹配记录,而表B中的每条记录在表A中也 只有一个匹配记录。如果两个表中的相关联字段都是主键或者 都有唯一约束,那么会创立一对一关系。
1.使用向导设置输入掩码
使用向导设置输入掩码简单直观,不必掌握太多的格式符号, 我们以设置只能输入6位数字符号的邮政编码字段为例讲述其操作 步骤。
1.翻开“图书管理 系统〞数据库“读 者表〞的设计视图
2. 选择“ 〞字段
3. 单击 按钮
4. 选择“ 编码〞
5. 单击“下一步〞按 钮
6. 选择占位符
Unicode压缩:指定是否对该字段的文字进行Unicode压缩。 使用Unicode压缩可以减少存储空间,但是也会影响存取的速 度。
输入法模式:设置此字段得到焦点时默认翻开的输入法。 输入法语句模式:设置当焦点移到该字段时,希望设置为哪种 输入法语句模式。
智能标记:为用户标识和标记常见错误,并给用户提供更正这 些错误的选项。Access中智能标记很少使用。 文本对齐:设置字段中文本的对齐方式。 小数位数:设置小数点的位置。
Access 2007数据库应用课件(第四章)

4.2
创建和修改窗体
第 19 页
4.2.1
打开前面操作过的“图书管理系统”数据库(或直接打开本书配套素材“第4章”>“图书管理系统”数 据库),在导航窗格中单击选中“图书表”(或打开该表),然后单击“创建”选项卡“窗体”组中的 “窗体”按钮,如下左图所示,此时将自动创建好窗体,并进入窗体的布局视图,如下方右图所示。
4.2
创建和修改窗体
第 29 页
4.2.5
使 用 向 导 创 建 窗 体
如果是创建基于单表的窗体,在执行完步骤2的操作后,直接单击“下一步”按钮,然后根 据提示选择窗体布局方式和样式等即可。
4.2
创建和修改窗体
第 30 页
4.2.5
使 用 向 导 创 建 窗 体
在“表/查询”下拉列表中选择“表:图书 表”,然后将“可用字段”中的“书号”和 “书名”等字段移动到“选定字段”,接着 单击“下一步”按钮,如下图所示。
将新建的窗体保存为“读者基本信息”,完成窗体的创建。
第 27 页
4.2
4.2.5
使 用 向 导 创 建 窗 体
创建和修改窗体
第 28 页
本节主要介绍利用“窗体向导”建立窗体的方法。利用“窗体向导”可以建立基于 单个表的窗体,也可以建立基于多个表的窗体。下面以“图书管理系统”数据库中 的“图书表”和“借书表”为数据源,建立一个基于多表的窗体。
4.1
4.1.2
了 解 窗 体 视 图
布局视图
第 12 页
布局视图:界面和“窗体视图”几乎一样,不同的是在该视图中可以 移动窗体中各个控件的位置,或删除控件,从而对窗体控件进行重新 布局。但“布局视图”不能像“设计视图”一样,可为窗体添加控件。
Access_2007 第1章

打开“联 系人管理” 素材 最上边的这 一行是列的 标题 表格 数据 这里是表格的数据,也就是行,应用 程序或者说最终用户主要操作的就是 这些数据,在此处可以添加或修改
• 1.1.2 查询
查询是Access 2007数据库的另外一个对象,它 的主要作用是查询出满足客户要求的数据,并显 示出来。
打开“联系人 管理”素材 这里是查询出 来的数据
二维表中的“列”一般表示属性。 无论是实 体还是实 体之间的 联系都用 关系(二 维表)来 表示,— 个关系就 是一张二 维表。
“行”代表 一个实体
1.3 Access 2007的操作界面和设置
创建空白的数据库后,可以进入Access 2007 的主操作界面。
标签
新建表操 作界面
1.4 Access 2007和编程
Access的编程功能与数据库完美的集成, 使得在只是实现一些基本的数据存储、统 计查询等操作时,用Access内置的向导即 可轻松完成,无需编写代码。如果深入学 习,使用Access的VBA编程语言,几乎可 以实现其他编程语言可以实现的所有功能。
1.5 Access 2007、VB、ASP和SQL
• 1.1.6 模块
模块是用Access 2007提供的VBA语言编写的程 序段。 VBA(Visual Basic for Applications)语言是 Microsoft Visual Basic的一个子集。
在一般情况下,用户不需要创建模块,除非要建 立比较复杂的应用程序,或者为了更加方便的实 现某些功能。 当然如果能利用好模块,您将会事半功倍。
• 1.1.3 窗体
窗体就是用户的操作界面。在表中直接输入或修 改数据不直观,而且容易出现错误,为此我们可 以专门设计一个窗口,用于输入数据。
• 1.1.2 查询
查询是Access 2007数据库的另外一个对象,它 的主要作用是查询出满足客户要求的数据,并显 示出来。
打开“联系人 管理”素材 这里是查询出 来的数据
二维表中的“列”一般表示属性。 无论是实 体还是实 体之间的 联系都用 关系(二 维表)来 表示,— 个关系就 是一张二 维表。
“行”代表 一个实体
1.3 Access 2007的操作界面和设置
创建空白的数据库后,可以进入Access 2007 的主操作界面。
标签
新建表操 作界面
1.4 Access 2007和编程
Access的编程功能与数据库完美的集成, 使得在只是实现一些基本的数据存储、统 计查询等操作时,用Access内置的向导即 可轻松完成,无需编写代码。如果深入学 习,使用Access的VBA编程语言,几乎可 以实现其他编程语言可以实现的所有功能。
1.5 Access 2007、VB、ASP和SQL
• 1.1.6 模块
模块是用Access 2007提供的VBA语言编写的程 序段。 VBA(Visual Basic for Applications)语言是 Microsoft Visual Basic的一个子集。
在一般情况下,用户不需要创建模块,除非要建 立比较复杂的应用程序,或者为了更加方便的实 现某些功能。 当然如果能利用好模块,您将会事半功倍。
• 1.1.3 窗体
窗体就是用户的操作界面。在表中直接输入或修 改数据不直观,而且容易出现错误,为此我们可 以专门设计一个窗口,用于输入数据。
中文版Access2007的实用教程.pptx

5、You have to believe in yourself. That's the secret of success. ----Charles Chaplin人必须相信自己,这是成功的秘诀。-Wednesday, August 5, 2020August 20Wednesday, August 5, 20208/5/2020
中文版Access 2007实用教程
2.4.3 “窗体”对象
窗体是用户与Access数据库应用程序进行数据传递的桥梁,其功能在于建 立一个可以查询、输入、修改、删除数据的操作界面,以便让用户能够在最舒 适的环境中输入或查阅数据。
中文版Access 2007实用教程
2.4.4 “报表”对象
报表用于将选定的数据以特定的版式显示或打印,是表现用户数据的一种 有效方式,其内容可以来自某一个表也可来自某个查询,如图所示。在 Access中,报表能对数据进行多重的数据分组并可将分组的结果作为另一个 分组的依据,报表还支持对数据的各种统计操作,如求和、求平均值或汇总等。
Office按钮 快速访问工具栏
中文版Access 2007实用教程
2.3 自定义工作界面
Access 2007支持自定义设置工作环境功能,用户可以根据自己的喜好安 排Access的界面元素,从而使Access的工作界面趋于人性化。 自定义快速访问工具栏 自定义工作环境
中文版Access 2007实用教程
函数的组成 函数的类型
中文版Access 2007实用教程 1、Genius only means hard-working all one's life. (Mendeleyer, Russian Chemist) 天才只意味着终身不懈的努力。20.8.58.5.202011:0311:03:10Aug-2011:03
中文版Access 2007实用教程
2.4.3 “窗体”对象
窗体是用户与Access数据库应用程序进行数据传递的桥梁,其功能在于建 立一个可以查询、输入、修改、删除数据的操作界面,以便让用户能够在最舒 适的环境中输入或查阅数据。
中文版Access 2007实用教程
2.4.4 “报表”对象
报表用于将选定的数据以特定的版式显示或打印,是表现用户数据的一种 有效方式,其内容可以来自某一个表也可来自某个查询,如图所示。在 Access中,报表能对数据进行多重的数据分组并可将分组的结果作为另一个 分组的依据,报表还支持对数据的各种统计操作,如求和、求平均值或汇总等。
Office按钮 快速访问工具栏
中文版Access 2007实用教程
2.3 自定义工作界面
Access 2007支持自定义设置工作环境功能,用户可以根据自己的喜好安 排Access的界面元素,从而使Access的工作界面趋于人性化。 自定义快速访问工具栏 自定义工作环境
中文版Access 2007实用教程
函数的组成 函数的类型
中文版Access 2007实用教程 1、Genius only means hard-working all one's life. (Mendeleyer, Russian Chemist) 天才只意味着终身不懈的努力。20.8.58.5.202011:0311:03:10Aug-2011:03
中文版Access_2007实用教程 PPT

文文文 件件件
文文文 件件件
文文文 件件件
与传统的文件管理系统相比,数据库系统具有以下优点:
数据结构化 数据存储灵活 数据共享性强 数据冗余度低 数据独立性高
1.2.3 数据库系统的分类
在信息高速发展的时代,数据信息同样是宝贵的资产,应该妥善地使用、 管理并加以保护。根据数据库存放位置的不同,数据库系统可以分为集中式数 据库和分布式数据库。
教学重点与难点
Access 2007的工作界面 Access中的数据 Access中的对象 Access中的函数
2.1 启动Access 2007
当用户安装完Office 2007(典型安装)之后,Access 2007也将成功安装到 系统中,这时启动Access就可以使用它来创建数据库。
数据库系统的概念 数据库系统的特点 数据库系统的分类
1.2.1 数据库系统的概念
狭义地讲,数据库系统是由数据库、数据库管理系统和用户构成。广义地 讲,数据库系统是指采用了数据库技术的计算机系统,它包括数据库、数据库 管理系统、操作系统、硬件、应用程序、数据库管理员及终端用户,如下图所 示。
用户
1.5 关系数据库
关系模型是用二维表格结构来表示实体与实体之间联系的数据模型。关系 模型的数据结构是一个二维表框架组成的集合,而每个二维表又可称为关系, 每个二维表都有一个名字。目前大多数数据库管理系统都是关系型的,如 Access就是一种关系型的数据库管理系统。在这一小节中,将为读者介绍关 系数据模型最基本的术语概念和常见的关系运算。
数据库就是数据的集合,例如,日常生活中,公司记录了每个员工的姓 名、地址、电话、学号等信息,这个员工记录就是一个简单的“数据库”(如 下图所示)。每个员工的姓名、员工编号、性别等信息就是这个数据库中的 “数据”,我们可以在这个“数据库”中添加新员工的信息,也可以由于某个 员工的离职或联系方式变动而删除或修改该数据。
《Access2007实例与操作》教学课件 第7章

4.定义数组
数组是一批相关数据的有序集合,本质上就是一组顺序排列 的同名变量,其中每一个变量的排序顺序号叫做变量的下标,而 每一个带有不同顺序号的同名变量,叫做这个数组的一个元素。
在定义了数组以后,可以引用整个数组,也可以引用数组中 的某一个元素。
数组的声明方式和其他变量是一致的,我们可以用Dim语句 来声明,声明的方法为:
同其他的面向对象编程语言一样,VBA里也有对象、属性、 方法、事件等。
对象:就是代码和数据的一个结合单元,例如表、窗体、文本框 都是对象。在面向对象编程语言中,一个对象是由“类〞来定义 的。 属性:就是定义的对象特性,如大小、颜色和对象状态等。 方法:就是对象能够执行的动作,如刷新等。 事件:就是对象能够区分的动作,如鼠标单击、双击等。
逻辑运算符也称为布尔运算符,用逻辑运算符连接两个或者 多个表达式,可以组成一个布尔表达式,VBA中的逻辑运算符主 要有下表所示的5种。
如同我们都知道的算术是“先乘除,后加减〞一样,在程
序设计语言中也存在着计算的先后顺序问题,即我们平常所说 的运算优先级问题。在VBA中,各种运算符的优先顺序如下。 〔1〕首先进行函数运算。 〔2〕进行算术运算,算术运算又有自己的优先级,顺序为: 指数〔^〕>乘法和浮点除〔*、/〕>整除〔\〕>取余 〔Mod〕>加减〔+、-〕>连接符〔&〕。 〔3〕进行关系运算,即=、<、>、<>等。 〔4〕最后进行逻辑运算,顺序为:Not > And > Or > Xor > Eqv。
在VBA中,对变量进行命名时必须遵循以下规那么: 必须以字母开头,名字中间只能由字母、数字和下划线 “_〞组成。 不能出现空格、句号、!、@、#、$和&等字符。 长度不能超过255个字符。 变量名在其有效的范围内必须是唯一的。 不能是VBA中的保存字〔关键字〕,也不能是末尾带类 型说明符的保存字,但可以把保存字嵌入变量名。
《Access2007实例与操作》教学课件 第6章

的1操.单作击。“创立〞选项卡
“其他〞组中的“宏〞 按钮,翻开宏的设计视
2.单击“宏 名〞按钮
图
3. 在“宏名〞列的第一行输入“添 加记录〞; 在“操作〞列选择
“GotoRecrod〞项,在操作参 数的“记录〞下拉列表中选择“新
记录〞
4.在“宏名〞列第3行输入“查找记录〞, 在“操作〞列选择“GotoControl〞项, 同时在操作参数的“控件名称〞文本框
8.添加一个文本框,在 其标签框中输入“查询
〞
9.鼠标右击该文本框, 选择“属性〞命令
13.设置“添加记录 〞按钮的单击事件为 “操作记录.添加记录
〞项
12.添加一个命令按 钮控件,并将其标题 更改为“添加记录〞
15.设置“查找记录 〞按钮的单击事件为 “操作记录.查找记录
〞项
14.添加一个命令按 钮控件,并将其标题 更改为“查找记录〞
内输入“[借书证号]〞
5.在“操作〞列第4行选择 “FindRecord〞项。在操 作参数的“查找内容〞文本 框中输入“=[Forms]![读
者根本信息]![查询]〞
6.以“操作记录〞为 名称保存宏组,并关
闭宏设计视图
7.翻开“读者根本信 息〞窗体的设计视图
10.切换到“其 他〞选项卡
11.输入“查询 〞
输入“退出〞,在“操作〞列的第三行选 择“Close〞项
3.在“宏名〞列第一行输入“翻 开图书入库窗体〞;在“操作〞 列选择“OpenForm〞项,在 “操作参数〞栏的“窗体名称〞 下拉列表框中选择“图书入库信
息〞
7.单击“用宏创 立快捷菜单〞按
钮
6.选择“菜单 命令〞宏
11. 关闭并保 存窗体 9.切换到“其 他〞选项卡
Access 2007数据库应用课件(第七章)

7.2
导入外部数据
第 38 页
7.2.1
导 入 外 部 数 据
在导航窗格中可以看到“学员名单”已经导入,如图所示。
7.2
7.2.2
链 接 外 部 数 据
导入外部数据
第 39 页
“链接数据”就是将原文件中的数据链接到Access数据库表中,原文件中的数
据与数据库中的链接数据存在动态的链接关系。例如,当源文件被修改以后,修改后的 结果也会同步显示到目标文件中;当源文件被删除或移走后,链接的数据将不再存在。
本章本章导读导读本章本章导读导读掌握数据库实用工具的用法掌握导入外部数据的方法掌握导出数据到外部文件的方法学学习习71数据实用工具在设计完成access数据库后通过数据库窗口查看数据库中各对象会非常丌方便为此access2007提供了名为切换面板的特殊窗口来管理数据库中的各个对象
Access 2007
学
掌握数据库实用工具的用法
习
掌握导入外部数据的方法
目
掌握导出数据到外部文件的方法
标 掌握数据安全性设置方法
4
7.1 数据实用工具
5
第6 页
7.1
在设计完成Access数据库后,通过数据库窗口查看数据库中各对象会 非常不方便,为此Access 2007提供了名为“切换面板”的特殊窗口来管 理数据库中的各个对象。另外,在设计完成数据库后,还可以将其进一步
打开“公司客户管理系统”数据库(或直接打开本书配套素材“第7章”>“公司客户管理系统”数据 库),切换到“数据库工具”选项卡,单击“数据库工具”组中的“切换面板管理器”按钮,在弹出的提 示对话框中单击“是”按钮(参见下图),打开“切换面板管理器”对话框。
第8 页
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
3
1.2 Access 2007的主体构成
Access 2007的对象主要包括表、查询、窗体、报
表、页、宏和模块。 “窗体”
创建按钮
“查询” 创建按钮
“表”创建 按钮
“报表” 创建按钮
导航窗格
“宏”和 “模块”创
建按钮
.
4
• 1.2.1 表
表是存储数据的对象。Access 2007数据库中所有的
.
11
计算机、数据库、数据库管理系统和应用程序的关
系如下图所示。
计算机和 操作系统
数据 库Biblioteka 数据库管 理系统应用程序
从图中不难看出,Access 2007数据库管理系统的 操作对象是数据库,它的服务对象是应用程序。
.
12
• 1.3.2 关系型数据库
Access 2007建立的数据库属于关系型数据库。
Access2007循序渐进教程
第1章 Access 2007和数据库础知识 Page2 第2章 表——Access的“仓库” Page22 第3章 “查询”——Access的检索系统 Page79 第4章 窗体——Access的“查询界面” Page119 第5章 报表——Access的“统计系统” Page189 第6章 宏——完善数据库的工具 Page233 第7章 学习使用VBA Page270 第8章 “保密”、“数据共享”和“界面定制” Page325 第9章 创建实用Access数据库 Page357
打开“联系人 管理”素材
这里是查询出 来的数据
.
6
• 1.2.3 窗体
窗体就是用户的操作界面。在表中直接输入或修 改数据不直观,而且容易出现错误,为此我们可 以专门设计一个窗口,用于输入数据。
打开“联系人 管理”素材
打开的“联系 人输入”窗体
.
7
• 1.2.4 报表
报表的作用就是将数据以格式化的方式打印出来。 报表中大多数信息来自表、查询或SQL语句。
最基本的数据都是存储在表中的。其它的几个对象,
比如“查询”、“报表”等都是以此为基础进行操作
的。
表
列标题
打开“联 系人管理”
素材
最上边的这 一行是列的 标题
表格 数据
这里是表格的数据,也就是行,应用 程序或者说最终用户主要操作的就是 这些数据,在此处可以添加或修改
.
5
• 1.2.2 查询
查询是Access 2007数据库的另外一个对象,它 的主要作用是查询出满足客户要求的数据,并显 示出来。
关系型数据库是目前最流行的数据库。它的一个
最重要的概念是“关系” 。
无论是实 体还是实
二维表中的“列”一般表示特征。
“行”代表 一个实体
体之间的
联系都用
关系(二
维表)来
表示,—
个关系就
是一张二
维表。
.
13
1.4 Access 2007空白数据库的创建
1
单击“空数据 库”链接
模版类型切换 数据库模板
打开“联系 人管理”素
材
打开的“报表”
.
8
• 1.2.5 宏
宏是若干个操作的组合,用来简化一些经常性的 操作。
通过触发一个宏可以更为方便地在窗体或报表中 操作数据,如它可以执行打开表或窗体、运行查 询、运行打印等操作。
当数据库中有大量重复性的工作需要处理时,使 用宏是最佳的选择。
宏没有具体的实体显示,只有一系列操作的记录。
.
10
1.3 数据库基础知识
• 1.3.1 数据库的概念
简单地说数据库就是许多数据的集合。实际上,在 日常生活中,大家都在不知不觉地建立各式各样的 数据库,如手机上的电话薄便是一个数据库。
使用数据库组织和存储数据的好处是:数据结构更 加规范、易于检索和统计。所以很多应用程序(如 人事管理等)需要使用数据库来组织和存储数据。
所以宏只能显示它本身的设计视图。关于宏的设 计和制作,将在第7章中详细讲述。
.
9
• 1.2.6 模块
模块是用Access 2007提供的VBA语言编写的程 序段。
VBA(Visual Basic for Applications)语言是 Microsoft Visual Basic的一个子集。
在一般情况下,用户不需要创建模块,除非要建 立比较复杂的应用程序,或者为了更加方便的实 现某些功能。 当然如果能利用好模块,您将会事半功倍。
2
选择数据库的 存放位置
单击 3
.
14
1.5 Access 2007的操作界面和设置
创建空白的数据库后,可以进入Access 2007 的主操作界面。
标签
新建表操 作界面
.
15
1.6 Access 2007和编程
Access的编程功能与数据库完美的集成,使得在 只是实现一些基本的数据存储、统计查询等操作 时,用Access内置的向导即可轻松完成,无需编 写代码。如果深入学习,使用Access的VBA编程 语言,几乎可以实现其他编程语言可以实现的所 有功能。 据统计,在编写数据库程序时,Access要比其他 编程工具节省2/3的时间,可见其便捷。
SQL则是SQL Server数据库的一种查询语言,在 Access中也使用此语言进行查询
.
2
1.1 Access 2007的主要用途
Access 2007是Office 2007的一个组件,在安装 Office 2007时,通常进行默认安装就可以将 Access 2007安装到电脑上。
1.能够简单实现Excel无法实现或很难实现的数据统 计和报表功能。 2.Access可非常方便的开发简单的数据库应用软件, 比如进销存管理系统、计件工资管理系统、人员管 理系统、超市管理系统等。
.
16
1.7 Access 2007、VB、ASP和SQL
VB(Vasual Basic)是一种可视化的应用程序开发工具, 简单方便,容易入门。用在Access 2007中的VBA语言, 从某种意义上说是VB语言的子集,其主要作用是使现 有的应用程序自动化。
ASP是一种编写网页的语言,在ASP中有一种主要的 脚本语言VBScript,能够实现与Access数据库的交互。
.
1
第1章 Access 2007和数据库
Access 2007的主要用途 Access 2007的主体构成 数据库的基础知识 Access 2007空白数据库的创建 Access 2007的操作界面和设置 Access 2007和编程 Access 2007、VB、ASP和SQL 典型实例:利用模板创建“学生”管理数据库