Access教程第七章宏.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 创建宏 7.1 宏的概述 7.2 宏的设计 7.2.1 宏的设计方法 7.2.2 设计基本的宏 7.2.3 设计条件宏 7.2.4 设计宏组 7.2.5 特殊的宏 7.3 宏的运行 7.1 宏的概述 宏是可以执行特定任务的一个或多个操作的集合,其中的每个操作都是Access定义好的、能够完成某种特定的功能。 执行宏时,系统会自动执行在宏中指定的一组操作。 Access 提供了56种基本的宏操作,用户可以根据应用的需要,从中选择若干宏操作构成一个宏。(服务器讲义) 宏可以在打开数据库时自动执行,也可以在触发窗体、报表或控件的某个事件时执行,还可以从其他宏或事件过程中执行。 7.2.1 宏的设计方法 设计宏的一般过程: (1)在数据库窗口中选择 “宏”对象,单击“新建”按钮,打开宏的设计视图。 (2)在“操作”栏中选择需要的宏操作,在“操作参数”栏中设置合适的参数。 (3)创建条件宏,执行“视图|条件”命令,在“条件”栏中输入表达式。 在条件表达式中引用窗体或报表上的控件值,使用的语法: Forms![窗体名]![控件名] Reports![报表名]![控件名] (4)创建宏组,执行“视图|宏名”命令,在“宏名”栏中输入宏名。 (5)在“注释”栏中输入操作的说明,使宏更易于理解和维护。 (6)选择“文件|保存”命令,保存宏对象。 7.2.2 设计基本的宏 基本的宏是由一个或多个操作组成的宏。 【例7.1】设计一个基本的宏,执行宏时先打开一个窗体,然后显示一个消息框,最后关闭该窗体。 单击工具栏的“运行”按钮,运行宏,系统自动按顺序执行指定的3个宏操作。 操作提示 ① 打开宏设计视图,在第1行的“操作”单元格中选择OpenForm命令,在“窗体名称”参数框中输入“学生选课成绩”,该操作的含义就是打开“学生选课成绩”窗体。 ② 在第2行的“操作”单元格中选择MsgBox命令,“消息”参数为“关闭窗体”,“类型”参数为“信息”,“标题”参数为“确认”。 ③ 在第3行的“操作”单元格中选择Close命令,表示关闭当前窗体。 ④ 保存宏对象,命名。 单击工具栏的“运行”按钮,运行宏,系统自动按顺序执行指定的3个宏操作 7.2.3 设计条件宏 在宏中设置条件可以控制宏的执行流程,运行宏时若条件不满足,就不执行某项操作。 【例7.2】设计一个输入密码的窗体,单击“确定”按钮时,若密码正确,就关闭窗体;如果密码不正确,就显示一个消息框,然后关闭窗体。 第2个操作没有条件,则无论密码是否正确,都会执行Close操作,关闭窗体。 将宏设置为命令 按钮的“单击”事件 属性,当单击命令 按钮时触发宏。 操作提示 设计窗体。文本框控件的“名称”属性设置为“password”,“输入掩码”属性设置为“密码”(输入数据时会用“*”号占位符替代实际数据)。 保存窗体,命名为“运行条件宏”。 操作提示 设计视图,单击工具栏的“条件”按钮增加“条件”列,设计宏。 第1个操作的条件: [Forms]![运行条件]![password]mary [运行条件宏]为设计的窗体的名称,[password]为窗体中文本框控件的名称。如果该条件表达式的值为真,即在文本框中输入的密码不等于“mary”,就显示一个消息框。 第2个操作没有条件,表示无论密码是否正确,都会执行Close操作,关闭窗体。 保存宏 操作提示 打开“运行条件宏”窗体的设计视图,选中命令按钮控件,在“属性”窗口中将它的“单击”事件属性设置为“条件宏”,即上一步中设计的宏对象,。该设置的作用是,单击命令按钮时触发宏的执行。 保存 。设计完毕 宏中的操作参数 消息 发声 类型 标题 设计条件宏(续1) 修改例9.2,当密码输入正确时,也显示一个相应的消息框,然后再关闭窗体。 在宏中增加一个条件。 插入操作和删除操作 插入一个操作:选定操作行,单击工具栏的“插入行”按钮。 删除一个操作:选定操作行,单击工具栏的“删除行”按钮, 或者按【Del】键 调整操作顺序:选定操作行,然后将它移到新的位置。 设计条件宏(续2) 进一步改进例9.2,当密码错误时,显示一个提示错误的消息框,确认后就停止操作;当密码正确时,显示一个提示正确的消息框,确认后就关闭密码输入窗体,打开“学生记录”窗体。 说明 第2个操作为StopMacro,其作用是终止当前正在运行的宏(如果后面还有其它的宏操作,也不再执行),该操作的条件用“...”(注意:必须是英文的点号)表示,含义是延续上一个操作的条件,即第2个操作与第1个操作的条件相同。 设计条件宏(续3) 条件宏的执行过程: (1)总体上是按指定的操作顺序执行的。 (2)遇到不带条件的宏操作都会执行

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档