第2章Access2003数据库设计与创建_第1页
第2章Access2003数据库设计与创建_第2页
第2章Access2003数据库设计与创建_第3页
第2章Access2003数据库设计与创建_第4页
第2章Access2003数据库设计与创建_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、Access 2003Access 2003是美国微软公是美国微软公司开发的一个基于司开发的一个基于WindowsWindows操作系统的关系数据库管操作系统的关系数据库管理系统。理系统。Access 2003Access 2003为用为用户提供高效、易用和功能户提供高效、易用和功能强大的数据管理功能。强大的数据管理功能。退出退出2.1 Access 20032.1 Access 2003的启动与退出的启动与退出2.2 Access2.2 Access数据库的设计数据库的设计2.3 Access2.3 Access数据库的创建数据库的创建2.4 2.4 数据库的打开与关闭数据库的打开与关闭 在

2、在 Windows 系列操作系统中,启动和关闭系列操作系统中,启动和关闭Access 2003类似平常启动任一应用程序那样进类似平常启动任一应用程序那样进行操作。启动后打开的行操作。启动后打开的Access 2003窗口也继承窗口也继承了微软公司产品的一贯风格。了微软公司产品的一贯风格。启动启动Access 2003可按如下步骤进行:可按如下步骤进行: 单击单击“开始开始”菜单按钮,移动鼠标指向菜单按钮,移动鼠标指向“所有程所有程序序”; 移动鼠标指向移动鼠标指向“Microsoft Office”; 移动鼠标指向移动鼠标指向“Microsoft Office Access 2003”并单击鼠

3、标。并单击鼠标。 Access 2003启动后的窗口外观如图启动后的窗口外观如图2-1所示。在所示。在默认的情况下,每次启动时会自动在窗口的右侧出现默认的情况下,每次启动时会自动在窗口的右侧出现“打开打开”和和“新建文件新建文件”任务窗格。任务窗格。图图2-1 Access 2003窗口窗口 退出退出 Access 2003 应用程序也即是关闭应用程序也即是关闭 Access 2003窗口,其基本方法有如下几种:窗口,其基本方法有如下几种: 单击单击 Access 2003 窗口右上角的窗口右上角的“关闭关闭”按钮,按钮,退出退出Access 2003。 单击单击 Access 2003 窗口

4、窗口“文件文件”菜单中的菜单中的“退退出出”,退出,退出 Access 2003。 单击单击 Access 2003 窗口窗口“控制菜单控制菜单”中的中的“关关闭闭”,退出,退出 Access 2003。 按按 Alt + F4 组合键,退出组合键,退出 Access 2003。1用户需求分析用户需求分析 数据库开发人员要向数据库的最终用户进行调查数据库开发人员要向数据库的最终用户进行调查和交流,详细了解用户的需求并认真进行分析,确定和交流,详细了解用户的需求并认真进行分析,确定本数据库应用系统目标,并确定创建具体数据库的目本数据库应用系统目标,并确定创建具体数据库的目的。的。 特别要注意落实

5、,用户需要的数据一定要能够从特别要注意落实,用户需要的数据一定要能够从数据库中直接得到或通过对数据库中的数据进行相应数据库中直接得到或通过对数据库中的数据进行相应的运算产生出来。的运算产生出来。2确定数据库需要建立的表和表中所包含的字段确定数据库需要建立的表和表中所包含的字段(1)确定本数据库要有几个表)确定本数据库要有几个表 首先根据数据库的概念设计的思想,遵循概念单一化的原则,对需求分首先根据数据库的概念设计的思想,遵循概念单一化的原则,对需求分析结果进行抽象处理,以确定本数据库有几个基本的实体,也即是确定本数据析结果进行抽象处理,以确定本数据库有几个基本的实体,也即是确定本数据库有几个表

6、。库有几个表。 例如,在学生管理数据库中,把学系实体设计成数据库中的例如,在学生管理数据库中,把学系实体设计成数据库中的“学系学系”表,表,把课程实体设计成数据库中的把课程实体设计成数据库中的“课程课程”表等等。表等等。(2)确定每个表中需要的字段)确定每个表中需要的字段 对于每个抽象实体确定其包含的属性,也即是确定数据库中的每个表所对于每个抽象实体确定其包含的属性,也即是确定数据库中的每个表所包含的字段。要求每个字段包含的内容都应该与该表的主题相关。例如,包含的字段。要求每个字段包含的内容都应该与该表的主题相关。例如,“学学系系” 表包含表包含 “学系代码学系代码”、“学系名称学系名称”、“

