欢迎来到天天文库
浏览记录
ID:39951620
大小:4.77 MB
页数:8页
时间:2019-07-15
《(access数据库技术与应用)宏x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章宏7.1宏简述7.2宏的创建与运行宏是Access数据库的对象之一,利用宏可以成批处理数据库对象间的多个操作,并能实现与窗体对象、查询对象的相互调用,完成综合设计应用功能。从而使得用户对数据库的操作更加方便快捷。7.1宏简述7.1.1宏的定义与用法(1)宏是一种特定的编码,是一个或多个操作命令的集合,其中的每个操作均能实现特定的功能。(2)在Access中,宏的作用非常之大,它可以单独控制其他数据库对象的操作,也可以作为窗体或报表中控件的事件代码控制其他数据库对象的操作。因为有了宏,在Access中,用户甚
2、至在一定条件下不用编程,就能够完成数据库管理系统开发的过程,实现数据库管理系统软件的设计。7.1.2常用宏介绍宏以动作为基本单位,一个宏命令能够完成一个操作动作,每一个宏命令是由动作名和操作参数组成的。Access2010提供了70种宏操作,表7-1列出了较为常用的部分宏命令。7.2宏的创建与运行7.2.1创建独立的宏对象7.2.2宏的运行方法7.2.3创建嵌入的宏对象7.2.4创建并使用条件宏7.2.5宏与窗体对象、查询对象的综合应用设计在Access中,宏设计器是创建宏的唯一环境。在“宏”设计窗口中,可以完成
3、选择宏、设置宏条件、宏操作、宏操作参数,添加或删除宏,更改宏顺序等一系列操作。7.2.1创建独立的宏对象【例7.1】在“教学管理”数据库中,创建一个操作序列宏,宏名称为“打开与学生信息有关的对象”。要求执行该宏时依次打开:表“学生”、表“学生其他情况”、查询“学生情况详细浏览”、窗体“学生信息浏览—增加成绩子窗体”和打印预览报表“学生信息标签”。【例7.2】在“教学管理”数据库中,创建操作序列宏,宏名称为“关闭与学生信息有关的对象”。要求执行该宏时依次关闭:表“学生”、表“学生其他情况”、查询“学生情况详细浏览”
4、、窗体“学生信息浏览—增加成绩子窗体”和打印预览报表“学生信息标签”。7.2.2宏的运行方法(1)从“宏”的设计视图窗口中运行宏,单击功能区“宏工具—设计”卡中的“工具”组中的运行宏按钮。如打开例7.1的设计视图窗口,单击运行宏按钮,即可执行宏对象。(2)从数据库“导航窗格”的宏对象列表中双击将要执行的宏名。如前面执行例7.1和例7.2的宏。(3)通过功能区“数据库工具”菜单下“宏”组中的运行宏命令按钮。(4)通过窗体上命令按钮控件运行宏,或通过窗体上控件的事件(如按钮的单击事件等)运行宏。Access提供了多种
5、执行宏的方法,归纳起来主要有以下4种。7.2.3创建嵌入的宏对象在对象的事件属性中创建的宏称为嵌入的宏。此类宏不会显示在导航窗格中,它们通过一些事件(如单击、OnLoad或OnClick)来完成调用。下面例7.3实现的是,在窗体中通过按钮的单击事件既可以调用执行独立设计的宏对象,也可以调用执行嵌入的宏。【例7.3】在“教学管理”数据库的“窗体”对象窗口中创建一个窗体,窗体名称为“宏的调用”。窗体设计如图7.13所示,窗体中包含1个标签控件和4个按钮控件,其中上面两个按钮控件对应执行独立设计的宏对象,下面两个按钮控
6、件对应执行嵌入的宏操作。7.2.4创建并使用条件宏在某些情况下,可能希望当一些特定条件为真时才在宏中执行一个或多个操作。这样的条件宏设计往往和窗体对象紧密相连。例如,根据在窗体上现场输入的值作为条件宏的条件,从而决定后面的操作序列。能够根据窗体上文本框控件中输入的不同值,自动判断并转去执行相应的宏,这类功能在宏的综合设计中非常实用,请看下面的例7.4。【例7.4】在“教学管理”数据库的“窗体”对象窗口中创建一个窗体,窗体名称为“条件宏练习”。窗体设计如图7.24所示,窗体中包含三种控件:一个未绑定文本框控件,用于
7、键盘输入数字1—4;一个按钮控件,用于确定输入选项;其余的全是标签控件。窗体的功能:当输入一个数字(在1—4之间)并按“确定”按钮后,系统自动转去执行相应的宏,完成相应宏中规定的操作,并给出相应的提示信息。7.2.5宏与窗体对象、查询对象的综合应用设计学习并掌握了宏对象的设计与调用方法之后,将宏对象与前面已经学过的查询和窗体对象综合到一起,可以实现更加灵活的查询操作,设计出功能更加实用的窗体对象。【例7.5】在“教学管理”数据库中,创建一个窗体对象,窗体名称为“输入学号查询学生成绩”。窗体设计如图7.34所示,当
8、运行窗体时,通过在文本框中输入一个学号后(如图7.35所示),单击“查询”按钮,即可得到如图7.36所示的查询结果。【例7.6】在“教学管理”数据库中,创建一个窗体对象,窗体名称为“选择或输入专业代码查询教学计划”。窗体设计如图7.42所示,当运行窗体时,通过在窗体组合框中选择或输入一个专业代码后(如图7.43所示),单击“查询”按钮,即可得到如图7.44所示的教学计划查
此文档下载收益归作者所有