Access数据库应用应用系统实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上一页 目录 下一页
任务一 自动运行欢迎界面
4)单击窗口左上角“保存”按钮。在弹出的“另存为”窗口 中输入宏名“autoexec”,单击“确定”按钮。
上一页 目录 下一页
任务一 自动运行欢迎界面
5)保存后单击窗口左上角“设计”选项卡中“运行”按钮。
上一页 目录 下一页
任务一 自动运行欢迎界面
学一学 1.宏:把那些能自动执行某种操作的命令统称为“宏”。在 Access中,宏并不能单独执行,必须有一个触发器。而这个 触发器通常是由窗体、报表及其上面控件的各种事件来担任。 2.宏的作用: 1)可以替代用户执行重复的任务,节约用户的时间。 2)可以使数据库中的各个对象联系得更加紧密。 3)可以显示警告信息窗口。 4)可以为窗体制作菜单,为菜单指定某些操作。 5)可以把筛选程序加到记录中,提高记录的查找速度。 6)可以实现数据在应用程序之间的传送。 宏可以独立存在,但通常是和命令按钮、文本框窗体和报表中 控件一起出现,用来自动执行任务的一个操作或一组操作。
上一页 目录 下一页
任务二 完善主窗体
3.实施: 1)打开“学生信息管理系统”数据库。 2)单击选项卡中的“宏”选项。
上一页 目录 下一页
任务二 完善主窗体
3)在“添加操作”下拉选项中选择“Submacro”。
上一页 目录 下一页
任务二 完善主窗体
4)在 “添加操作”下拉选项中选择“OpenForm”,按照 下图所示添加内容。
上一页 目录 下一页
任务一 自动运行欢迎界面
5.创建宏:宏或宏组可以包含在一个宏对象(有时称为独立 宏)中,宏也可以嵌入到窗体、报表或控件的任何事件中。嵌 入的宏成为所嵌入到的对象或控件的一部分。独立宏显示在导 航窗格中的“宏”下;嵌入的宏则不显示。创建新宏时,宏操 作目录将显示所有宏操作,而且所有参数都是可见的。根据宏 的大小,编辑宏时可以展开折叠一部分或全部宏操作(及操作 块),只需单击宏名称或块名称左侧的加号(+)或减号(-)按钮 即可。或者按上箭头键或下箭头键选择操作块,然后按左箭头 键或右箭头键折叠或展开它。也可在“设计”选项卡上的“折 叠/展开”组中,单击“展开操作”或“折叠操作”。其中不 同的宏命令其结构各有不同,大多数宏操作都至少需要一个参 数。
5)打开“参数查询-按姓名查询成绩”的查询使用 OpenQuery命令。
上一页 目录 下一页
任务四 操作表中的数据
6)保存后退出。
上一页 目录 下一页
任务四 操作表中的数据
7.单击“设计”选项卡“结果”组中的“运行”按钮 ,系统 将“教师表”中满足条件的记录追加到“temp”表中,追加前 后如下图所示。
上一页 目录 下一页
任务一 自动运行欢迎界面
2.在“新建查询”对话框中选择“简单查询向导”选项,单击 “确定”按钮,打开查询向导,如下图所示。
上一页 目录 下一页
任务一 自动运行欢迎界面
3.实施: 1)打开“学生信息管理系统”数据库,单击“创建”选项卡, 找到“宏与代码”按钮组。
上一页 目录 下一页
任务一 自动运行欢迎界面
2)单击上图中“宏”按钮,打开宏设计视图。
上一页 目录 下一页
任务一 自动运行欢迎界面
单击“添加新操作”下拉按钮,弹出操作列表,选择打开窗体 操作“OpenForm”。
上一页 目录 下一页
任务一 自动运行欢迎界面
3)设置OpenForm操作的运行参数,单击“窗体名称”下拉 按钮,选择之前创建好的名为“欢迎”的窗体,用同样的方法 将“视图”选为“窗体”,将“窗口模式”选为“对话框”。
上一页 目录 下一页
任务一 自动运行欢迎界面
试一试 1.运行数据库时,使名为“学生表”的表自动打开。 2.新建名为“退出”宏。
上一页 目录 下一页
任务二 完善主窗体
任务描述 宏是一个或者多个操作的集合,其中每一个操作完成特定
的功能。在数据库操作时需要很多宏,如果有多个宏相关,例 如用于一个窗体,可以将这些宏建立为宏组以方便宏的管理和 维护。简单地说,宏是操作的集合;宏组是宏的集合。利用宏 组完善主窗体,是本任务要学习的内容。
上一页 目录 下一页
任务二 完善主窗体
9)新建窗体,并添加两个按钮“学生信息”和“综合查询”
上一页 目录 下一页
任务二 完善主窗体
10)单击“学生信息”按钮,在右侧属性表中选择“事件” 选项,下拉写有“单击”的单元格右侧下拉选项,选择“任 务二.打开查询学生信息窗体”。
上一页 目录 下一页
任务二 完善主窗体
建操作序列宏与运行宏。
上一页 目录 下一页
任务一 统计学生及其成绩信息
做一做
1.需求:利用“创建宏”方法,创建一个欢迎界面,要求启 动数据库时能够自动运行,完成效果如图所示:
上一页 目录 下一页
任务一 自动运行欢迎界面
2.分析:本任务涉及的主要问题和解决方法有: 1)打开数据库,找到创建宏选项。 2)创建新宏并按照要求对宏进行设置。 3)保存并运行宏。
上一页 目录 下一页
任务三 根据条件显示表
5)选择“宏生成器”,单击“确定”。在操作目录中将“IF” 流程拖到窗体框中
上一页 目录 下一页
任务三 根据条件显示表
6)在“if”后输入“[Forms]![表查询]![Frame0]=1”设置条 件,在“添加新操作”下拉单元格中选择打开表操作 “OpenTable”,在新出现的“表名称”单元格右侧下拉单 元格选择“教师表”, “视图”单元格右侧下拉单元格选择 “数据表”,“数据模式”单元格右侧下拉单元格选择“只 读”。
宏是由一个或多个操作组成的集合,其中每个操作均能实 现特定的功能。
本项目将完成有关宏的学习与实训。通过本项目的学习, 将实现如下主要目标: 1.了解有关宏的相关知识。 2.学会创建宏、宏组与条件宏。 3.能够利用宏来完善系统实现功能。
上一页 目录 下一页
任务一 自动运行欢迎界面
任务描述 通过实现自动运行欢迎界面,掌握有关宏的基础知识、创
上一页 目录 下一页
学一学 试一试 在数据库中任选三个表、三个查询、三个窗体,要求利用宏可实现一 步将上述九个目标同时打开。
上一页 目录 下一页 返回
11)单击“综合查询”按钮,在右侧属性表中选择“事件” 选项,下拉写有“单击”的单元格右侧下拉选项,选择“任 务二.打开综合查询窗体”。
上一页 目录 下一页
任务二 完善主窗体
试一试 建立名为“打开表”的宏组,要求含有以下四个子操作:
打开“学生表”、打开“教师表”、打开“选课表”以及打 开“工资表”。
上一页 目录 下一页
任务三 根据条件显示表
8)保存后退出。 9)图6-3-7单击“确定”按钮
上一页 目录 下一页
任务三 根据条件显示表 上一页 目录 下一页
任务三 根据条件显示表
试一试 将图6-3-1中的选课表、课程表查询完成。
上一页 目录 下一页
任务四 操作表中的数据
任务描述 如果想要同时打开多个表、窗体、查询。我们可以在access 对象中逐一双击对应目标来实现。我们是否可以利用宏来简 化这一过程呢? 做一做 1.需求:利用宏同时打开名为“学生表”的表、名为“查询 学生信息”的窗体以及名为“参数查询-按姓名查询成绩”的 查询。 2.分析:本任务中涉及的主要问题和解决方法有: 1)创建宏 2)选择合适的操作完成任务要求
上一页 目录 下一页
任务二 完善主窗体
做一做 1.需求: 创建一个窗体,在上面添加2个命令按钮,每个 命令按钮的功能均通过宏组中的2个宏实现,即打开“综 合查询”窗体和“查询学生信息”窗体。 2.分析:本任务中涉及的主要问题和解决方法有: 1)回顾有关窗体的相关知识。 2)如何创建宏组。 3)如何创建子宏。
项目六 应用系统实现
任务一 自动运行欢迎界面 任务二 完善主窗体 任务三 根据条件显示表 任务四 完善系统实现功能
项目描述
在很多情况下,需要对数据库进行大量重复的操作,这时 就需要用到一个简单的方法来实现这种大量重复的操作。
本项目学习如何使用宏,通过使用宏能够自动执行重复任 务,使用户方便快捷地操作 Access数据库系统。
上一页 目录 下一页
任务三 根据条件显示表
3.实施: 1)打开“学生信息管理系统”数据库。 2)按照要求创建名为“表查询”的窗体,方法略,参考本书 项目四。 3)右键Access对象中名为“表查询”的窗体,弹出的对话 框中单击“设计视图”按钮。
上一页 目录 下一页
任务三 根据条件显示表
4)右键单击“确定”按钮,在弹出的“”选项框中单击“事 件生成器”
上一页 目录 下一页
任务三 根据条件显示表
任务描述 通过对登陆验证窗口的设计来学习条件宏。 做一做 1.需求:创建名为“表查询”的窗体,选择“教师表”后点 击确定打开教师表;选择“学生表”后单击确定打开学生表。 2.分析:本任务中涉及的主要问题和解决方法有: 1)创建窗体方法参照本书项目四。 2)对“表查询”窗体进行视图设计。 3)使用IF语句创建条件宏。
上一页 目录 下一页
任务一 自动运行欢迎界面
3.宏名:每个宏都有一个名称,运行宏是通过宏名确定。对 于宏组,每个宏组有一个宏组名,宏组中每个子宏都有子宏名, 每个子宏都是可以独立运行的,调用宏组是:宏组名.子宏名。 4.参数:参数是一个值,它向操作提供信息,例如,要在消 息框中显示的字符串、要操作的控件等。有些参数是必需的, 有些参数是可选的。参数在操作名称下设置。
上一页 目录 下一页
任务四 操作表中的数据
3.实施: 1)打开“学生信息管理系统”数据库。 2)创建宏,详细步骤见本项目任务一。 3)打开“学生表”使用OpenTable操作
上一页 目录 下一页
任务四 操作表中的数据
4)打开“学生信息查询”窗体使用OpenForm操作
Fra Baidu bibliotek上一页 目录 下一页
任务四 操作表中的数据
上一页 目录 下一页
任务二 完善主窗体
5)右键单击子宏后选择“生成子宏程序块”。
6)用同样的方法创建另一个子宏。
上一页 目录 下一页
任务二 完善主窗体
7)将两个子宏名称分别改为“打开查询学生信息窗体”和 “打开综合查询窗体”。
上一页 目录 下一页
任务二 完善主窗体
8)保存宏,将宏名改为“任务二” 。
上一页 目录 下一页
任务三 根据条件显示表
7) 在“if”后输入“[Forms]![表查询]![Frame0]=1”设置条件, 在“添加新操作”下拉单元格中选择打开表操作 “OpenTable”,在新出现的“表名称”单元格右侧下拉单 元格选择“学生表”, “视图”单元格右侧下拉单元格选择 “数据表”,“数据模式”单元格右侧下拉单元格选择“只 读”。
任务一 自动运行欢迎界面
4)单击窗口左上角“保存”按钮。在弹出的“另存为”窗口 中输入宏名“autoexec”,单击“确定”按钮。
上一页 目录 下一页
任务一 自动运行欢迎界面
5)保存后单击窗口左上角“设计”选项卡中“运行”按钮。
上一页 目录 下一页
任务一 自动运行欢迎界面
学一学 1.宏:把那些能自动执行某种操作的命令统称为“宏”。在 Access中,宏并不能单独执行,必须有一个触发器。而这个 触发器通常是由窗体、报表及其上面控件的各种事件来担任。 2.宏的作用: 1)可以替代用户执行重复的任务,节约用户的时间。 2)可以使数据库中的各个对象联系得更加紧密。 3)可以显示警告信息窗口。 4)可以为窗体制作菜单,为菜单指定某些操作。 5)可以把筛选程序加到记录中,提高记录的查找速度。 6)可以实现数据在应用程序之间的传送。 宏可以独立存在,但通常是和命令按钮、文本框窗体和报表中 控件一起出现,用来自动执行任务的一个操作或一组操作。
上一页 目录 下一页
任务二 完善主窗体
3.实施: 1)打开“学生信息管理系统”数据库。 2)单击选项卡中的“宏”选项。
上一页 目录 下一页
任务二 完善主窗体
3)在“添加操作”下拉选项中选择“Submacro”。
上一页 目录 下一页
任务二 完善主窗体
4)在 “添加操作”下拉选项中选择“OpenForm”,按照 下图所示添加内容。
上一页 目录 下一页
任务一 自动运行欢迎界面
5.创建宏:宏或宏组可以包含在一个宏对象(有时称为独立 宏)中,宏也可以嵌入到窗体、报表或控件的任何事件中。嵌 入的宏成为所嵌入到的对象或控件的一部分。独立宏显示在导 航窗格中的“宏”下;嵌入的宏则不显示。创建新宏时,宏操 作目录将显示所有宏操作,而且所有参数都是可见的。根据宏 的大小,编辑宏时可以展开折叠一部分或全部宏操作(及操作 块),只需单击宏名称或块名称左侧的加号(+)或减号(-)按钮 即可。或者按上箭头键或下箭头键选择操作块,然后按左箭头 键或右箭头键折叠或展开它。也可在“设计”选项卡上的“折 叠/展开”组中,单击“展开操作”或“折叠操作”。其中不 同的宏命令其结构各有不同,大多数宏操作都至少需要一个参 数。
5)打开“参数查询-按姓名查询成绩”的查询使用 OpenQuery命令。
上一页 目录 下一页
任务四 操作表中的数据
6)保存后退出。
上一页 目录 下一页
任务四 操作表中的数据
7.单击“设计”选项卡“结果”组中的“运行”按钮 ,系统 将“教师表”中满足条件的记录追加到“temp”表中,追加前 后如下图所示。
上一页 目录 下一页
任务一 自动运行欢迎界面
2.在“新建查询”对话框中选择“简单查询向导”选项,单击 “确定”按钮,打开查询向导,如下图所示。
上一页 目录 下一页
任务一 自动运行欢迎界面
3.实施: 1)打开“学生信息管理系统”数据库,单击“创建”选项卡, 找到“宏与代码”按钮组。
上一页 目录 下一页
任务一 自动运行欢迎界面
2)单击上图中“宏”按钮,打开宏设计视图。
上一页 目录 下一页
任务一 自动运行欢迎界面
单击“添加新操作”下拉按钮,弹出操作列表,选择打开窗体 操作“OpenForm”。
上一页 目录 下一页
任务一 自动运行欢迎界面
3)设置OpenForm操作的运行参数,单击“窗体名称”下拉 按钮,选择之前创建好的名为“欢迎”的窗体,用同样的方法 将“视图”选为“窗体”,将“窗口模式”选为“对话框”。
上一页 目录 下一页
任务一 自动运行欢迎界面
试一试 1.运行数据库时,使名为“学生表”的表自动打开。 2.新建名为“退出”宏。
上一页 目录 下一页
任务二 完善主窗体
任务描述 宏是一个或者多个操作的集合,其中每一个操作完成特定
的功能。在数据库操作时需要很多宏,如果有多个宏相关,例 如用于一个窗体,可以将这些宏建立为宏组以方便宏的管理和 维护。简单地说,宏是操作的集合;宏组是宏的集合。利用宏 组完善主窗体,是本任务要学习的内容。
上一页 目录 下一页
任务二 完善主窗体
9)新建窗体,并添加两个按钮“学生信息”和“综合查询”
上一页 目录 下一页
任务二 完善主窗体
10)单击“学生信息”按钮,在右侧属性表中选择“事件” 选项,下拉写有“单击”的单元格右侧下拉选项,选择“任 务二.打开查询学生信息窗体”。
上一页 目录 下一页
任务二 完善主窗体
建操作序列宏与运行宏。
上一页 目录 下一页
任务一 统计学生及其成绩信息
做一做
1.需求:利用“创建宏”方法,创建一个欢迎界面,要求启 动数据库时能够自动运行,完成效果如图所示:
上一页 目录 下一页
任务一 自动运行欢迎界面
2.分析:本任务涉及的主要问题和解决方法有: 1)打开数据库,找到创建宏选项。 2)创建新宏并按照要求对宏进行设置。 3)保存并运行宏。
上一页 目录 下一页
任务三 根据条件显示表
5)选择“宏生成器”,单击“确定”。在操作目录中将“IF” 流程拖到窗体框中
上一页 目录 下一页
任务三 根据条件显示表
6)在“if”后输入“[Forms]![表查询]![Frame0]=1”设置条 件,在“添加新操作”下拉单元格中选择打开表操作 “OpenTable”,在新出现的“表名称”单元格右侧下拉单 元格选择“教师表”, “视图”单元格右侧下拉单元格选择 “数据表”,“数据模式”单元格右侧下拉单元格选择“只 读”。
宏是由一个或多个操作组成的集合,其中每个操作均能实 现特定的功能。
本项目将完成有关宏的学习与实训。通过本项目的学习, 将实现如下主要目标: 1.了解有关宏的相关知识。 2.学会创建宏、宏组与条件宏。 3.能够利用宏来完善系统实现功能。
上一页 目录 下一页
任务一 自动运行欢迎界面
任务描述 通过实现自动运行欢迎界面,掌握有关宏的基础知识、创
上一页 目录 下一页
学一学 试一试 在数据库中任选三个表、三个查询、三个窗体,要求利用宏可实现一 步将上述九个目标同时打开。
上一页 目录 下一页 返回
11)单击“综合查询”按钮,在右侧属性表中选择“事件” 选项,下拉写有“单击”的单元格右侧下拉选项,选择“任 务二.打开综合查询窗体”。
上一页 目录 下一页
任务二 完善主窗体
试一试 建立名为“打开表”的宏组,要求含有以下四个子操作:
打开“学生表”、打开“教师表”、打开“选课表”以及打 开“工资表”。
上一页 目录 下一页
任务三 根据条件显示表
8)保存后退出。 9)图6-3-7单击“确定”按钮
上一页 目录 下一页
任务三 根据条件显示表 上一页 目录 下一页
任务三 根据条件显示表
试一试 将图6-3-1中的选课表、课程表查询完成。
上一页 目录 下一页
任务四 操作表中的数据
任务描述 如果想要同时打开多个表、窗体、查询。我们可以在access 对象中逐一双击对应目标来实现。我们是否可以利用宏来简 化这一过程呢? 做一做 1.需求:利用宏同时打开名为“学生表”的表、名为“查询 学生信息”的窗体以及名为“参数查询-按姓名查询成绩”的 查询。 2.分析:本任务中涉及的主要问题和解决方法有: 1)创建宏 2)选择合适的操作完成任务要求
上一页 目录 下一页
任务二 完善主窗体
做一做 1.需求: 创建一个窗体,在上面添加2个命令按钮,每个 命令按钮的功能均通过宏组中的2个宏实现,即打开“综 合查询”窗体和“查询学生信息”窗体。 2.分析:本任务中涉及的主要问题和解决方法有: 1)回顾有关窗体的相关知识。 2)如何创建宏组。 3)如何创建子宏。
项目六 应用系统实现
任务一 自动运行欢迎界面 任务二 完善主窗体 任务三 根据条件显示表 任务四 完善系统实现功能
项目描述
在很多情况下,需要对数据库进行大量重复的操作,这时 就需要用到一个简单的方法来实现这种大量重复的操作。
本项目学习如何使用宏,通过使用宏能够自动执行重复任 务,使用户方便快捷地操作 Access数据库系统。
上一页 目录 下一页
任务三 根据条件显示表
3.实施: 1)打开“学生信息管理系统”数据库。 2)按照要求创建名为“表查询”的窗体,方法略,参考本书 项目四。 3)右键Access对象中名为“表查询”的窗体,弹出的对话 框中单击“设计视图”按钮。
上一页 目录 下一页
任务三 根据条件显示表
4)右键单击“确定”按钮,在弹出的“”选项框中单击“事 件生成器”
上一页 目录 下一页
任务三 根据条件显示表
任务描述 通过对登陆验证窗口的设计来学习条件宏。 做一做 1.需求:创建名为“表查询”的窗体,选择“教师表”后点 击确定打开教师表;选择“学生表”后单击确定打开学生表。 2.分析:本任务中涉及的主要问题和解决方法有: 1)创建窗体方法参照本书项目四。 2)对“表查询”窗体进行视图设计。 3)使用IF语句创建条件宏。
上一页 目录 下一页
任务一 自动运行欢迎界面
3.宏名:每个宏都有一个名称,运行宏是通过宏名确定。对 于宏组,每个宏组有一个宏组名,宏组中每个子宏都有子宏名, 每个子宏都是可以独立运行的,调用宏组是:宏组名.子宏名。 4.参数:参数是一个值,它向操作提供信息,例如,要在消 息框中显示的字符串、要操作的控件等。有些参数是必需的, 有些参数是可选的。参数在操作名称下设置。
上一页 目录 下一页
任务四 操作表中的数据
3.实施: 1)打开“学生信息管理系统”数据库。 2)创建宏,详细步骤见本项目任务一。 3)打开“学生表”使用OpenTable操作
上一页 目录 下一页
任务四 操作表中的数据
4)打开“学生信息查询”窗体使用OpenForm操作
Fra Baidu bibliotek上一页 目录 下一页
任务四 操作表中的数据
上一页 目录 下一页
任务二 完善主窗体
5)右键单击子宏后选择“生成子宏程序块”。
6)用同样的方法创建另一个子宏。
上一页 目录 下一页
任务二 完善主窗体
7)将两个子宏名称分别改为“打开查询学生信息窗体”和 “打开综合查询窗体”。
上一页 目录 下一页
任务二 完善主窗体
8)保存宏,将宏名改为“任务二” 。
上一页 目录 下一页
任务三 根据条件显示表
7) 在“if”后输入“[Forms]![表查询]![Frame0]=1”设置条件, 在“添加新操作”下拉单元格中选择打开表操作 “OpenTable”,在新出现的“表名称”单元格右侧下拉单 元格选择“学生表”, “视图”单元格右侧下拉单元格选择 “数据表”,“数据模式”单元格右侧下拉单元格选择“只 读”。