7、办公电话办公电话”和和“学系简介学系简介” 字段。字段。(3)确定各个表的主键)确定各个表的主键 在数据库的表中,如果表中的某个字段组(一个字段或几个字段的组合)可以唯一在数据库的表中,如果表中的某个字段组(一个字段或几个字段的组合)可以唯一标识一个记录,这个字段组称为候选关键字。选定该表中的某个候选关键字作为该表的标识一个记录,这个字段组称为候选关键字。选定该表中的某个候选关键字作为该表的主键(即主关键字)。主键(即主关键字)。 3确定表之间的联系确定表之间的联系 表之间的联系也即是实体之间的的联系,该联系有三种:表之间的联系也即是实体之间的的联系,该联系有三种:一对一联系、一对多联系和多对

8、多联系。一对一联系、一对多联系和多对多联系。4优化设计优化设计 应用规范化理论对表设计进行进行优化检查,以求设计精应用规范化理论对表设计进行进行优化检查,以求设计精益求精,以消除不必要的重复字段,减少冗余。另外,还可使益求精,以消除不必要的重复字段,减少冗余。另外,还可使用用Access提供的分析工具的帮助进行分析。提供的分析工具的帮助进行分析。5创建其他创建其他Access 数据库对象数据库对象 在在Access 数据库中,除了表对象之外,还可根据用户需数据库中,除了表对象之外,还可根据用户需求目标的实施需要,创建查询求目标的实施需要,创建查询、窗体、报表、数据访问页、宏、模块等数、窗体、报

9、表、数据访问页、宏、模块等数据库对象。据库对象。 “学生管理系统学生管理系统”数据库设计的具体步骤如下:数据库设计的具体步骤如下:1用户需求分析用户需求分析 首先进行用户需求分析,明确建立数据库的目的。首先进行用户需求分析,明确建立数据库的目的。 某校由于扩招,学生数量翻了两翻,而与学生的学籍成绩管理有关的教某校由于扩招,学生数量翻了两翻,而与学生的学籍成绩管理有关的教务员没有增加,特别到了毕业班学生毕业要拿成绩单时,要靠教务员人工去查务员没有增加,特别到了毕业班学生毕业要拿成绩单时,要靠教务员人工去查学籍表,为每个毕业学生抄填成绩单,其工作量非常大,即使教务员加班加点,学籍表,为每个毕业学生

10、抄填成绩单,其工作量非常大,即使教务员加班加点,也不能及时为全体毕业学生提供成绩单。为了改变这种困境,提高学生的学籍也不能及时为全体毕业学生提供成绩单。为了改变这种困境,提高学生的学籍成绩管理水平,学校同意出资,首先建立成绩管理水平,学校同意出资,首先建立Access 数据库应用系统数据库应用系统“学生学生管理系统管理系统”,实现学生管理方面的计算机信息化。,实现学生管理方面的计算机信息化。 由于该校学生人数众多,而且每个学生在校期限内要修的课程又有约四由于该校学生人数众多,而且每个学生在校期限内要修的课程又有约四十门左右,与学生有关的需要储存在计算机内的数据量大,故需要建立十门左右,与学生有

11、关的需要储存在计算机内的数据量大,故需要建立“学生学生管理系统管理系统”数据库。比如,学生管理系统的功能之一就是能打印出学生成绩单,数据库。比如,学生管理系统的功能之一就是能打印出学生成绩单,那么,那么,“学生成绩单学生成绩单”中需要的各项数据,如学号、姓名、学系名称、专业名中需要的各项数据,如学号、姓名、学系名称、专业名称、学制年限、每学年每学期每门课程的名称及成绩等,都必须能够从称、学制年限、每学年每学期每门课程的名称及成绩等,都必须能够从“学生学生管理系统管理系统”数据库中得到。数据库中得到。 2确定确定“学生管理系统学生管理系统”数据库的表和表的字段及主数据库的表和表的字段及主键键 要

12、确定要确定“学生管理系统学生管理系统”数据库的表和表中所包含数据库的表和表中所包含的字段,实际上是要根据需求分析结果,进行的字段,实际上是要根据需求分析结果,进行 “学生管学生管理系统理系统” 数据库的概念设计和逻辑设计。数据库的概念设计和逻辑设计。 (1)“学生管理系统学生管理系统” 数据库的概念设计数据库的概念设计 首先要确定实体及其属性。根据需求分析,学生管首先要确定实体及其属性。根据需求分析,学生管理系统中的实体应该包括:学系、专业、班级、学生、理系统中的实体应该包括:学系、专业、班级、学生、课程和修课成绩。课程和修课成绩。 各个实体及其属性、实体之间的联系用各个实体及其属性、实体之间

