- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
背景中插入图片后无法删除。 第七章 宏 本章学习任务 1、 宏的基本概念 2、宏与visual basic的关系 3、 宏的创建与设计 4、宏的运行与调试 5、常用的宏命令 为什么要用宏 先看个例子,有这样一个窗体,上面有一个数据表。现在在这个数据表中添加一个功能,用一个文本框输入要查询的内容,而用一个“查询”按钮来完成查询的工作,并将查询后的数据打印在报表上。 要让控件实现类似的功用,在ACCESS中有四种办法: 使用控件向导, “宏”、“VBA”和“SQL语言”。 为什么要用宏 向导最简单,但实现的功能有限,而宏虽然只有53种基本操作,但可以组合成很多种宏组命令,这样就能实现很多ACCESS中有关窗体、报表、查询的功能,使用起来也非常方便。 而VBA和SQL语言相对起来对用户的要求要高一些,当然VBA和SQL语言可以实现的功能也更加全面,自主性也更强,但它们都要写程序。 7.1 宏的概念 宏是access的一个对象,其主要功能是使操作自动进行。 宏也是一种操作命令,它和菜单操作命令都是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。 菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行。 7.1.1宏的基本概念 宏:由一个或多个操作组成的集合。如打开和关闭窗体,预览或打印报表等。通过执行宏,access可以有次序地自动执行一连串的操作。 宏组:若设计时有多个宏,则将其分类组织到不同组中,即宏组。 宏举例 打开“学生信息”窗体,然后打开一个提示窗口,显示“窗体已打开!”信息。 宏组举例 利用宏实现两组操作。 1、打开“学生信息输出”报表,并最大化窗口。 2、扬声器发出嘟嘟声,打开“教师”表, 弹出提示信息。 7.1.2 宏与 visual basic 在access中,任何宏都对应程序代码,通过程序的控制执行相应的操作,而且可以直接将宏转换成VB程序,以供用户学习和修改。 7.1.3 宏向visual basic转换 要转换窗体(或报表)中的宏,操作步骤如下: (1)在“设计”视图中打开窗体或报表。 (2)在“工具”菜单中选择宏,单击“将窗体(或报表)的宏转换为visual basic代码”。 (3)单击对话框的“转换”钮,再单击“确定”按钮即可。 要转换全局宏,操作步骤: (1)在“数据库”窗口中打开宏对象,选择要转换的宏。 (2)打开“文件”菜单中选择“另存为”命令,在对话框的“保存类型”框中选择“模块”,再单击“确定”按钮。 (3)单击转换对话框中的“转换”钮,再单击“确定”按钮即可。 7.2 宏的操作 宏可以分为3类: 操作序列宏 宏组 包括条件操作的宏 “操作序列”宏举例 1、打开窗体“输入教师信息”。 2、最大化窗体。 3、打开“教师表”。 “宏组”举例 “条件操作”宏举例 ①打开一个数据库。 ②选中对象中的“宏”。 ③选中“新建”按钮。 ④输入信息。 ⑤保存宏。 ⑥执行宏。 7.2.1 操作序列宏的创建 创建操作序列宏的步骤: (1)进入“宏”对象窗口,单击“新建”工具按钮打开“宏”设计窗口。 (2)光标定在“操作”列的第一个空白处,单击右侧向下箭头打开操作序列表,从中选择要使用的操作。 (3)如有必要,在设计窗口的下半部设置操作参数。 (4)在“注释”列中可以为操作输入一些解释性文字,此列可选。 (5)命名保存设计好的宏。 7.2.2 宏组的创建 步骤: (1)进入“宏”对象窗口,单击“新建”工具按钮打开“宏”设计窗口。 (2)单击“视图”菜单中的“宏名”命令,使此命令上带复选标记;或单击“宏名”工具按钮 ,此时“宏”设计窗口会增加一个“宏名”列。 (3)在“宏名”列内,输入宏组中的第一个宏的名字。 (4)添加需要宏执行的操作,并设置操作参数,添加注释文字。 (5)如果希望在宏组内包含其他宏,重复步骤1-4。 (6)命名保存设计好的宏组。 注意:宏按名调用,而宏组中的宏按“宏组名.宏名”格式调用。宏组中的宏不能连续执行。 7.2.3 创建条件操作宏 如果希望宏能按照指定的条件执行,可以使用条件来控制宏。步骤如下: 1)单击“视图”菜单中的“条件”命令(或者单击工具栏上的条件按钮 ),此时就在宏设计窗口中增加一个“条件”列。 2)将所需的条件表达式输入到“宏”设计窗口的“条件”列中。 常用的有: Forms![ 窗体名]![控件名] 对窗体上控件值的引用 Reports![报表名]![控件名] 对报表上控件值的引用 3)在“操作”列中选择条件式为真时执
您可能关注的文档
- 38-10.2 单因素方差分析 10.2.1 单因素方差分析的问题 单因素方差.ppt
- 144-第二章 病毒的复制.ppt
- 65-4-6Pauli原理与周期表.ppt
- 66-人们到银行或储蓄所取款.ppt
- 38-第一节 土壤矿物质的矿物和化学组成.ppt
- 66-自我介绍表.ppt
- 91-单克隆抗体的研究进展与应用前景.ppt
- 91-主动表被动浅.ppt
- 180-串行通讯的概念.ppt
- 67-实验三 单级共射放大电路 实验目的 1、掌握单级共射放大电路静态.ppt
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
最近下载
- 小学教育教学研究论文.doc VIP
- 产品生产合作协议范本(合同模板(协议范本))书范文模板2020年1120212230.doc
- 黎曼猜想的证明(完整版).pdf
- 人教版英语八年级上册(必威体育精装版版)Unit3教材分析.pdf
- 2024年八年级上册物理讲义+专题练习(人教版)2.2 声音的特性(专题训练)【七大题型】(解析版).pdf VIP
- 村卫生室医疗工作制度.doc VIP
- 人教版七年级上册地理全册新质教学课件(配2024年秋改版教材).pptx
- 桥-何捷-赵昭-超级语文-六上(修改版).pptx
- 小学生竞选纪律委员演讲课件.pptx VIP
- 2024年西藏自治区中考数学试题卷(含答案详解).docx
文档评论(0)