宏二级access资料学习.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宏是一个或多个操作组成的集合 每个操作都有对应的名称,是ACCESS定义的,名称不能修改;例如“OpenForm”是ACCESS定义的用来打开窗体的命令 每个操作命令在运行时按先后次序顺序执行 优点:无须编写程序即可完成对数据库对象的各种操作 ACCESS中宏分为: 操作序列宏 宏组:把功能相关或相近的若干宏组织到一起就是宏组 条件宏:如果给宏加上条件表达式以确定当运行宏时,某个操作是否被执行,就成为条件宏 ;宏只有设计视图 默认视图只有“操作” (“操作序列宏”只用到这两项) 可以添加“宏名”和“条件” 块(创建宏组、条件宏时才 打开);创建“操作序列宏” 至少要选定一个“宏操作”名称,并设置相应的“操作参数” 由一条或多条简单操作组成,宏执行时按照操作的顺序一条一条地执行,直到操作完毕为止 保存时,输入“宏名”;“宏名”为AutoExec,打开数据库时会自动运行,要取消自动运行,在打开数据库时按住Shift键即可 什么是宏的操作? “操作”是系统给定的(ACCESS预定义的) ACCESS中预定义了70多个“操作” 常见的操作如:OpenForm(打开窗体)、OpenQuery(打开查询)、OpenReport(打开报表)、OpenTable(打开数据表)、Close(关闭窗体)等 不同操作对应不同的“操作参数”;创建“操作序列宏”;调用宏组中的宏的格式为:宏组名.宏名;3 建立宏;创建“条件宏” 条件宏:通过设置,当满足指定条件时才执行宏的一个或多个操作 在“条件”列中输入条件表达式,如果表达式的结果为“真”,则执行该行的操作;如果表达式的结果为“假”,则不执行该行的操作 如果既有带条件的操作又有不带条件的操作,那么带条件的操作是否执行取决于条件表达式的真假,而没有指定条件的操作则会无条件执行 ;创建“条件宏”;直接运行宏 工具栏 VBA中使用DoCmd.RunMacro命令调用 在对象的事件属性中输入宏名称,宏在该事件触发时运行 运行宏组中的宏 VBA中使用DoCmd.RunMacro命令调用;单步执行 在ACCESS中,提供的调试工具:“单步”执行 在工具栏上单击“单步”按钮,使其处于凹陷起作用的状态。如果要在宏执行过程中暂停宏的执行,可以按组合键Ctrl+Break键 ;事件(Event)的概念 常见的事件:单击、打开窗体、打印报表 事件是在数据库中执行的一种特殊操作,是对象所能辨识和检测的动作,当此动作发生于某个对象上时,其对应的事件便会被触发 事件是预先定义好的活动,也就是说一个对象拥有哪些事件是由系统本身决定的。(窗体/按钮/文本框等对象的事件都是预先定义好的,可以通过查看窗体/按钮的属性框找到相应事件) 事件被引发后执行什么,则由用户为此事件编写的宏或者事件过程决定的(单击一个按钮,运行macro2/弹出一个对话框) 事件过程:为了响应事件而运行的过程(通过编写VBA实现) ;常见事件: 打开窗体时,按照下列顺序发生相应的事件: 打开(Open)加载(Load)调整大小(Resize)激活(Activate)成为当前(Current) 关闭窗体时,讲按照下列顺序发生相应的事件: 卸载(Unload)停用(Deactivate)关闭(Close) 焦点从控件1转移到控件2(文本框1到文本框2)发生的事件: 控件1:ExitLostFocus 控件2:EnterGotFocusMouseDownMouseUpClick;常见事件: 当修改文本框时触发Change事件 当选中文本框时触发GotFocus事件 当文本框失去焦点时触发LostFocus事件 如果窗体/报表在执行中发生错误,便会引发窗体/报表的“Error(出错)”事件 ;OpenForm 、OpenReport 、OpenTable、OpenQuery RunSQL 执行指定SQL语言 RunMacro 执行指定宏 StopMacro 中止当前正在运行的宏,常用在条件宏 Close 关闭指定对象,默认关闭当前窗体 MsgBox 弹出消息框 Quit 退出ACCESS SetValue 为窗体或报表上的控件、字段或者属性设置值;1.创建一个名为“打开查询”宏,该宏依次有三个操作:a 关闭当前窗体,b打开“学生选课成绩查询”查询,c显示信息框,信息框内容为:“宏测试”; 2.通过设置,实现单击“窗体_宏”窗体中的“bt”按钮时,执行“打开查询”宏。 3.创建一个宏,实现打开“学生”数据表的功能,并将其设置为自动运行宏。;谢谢您的观看!

文档评论(0)

kuailelaifenxian + 关注
官方认证
文档贡献者

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

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档