13、的联系用 E-R 图描图描述如下:述如下: 学系实体及其属性,如图学系实体及其属性,如图 2-2 所示。所示。 专业实体及其属性,如图专业实体及其属性,如图 2-3 所示。所示。图图2-2 学系实体及其属性的学系实体及其属性的E-R图图 图图2-3 专业实体及其属性的专业实体及其属性的E-R图图 班级实体及其属性,如图班级实体及其属性,如图2-4所示。所示。 图图2-4 班级实体及其属性的班级实体及其属性的E-R图图 学生实体及其属性,如图学生实体及其属性,如图2-5所示。所示。图图2-5 学生实体及其属性的学生实体及其属性的E-R图图 课程实体及其属性,如图课程实体及其属性,如图2-6所示。

14、所示。 图图2-6 课程实体及其属性的课程实体及其属性的E-R图图 修课成绩实体及其属性,如图修课成绩实体及其属性,如图2-7所示。所示。 图图2-7 修课成绩实体及其属性的修课成绩实体及其属性的E-R图图 “学生管理系统学生管理系统”的实体之间的联系,如图的实体之间的联系,如图2-8所示。所示。图图2-8 “学生管理系统学生管理系统”的实体之间联系的的实体之间联系的E-R图图 (2)“学生管理系统学生管理系统”数据库的逻辑设计数据库的逻辑设计 对于对于“学生管理系统学生管理系统”的的Access数据库进行逻辑数据库进行逻辑设计,实质就是将设计,实质就是将“学生管理系统学生管理系统”的实体和联

