第11章宏课件(最新整理版).pptx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第11章 宏;内容提要;;11.1 宏的基本概念;MicrosoftAccess提供了53种基本宏操作,每种基本操作都能实现一个特定的任务.下面我们介绍一些常用的基本操作(33种).

1.打开或关闭数据库对象

OpenForm:用于打开一个窗体,并通过选择窗体的数据输入与窗口方式,来限制窗体所显示的记录。

OpenReport:用于在“设计视图”或“打印预览视图”中打开报表或立即打印报表。也可以限制需要在报表中打印的记录。

OpenQuerv:用于打开查询,并在“数据表视图”、“设计视图”或“打印视图”中显示记录集。

OpenModule:用于在“设计视图”中打开一个模块。

OpenTable:用于在“数据表视图”、“设计视图”或“打印预览视图”中打开报表,可以选择表的输入方式。

Close:用于关闭数据库对象,即关闭指定的MicrosoftAccess窗口。如果没有指定窗口,则关闭活动窗口。;2. 运行和控制流程

RunSQL:用于执行指定的SQL语句。

RunApp:用于执行指定的外部应用程序。

RunCommand:用于运行MicrosoftAccess的内置命令。

RunMacro:用于运行宏,该宏可以在宏组中。

StopMacro:用于停止当前正在运行的宏。

RunCode:用于调用VB中的Function过程。

Quit:用于退出Access。

3. 设置值

SetValue:用于对MicrosoftAccess窗体、窗体数据表或报表上的字段、控件或属性进行设置。

SelectObject:用于选择指定的数据库对象。

ShowAllRecords:用于清除之前应用于活动表、查询或窗体中的所有筛选。;;6. 通知或警告用户

Beep:用于使计算机发出“嘟嘟”声。

MsgBox:用于显示消息框,包含警告信息或其他信息。

SetWarnings:用于关闭或打开系统消息。

7. 打印、导入和导出教据

PrintOut:用于打印打开数据库中的活动对象,也可以打印数据表、报表、窗体和模块。

TransferDatabase:用于与其他数据库导入或导出数据。

TransferText:用于从文本文件中导入数据或将数据导出到文本文件中。;利用设计视图创建宏

设置操作执行的条件

选择操作并指定操作参数

宏组的设计;;创建宏时经常需要设定限制条件,这样可以有选择地执行宏操作。创建带有条件的宏一般应遵循以下的原则:

“条件”栏中可以输入任何计算结果为 “True/False”或“是/否”??表达式。

“条件”栏中不可使用SQL语言表达式。

当条件表达式的值为“True”(或“是”)时,运行与当前条件表达式对应的宏操作。

可以直接在“条件”栏中输入条件,输入时不要在表达式前加等号(=),也可以利用“表达式生成器”自动生成条件。

宏可以根据条件表达式结果的真假选择不同的执行路径,每一个条件表达式只对这一行上的操作具有限制作用,对其他行上的操作没有限制。

在“条件”栏中有时需要输入省略号(…),它表示延续上一个操作的执行状态,也就是说要将某个条件同时应用于多个操作。;;;;【提示】创建宏组时,宏名是区分各个宏的唯一标志,因此必须填写宏名。输入第一个宏的宏名后,第一个宏的宏名与其第一个操作显示在同一行上,如果有需要可以继续添加第二个操作、第三个操作……后面的操作在“宏名”部分保留为空,不再填写,直到第一个宏结束,开始创建第二个宏的时候才需要在“宏名”部分为第二个宏填写宏名。也就是说,宏组中的每一个宏都可以包含一个或多个操作,一个宏中的所有操作应具有同一个宏名,因此我们只需在宏的第一个操作的“宏名”部分填写宏名即可,其他操作的“宏名”部分应保留为空,如下图所示。;;移动操作

选中要移动的操作行,在行标题按钮上单击鼠标左键不松手,此时鼠标变为白箭头并带有一个虚方框,拖动鼠标到合适的位置松手,选中的操作行即被移动到新的位置了。

复制、剪切、粘贴操作

选中某个操作行,在选中的操作行上单击鼠标右键,在弹出的快捷菜单中选择相应的命令即可,如下图所示。;11.5 宏对象的调试与执行;;;“单步执行”按钮:表示执行当前显示的操作,单击一次“单步执行”按钮,执行一个操作,这个按钮能够帮助我们完成单步执行宏。

“停止”按钮:表示停止宏的运行并关闭“单步执行宏”对话框。

“继续”按钮:表示关闭单步执行,继续执行宏中还

未执行的其他部分。

如果想要在宏的正常运行过程中暂停宏的执行,改用单步执行宏,那么按下“Ctrl+Break”快捷键暂停正在运行的宏,再按照上述的方法启动单步执行宏。

如果宏中存在错误,在单步执行宏时就会在窗口中显示“操作失败”对话框,这个对话框将显示出错误操作的操作名称、参数以及相应的条件。;11.5.2 宏的运行;;【注意

文档评论(0)

151****1054 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档