网站大量收购闲置独家精品文档,联系QQ:2885784924

第9章访问宏设计方法.ppt

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

9.6.2 Access的特殊宏对象AutoExec 如果在一个Access数据库中创建一个命名为“AutoExec”的宏对象,将得到这样一种效果:一旦这个数据库被打开,AutoExec宏对象中的第一个宏将得到执行。 合理地使用这个命名为AutoExec的特殊宏对象,可在首次打开数据库时执行一个或一系列的操作,包括某些应用系统初始参量的设定、打开应用系统操作主窗口等等。 可以在“教材征订管理信息系统”数据库中,设计一个名为“AutoExec”的宏对象。如图9-6-2所示,其间包含一个操作:     OpenForm 教材征订管理信息系统, acNormal, , , , acNormal 9.6.2 Access的特殊宏对象AutoExec 图9-6-2 “教材征订管理信息系统”数据库的自启动宏对象 9.6.2 Access的特殊宏对象AutoExec 在“教材征订管理信息系统”数据库中设置了这个名为“AutoExec”的宏对象之后,即可使得当打开“教材征订管理信息系统”数据库时,即会自动打开窗体对象“教材征订管理信息系统”的运行视图,而这个窗体是整个数据库应用系统的主控窗体。 如果想在打开数据库时阻止自动运行“AutoExec”宏,可在打开数据库时按住SHIFT键不放开。 除了可以利用“AutoExec”宏实现打开数据库时自动运行一个应用程序以外,Access还提供另外一种实施方案:通过设置数据库设计视图窗口菜单栏上的【工具】|【启动】命令,在随即弹出的“启动”对话框中进行合适的选项设置。“启动”对话框如图9-6-3所示,其中,我们设置启动显示窗体为“教材征订管理信息系统”。 9.6.2 Access的特殊宏对象AutoExec 图9-6-3 用于设置启动程序的“启动”对话框 9.6.3 Access的特殊宏对象AutoKeys 在一般Windows应用程序中,为了使用剪贴板进行对象的复制粘贴操作,除了可以利用菜单选项或工具按钮实现以外,可能很多人都知道“^C”是复制操作的组合式快捷键、“^V”是粘贴操作的组合式快捷键,且非常习惯于使用它们。(此处所写“^C”表示同时按下“Ctrl”键与“C”键,后述均同此义) 为了满足这种对于组合式快捷键的应用需求,Access提供了另一个特殊的宏对象名“AutoKeys”。在命名为“AutoKeys”的宏对象中,我们可以采用宏组的形式定义某些组合键按下后应该进行的操作,从而为Access数据库应用系统提供一整套组合式快捷键功能。 9.6.3 Access的特殊宏对象AutoKeys 例如,在“教材征订管理信息系统”数据库中,可以设计一个名为“AutoKeys”的宏对象,其间包含三个宏,每个宏包含一个“RunMacro”操作,分别定义:“^g”,“^j” ,“^k”。 在这个宏对象的支持下,按下上述任一组合键即可运行相应的宏,而这些宏又都分别包含打开某一个窗体对象的操作,因此使得打开相应窗体对象的操作可以采用上述快捷键的方式进行,从而方便了操作者的操作过程。 “教材征订管理信息系统”数据库中的宏对象“AutoKeys”设计视图及其对应操作参数设置如图9-6-4所示。 9.6.3 Access的特殊宏对象AutoKeys 图9-6-3 “AutoKeys”设计视图及其对应操作参数设置 9.7 习题 请分别说明记录操作类中各项操作名及其所需的相关操作参数与功能。 请写出打开窗体与关闭窗体、打开报表与关闭报表的操作指令格式,以及操作中各项参数的取值与作用。 请说明MsgBox操作中各项操作参数取值的作用。 请说明宏对象的概念及其作用。 可以将宏对象转换为相同功能的模块对象吗?进行这种转换的意义何在?如何进行这种转换操作? 宏设计视图的设计区内最多可能有多少列?各列的名称以及应该填写的内容是什么? 9.7 习题 7. 在什么样的情况下,需要设置操作的执行条件?应该如何进行条件设置操作? 8. 何谓宏组?宏组中的宏如何引用? 9. 如何在一个宏中插入一个操作?如何在一个宏中删除一个操作? 10. 请分别说明宏名为“AutoExec”与“AutoKeys”的Access宏对象的功能以及各自的适用场合。 9.2.2 将宏对象转换为VBA程序模块 图9-2-2 将宏对象转换为VBA程序模块的操作对话框 应该比较一下两个具有同一功能的不同对象。在“教材征订管理信息系统”数据库设计视图中,选择“模块”选项卡,选定其中的VBA模块对象“被转换的宏 — 预览教材预订数据报表”,再单击数据库设计视图上的“设计”按钮“”,即可看到VBA模块对象“被转换的宏 — 预览教材预订数据报表”的程序代码如下: 9.2.2 将宏对象转换为

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档