15、系的的实体和联系的E-R图转换成关系模式。图转换成关系模式。 对于对于Access关系数据库来说,关系就是二维表,关系数据库来说,关系就是二维表,关系模式也可称为表模式。关系模式也可称为表模式。 表模式的格式是:表模式的格式是: 表名(字段名表名(字段名1,字段名,字段名2,字段名,字段名3,字段名,字段名n) 把把“学生管理系统学生管理系统”有关的有关的E-R图转换成的表模式图转换成的表模式(即是关系模式)的结果如下:(即是关系模式)的结果如下: 学系学系 表模式:表模式: 学系(学系代码,学系名称,办公电话,学系简介)学系(学系代码,学系名称,办公电话,学系简介) 在在“学系学系”表中,主

16、键是表中,主键是“学系代码学系代码”。 专业专业 表模式:表模式: 专业(专业代码专业(专业代码, 专业名称专业名称, 学制年限学制年限, 学系代码学系代码, 专业简介)专业简介) 在在“专业专业”表中,主键是表中,主键是“专业代码专业代码”。 把把“学生管理系统学生管理系统”有关的有关的E-R图转换成的表模式:图转换成的表模式: 班级班级 表模式:表模式:班级(班级号班级(班级号, 班级名称班级名称, 年级年级, 专业代码专业代码, 班主任班主任, 联系电话)联系电话) 在在“班级班级”表中,主键是表中,主键是“班级号班级号”。 学生学生 表模式:表模式:学生(学生(学号学号, 姓名姓名,

17、班级号班级号, 性别性别, 出生日期出生日期, 优干优干, 高考总分高考总分, 特长特长, 相片相片) 在在“学生学生”表中,主键是表中,主键是“学号学号”。 把把“学生管理系统学生管理系统”有关的有关的E-R图转换成的表模式:图转换成的表模式: 课程课程 表模式:表模式:课程(课程(课程代码课程代码, 课程名称课程名称, 周学时周学时, 总学时总学时, 学分学分, 课程简介课程简介) 在在“课程课程”表中,主键是表中,主键是“课程代码课程代码”。 修课成绩修课成绩 表模式:表模式:修课成绩(修课成绩(学年度学年度, 学期学期, 学号学号, 课程代码课程代码, 课程类别课程类别, 成绩性质成绩

18、性质, 成绩成绩) 在在“修课成绩修课成绩”表中,主键是表中,主键是: “学年度学年度” + “学期学期” + “学号学号” + “课程代码课程代码”。(3)确定表之间的关系)确定表之间的关系 根据根据“图图2-8学生管理系统的实体之间联系的学生管理系统的实体之间联系的E-R图图”以及上述确定的表模式,可以确定以及上述确定的表模式,可以确定“学生管理系统学生管理系统”数数据库中的表之间的联系。据库中的表之间的联系。 “学系学系”表与表与“专业专业”表的联系类型是一对多(表的联系类型是一对多(1:n) 在在“学系学系”表中,包含学系代码、学系名称、办公电话和学系简介表中,包含学系代码、学系名称、

19、办公电话和学系简介字段。字段。 在在“专业专业”表中,包含专业代码、专业名称、专业简介、学制年限表中,包含专业代码、专业名称、专业简介、学制年限和学系代码字段。和学系代码字段。 在在“学系学系”表中,主键是表中,主键是“学系代码学系代码”。在。在“专业专业”表中,主键是表中,主键是“专业代码专业代码”,虽然在,虽然在“专业专业”表中也包含有表中也包含有“学系代码学系代码”字段,但它字段,但它不是不是“专业专业”表的主键。表的主键。“学系学系”表与表与“专业专业”表之间通过表之间通过“学系代码学系代码”进行关联,故进行关联,故“学系学系”表与表与“专业专业”表的联系类型是一对多(表的联系类型是一

20、对多(1:n),),即一个学系可设置多个专业。即一个学系可设置多个专业。 “专业专业”表与表与“班级班级”表的联系类型是一对多(表的联系类型是一对多(1:n) “专业专业”表与表与“班级班级”表之间通过表之间通过“专业代码专业代码”进行关联,一个专进行关联,一个专业可设置多个班级。业可设置多个班级。 “班级班级”表与表与“学生学生”表的联系类型是一对多(表的联系类型是一对多(1:n) “班级班级”表与表与“学生学生”表之间通过表之间通过“班级号班级号”进行关联,一个班级可以进行关联,一个班级可以有多个学生。有多个学生。 “学生学生”表与表与“修课成绩修课成绩”表的联系类型是一对多(表的联系类型

21、是一对多(1:n) “学生学生”表与表与“修课成绩修课成绩”表之间通过表之间通过“学号学号”进行关联,一个学进行关联,一个学生可以有多门课程的修课成绩。生可以有多门课程的修课成绩。 “课程课程”表与表与“修课成绩修课成绩”表的联系类型是一对多(表的联系类型是一对多(1:n) “课程课程”表与表与“修课成绩修课成绩”表之间通过表之间通过“课程代码课程代码”进行关联,一进行关联,一个门课程可以有多个(学生的)修课成绩。个门课程可以有多个(学生的)修课成绩。3优化设计优化设计 应用规范化理论对关系模式(即表模式)设计进应用规范化理论对关系模式(即表模式)设计进行进行优化检查,以求设计精益求精,以消除

22、不必要行进行优化检查,以求设计精益求精,以消除不必要的重复字段,减少冗余。由于对表进行设计时,遵循的重复字段,减少冗余。由于对表进行设计时,遵循概念单一化的原则,从目前情况来看,上述六个表的概念单一化的原则,从目前情况来看,上述六个表的设计还是比较好的。设计还是比较好的。 为了在为了在Access 2003中建立数据库,用户中建立数据库,用户可以通过单击可以通过单击“文件文件”菜单中的菜单中的“新建新建”命令命令或直接单击工具栏中的或直接单击工具栏中的“新建新建” 按钮,打开按钮,打开“新建文件新建文件”任务窗格,然后利用任务窗格,然后利用“新建文件新建文件”任务窗格所提供的命令及其相应的提示

23、或向导任务窗格所提供的命令及其相应的提示或向导信息来创建数据库。信息来创建数据库。 例例2-1 在在Access 2003中,要求在中,要求在E盘根目录下的盘根目录下的子目录子目录 “Access”(即(即E:Access)中,创建一个名)中,创建一个名为为“学生管理系统学生管理系统.mdb” 的数据库。的数据库。图图2-14 显示在主窗口中的新建的数据库显示在主窗口中的新建的数据库 图图2-13 在在“文件新建数据库文件新建数据库”对话框对话框中中 指定创建数据库的信息指定创建数据库的信息 新建的数据库新建的数据库“学生管理系统学生管理系统”自动被打开,并以自动被打开,并以一个数据库子窗口形

24、式显示在一个数据库子窗口形式显示在 Access 主窗口中。在数主窗口中。在数据库窗口的标题栏中显示出当前打开的数据库名称(如:据库窗口的标题栏中显示出当前打开的数据库名称(如:学生管理系统)。学生管理系统)。 在数据库窗口的上方带有一个工具栏,其中提供了在数据库窗口的上方带有一个工具栏,其中提供了“打开打开”、“设计设计”、“新建新建”等命令按钮。等命令按钮。 在数据库窗口左侧窗格中的对象栏里,列出了表、在数据库窗口左侧窗格中的对象栏里,列出了表、查询、窗体、报表、页、宏和模块等数据库对象。查询、窗体、报表、页、宏和模块等数据库对象。 在数据库窗口右侧窗格中,显示出左边选定(即反在数据库窗口

25、右侧窗格中,显示出左边选定(即反白显示)的某个数据库对象的所有具体对象的列表清单白显示)的某个数据库对象的所有具体对象的列表清单及几个常用的创建操作命令。及几个常用的创建操作命令。 例例2-2 在在Access 2003中,要求在中,要求在 E 盘根目录下的子目录盘根目录下的子目录 “Access数据库数据库”(即(即E:Access数据库)中,创建一个名数据库)中,创建一个名为为 “库存管理系统库存管理系统.mdb” 的数据库。的数据库。 在在Access数据库中可以包含表、查询、窗体、数据库中可以包含表、查询、窗体、报表、页、宏和模块等对象。只要在数据库窗口左边报表、页、宏和模块等对象。只

26、要在数据库窗口左边单击某个对象(如,单击单击某个对象(如,单击“查询查询”),则该对象的所),则该对象的所有对象的列表就会显示在数据库窗口右边的窗格中。有对象的列表就会显示在数据库窗口右边的窗格中。 本小节将对这些对象进行简要的介绍以便读者本小节将对这些对象进行简要的介绍以便读者对对Access 数据库的组成有一个概貌性了解。首先在数据库的组成有一个概貌性了解。首先在Access中,单击中,单击“帮助帮助”菜单下的菜单下的“示例数据库示例数据库”子菜单下的子菜单下的“罗斯文示例数据库罗斯文示例数据库”命令,打开命令,打开“罗斯罗斯文示例数据库文示例数据库”,如图,如图2-24 所示。所示。图图

27、2-24 罗斯文示例数据库窗口罗斯文示例数据库窗口 表就是指关系数据库中的二维表,它是表就是指关系数据库中的二维表,它是Access数据库中最基本的对象。表对象被称为信息存储器,数据库中最基本的对象。表对象被称为信息存储器,是数据库的基础,是数据库的基础,Access 数据库中的所有数据都是数据库中的所有数据都是以表的形式保存。通常在建立了数据库之后,首先的以表的形式保存。通常在建立了数据库之后,首先的任务就是建立数据库中的各种表。任务就是建立数据库中的各种表。 例如,在例如,在“罗斯文示例数据库罗斯文示例数据库”中,已建好的表中,已建好的表对象包括对象包括“产品产品”、“订单订单”、“订单明

28、细订单明细”、“供供应商应商”、“雇员雇员”、“客户客户”、“类别类别”和和“运货商运货商”等表,如图等表,如图2-25 所示。所示。 查询对象实际上是一个查询命令,打开查询对象查询对象实际上是一个查询命令,打开查询对象便可以查询到满足指定条件的数据库信息。实质上,便可以查询到满足指定条件的数据库信息。实质上,查询是一个查询是一个SQL语句。用户可以利用语句。用户可以利用Access提供的提供的命令工具,以可视化的方式或直接编辑命令工具,以可视化的方式或直接编辑SQL语句的方语句的方式来建立查询对象。式来建立查询对象。 例如,在例如,在“罗斯文示例数据库罗斯文示例数据库”中,已建好的查中,已建

29、好的查询对象包括询对象包括“1997年产品销售额年产品销售额”、“1997年各类年各类销售总额销售总额”、“按汉语拼音顺序的产品列表按汉语拼音顺序的产品列表”、“按按季度汇总销售额季度汇总销售额”、“按金额汇总销售额按金额汇总销售额”、“按年按年度汇总销售额度汇总销售额”、“当前产品列表当前产品列表”、“订单查询订单查询”、“订单小计订单小计”、“发货单发货单”等等21个查询,如图个查询,如图2-27 所示。所示。 窗体对象是用户和数据库之间的人机交互界面。窗体对象是用户和数据库之间的人机交互界面。在这个界面中,用户不但可以浏览数据,还可以进行在这个界面中,用户不但可以浏览数据,还可以进行其他

30、操作。一个设计良好的窗体可以将表中的数据以其他操作。一个设计良好的窗体可以将表中的数据以更加友好的方式显示出来,从而方便用户对数据进行更加友好的方式显示出来,从而方便用户对数据进行浏览和编辑,也可以简化用户输入数据的操作,尽可浏览和编辑,也可以简化用户输入数据的操作,尽可能避免因人为操作不当而造成失误。能避免因人为操作不当而造成失误。 例如,在例如,在“罗斯文示例数据库罗斯文示例数据库”中,已建好的窗中,已建好的窗体对象包括体对象包括“产品产品”、“产品列表产品列表”、“订单订单”、“订单子窗体订单子窗体”、“各年销售额对话框各年销售额对话框”、“供应供应商商”、“雇员雇员”、“季度订单季度订

31、单”、“季度订单子窗季度订单子窗体体”、“客户客户”、“主切换面板主切换面板”等等22个窗体,如个窗体,如图图2-29 所示。所示。 报表是数据管理中需要输出的内容,它是对表中报表是数据管理中需要输出的内容,它是对表中的数据或查询内容进行分组、排序或统计等操作的结的数据或查询内容进行分组、排序或统计等操作的结果。报表对象是对大量的数据表数据进行综合处理,果。报表对象是对大量的数据表数据进行综合处理,把结果产生成报表。把结果产生成报表。 例如,在例如,在“罗斯文示例数据库罗斯文示例数据库”中,已建好的报中,已建好的报表对象包括表对象包括“按汉语拼音顺序的产品列表按汉语拼音顺序的产品列表”、“按季

32、按季度汇总销售额度汇总销售额”、“按金额汇总销售额按金额汇总销售额”、“按年度按年度汇总销售额汇总销售额”、“发货单发货单”、“概览概览”、“概览子报概览子报表表”、“各国雇员销售额各国雇员销售额”、“各类产品各类产品”、“各类各类销售额销售额”、“各类销售额子报表各类销售额子报表”、“各年销售额各年销售额”、“各年销售额子报表各年销售额子报表”和和“客户标签客户标签”等报表,如图等报表,如图2-31 所示。所示。 页是把数据库中的表数据、查询结果等输出成为页是把数据库中的表数据、查询结果等输出成为一个可以通过互联网进行访问的网页文件。由于互联一个可以通过互联网进行访问的网页文件。由于互联网得

33、到了广泛的应用,因此,网得到了广泛的应用,因此,Access数据库提供的数据库提供的页对象无疑给我们将数据库中的信息发布到网上提供页对象无疑给我们将数据库中的信息发布到网上提供了很大的方便。了很大的方便。 例如,在例如,在“罗斯文示例数据库罗斯文示例数据库”中,已建好的中,已建好的页对象包括页对象包括“查看产品查看产品”、“查看订单查看订单”、“雇员雇员”、“销售额销售额”和和“销售额分析销售额分析”等页,如图等页,如图2-33 所示。所示。 宏是一系列操作命令的组合。由于在进行数据库宏是一系列操作命令的组合。由于在进行数据库操作时,有些任务需要经过繁复的操作过程执行多个操作时,有些任务需要经

34、过繁复的操作过程执行多个命令才能完成。如果需要经常执行这些任务,则可以命令才能完成。如果需要经常执行这些任务,则可以将执行这些任务的一系列操作命令记录下来组成一个将执行这些任务的一系列操作命令记录下来组成一个宏,这样一来,以后只要执行宏就可以完成相应的任宏,这样一来,以后只要执行宏就可以完成相应的任务,从而免除执行多个命令的麻烦达到简化操作、提务,从而免除执行多个命令的麻烦达到简化操作、提高工作效率、实现自动化的效果。高工作效率、实现自动化的效果。 例如,在例如,在“罗斯文示例数据库罗斯文示例数据库”中,已建好的宏中,已建好的宏对象包括对象包括“按金额汇总销售额按金额汇总销售额”、“供应商供应商”、“客客户户”、“客户标签对话框客户标签对话框”、“客户电话列表客户电话列表”和和“示例示例 Autokeys”等宏,如图等宏,如图2-35 所示。所示。 模块是模块是Access数据库中用于保存程序代码的地数据库中用于保存程序代码的地方。对于一些复杂的数据库操作,方。对于一些复杂的数据库操作,Access允许用户允许用户编写自己的代码来实现。编写自己的代码来实现。Access中使用的编程语言中使用的编程语言是是Visual Basic For Applicatio

温馨提示

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

最新文档

评论

0/150

提交评论