- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch8 宏
第8章 宏 引 言 前面介绍了五种数据库对象,都具有强大的功能。如果将它们的功能组合在一起,可以担负起数据库中的各项数据管理工作了。 但是由于这些数据库对象都是彼此独立的并且不能相互驱动,因此仅靠这五种数据库对象构造数据库将难以形成一体的应用系统。 要使Access 众多数据库对象成为一个整体,以一个应用程序的面貌展示给用户,就必须借助于代码类型的数据库对象。宏对象便是此类数据库对象中的一种。 8.1 宏的概念 8.1.1 宏 的基本概念 宏是由一个或多个操作组成的的集合。可以把各种动作依次定义在宏里,运行宏时,Access就会依照所定义的顺序运行下来。(如图) Access中的宏可以是包含操作序列的一个宏,也可以是某个宏组,宏组由若干个宏组成。 可以使用条件表达式来决定在什么情况下运行宏,以及在运行宏时某项操作是否进行。 根据以上三种情况,可以将宏分为:操作序列宏、宏组和包含条件操作的宏。 宏示例 宏的主要功能 可用宏代替执行重复的任务,节省用户的时间。 使数据库中各对象联系更加紧密。比如可以在窗体中设置宏,用它可以打开或使用其他窗体、查询、报表; 可用宏为窗体制作菜单,为菜单指定操作; 利用宏可以显示警告信息窗口; 利用宏可以把筛选程序加到记录中,提高记录的查找速度; 利用宏可以实现数据在应用程序之间的传送。 例:建立一个信息框的宏。操作步骤如下: 打开“教学管理”数据库, “新建”宏; 屏幕显示的宏窗口,单击“操作”列右侧下三角按钮,在列表框中选择“msgbox”操作命令; 在宏窗口下的“消息”栏输入“程序结束!”; 单击“保存”按钮,存为 “宏练习1”; 单击运行命令 操作步骤如下: 新建“宏”对象,在宏窗口下,单击“视图”菜单上“宏名”命令,窗口自动增加“宏名”列; 如图分别输入相应内容,并选择相应的宏操作命令; 单击“保存”按钮,在另存为对话框中输入“宏练习2”; 宏组不能直接运行,需要在窗体命令按钮事件中添加宏组,运行窗体,单击命令按钮来执行宏组。 在“窗体”对象下,如图所示的2个命令按钮,并分别设置属性的单击事件,添加宏组。 运行窗体,分别单击命令按钮来执行宏。 8.2.3 条件操作宏组 8.2.4 宏的调试 Access系统中提供了“单步”执行的宏调试工具方法: 打开要调试的宏 单击工具栏上的“单步”按钮 单击工具栏上的“运行”按钮,进入“单步执行宏”对话框 单击“单步执行”按钮:执行宏 单击“停止”按钮:停止并关闭对话框 单击“继续”按钮:关闭对话框并执行宏的下一个操作 按组合键Ctrl+Break :宏执行中暂停宏 补充:常用的宏操作 Access 2003为用户提供了许多宏操作,常用的宏操作按其功能大致可以分为:对象操作类、数据导入导出类、记录操作类、数据传递类、代码执行类、提示警告类和其他类。 1. 对象操作类 1)OpenForm宏操作 在窗体的窗体视图、设计视图、数据表视图或打印预览中打开一个窗体,并通过设置记录的筛选条件、数据模式和窗口模式来限制窗体所显示的记录以及操作模式。 2)OpenModule宏操作 在指定的过程中打开特定的 Visual Basic 模块。该过程可以是子程序、函数过程或事件过程。 3) OpenQuery宏操作 运行指定的查询、打开指定查询的设计视图或者在打印预览窗口中显示选择查询的结果。 4) OpenReport宏操作 打印指定的报表、打开指定报表的设计视图或者在打印预览窗口中显示报表的结果,也可以限制需要在报表中打印的记录。 5) OpenTable宏操作 打开指定表的数据表视图、设计视图或者在打印预览窗口中显示表中的记录,也可以选择表的数据输入模式。 6) Rename宏操作 重新命名指定的数据库对象。 7) RepaintObject宏操作 完成指定数据库对象挂起的屏幕更新。如果没有指定数据库对象,则对活动数据库对象进行更新。 8) SelectObject宏操作 选择指定的数据库对象,使其成为当前对象。 9) Close宏操作 关闭指定的窗口。如果没有指定窗口,Access 则关闭当前活动窗口。 10) DeleteObject宏操作 删除一个特定的数据库对象。 11) CopyObject宏操作 将指定的数据库对象复制到不同的数据库中,或以新的名称复制到同一个数据库中。 2. 数据导入导出类 1)TransferDatabase宏操作 在Access 数据库与其它的数据库之间导入与导出数据。还可以从其它的数据库链接表到当前数据库中来。通过链接表,在其它的数据库中也可以访问链接表中的数据。 2)TransferSpreadsheet宏操作 在Access当前数据库和电子表格文件之间导入或导出数据。
您可能关注的文档
最近下载
- 中国慢性呼吸道疾病呼吸康复管理指南解读课件.pptx VIP
- SAE J588-2000 总宽度小于2032mm的机动车用转向信号灯.pdf VIP
- 双减背景下新课标单元整体作业分层设计案例 人教版初中化学九年级上册 第三单元 物质构成的奥秘(4).docx VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表1(样表).docx
- 2023年少儿迎春杯六年级初赛竞赛试题数学.docx VIP
- 光伏电站一体化监控统一管理平台项目建设技术方案.docx VIP
- 《宋史·舆服志》服饰词汇研究.pdf VIP
- 竞选体委演讲稿PPT.pptx VIP
- 广西壮族自治区生态功能区划.pdf VIP
- 水下测量技术方案.docx VIP
文档评论(0)