access数据库宏.ppt
《access数据库宏.ppt》由会员分享,可在线阅读,更多相关《access数据库宏.ppt(31页珍藏版)》请在课桌文档上搜索。
1、第7章 宏,本章主要内容 7.1 宏的概述 7.2 常用宏操作和参数设置 7.3 创建宏 7.4 宏的运行和调试,在Access中,经常要重复进行某一项工作,这将会浪费时间而且不能够保证所完成工作的一致性。此时,利用宏来完成这些重复的工作是最好的选择。7.1.1 宏的概念,宏是由一个或多个操作命令组成的集合,其中每个操作执行特定的功能。例如,排序、查询和打印操作等。可以通过创建宏来自动执行一项重复的或者十分复杂的任务,或执行一系列复杂的任务。,宏是一种简化操作的工具,使用宏时,不需要记住各种语法,也不需要编程,只需要将所执行的操作、参数和运行的条件输入到宏窗口即可。Access中宏的操作也可以
2、在模块对象中通过编写VBA(Visual Basic for Application)语句来达到相同的功能。一般来说,对于事务性的或重复性的操作,例如,打开和关闭窗体、显示和隐藏工具栏或运行报表等一般是通过宏来完成。当要进行数据库的复杂操作和维护、自定义过程的创建和使用以及错误处理时,应该使用VBA。,7.1.2 宏的设计窗口,在创建或编辑一个宏时,都要打开宏的设计窗口.宏的设计窗口中各列功能说明如下:宏名:在该行中设置宏的名称。条件:在该行中输入条件表达式,用于控制宏执行的条件。操作:用来指定宏执行的操作。注释:用来说明每个操作执行的功能操作参数区域:在参数区域的左侧设置相关的操作参数,右侧
3、显示相应 操作参数的提示信息。,在默认情况下,宏设计窗口中的“宏名”和“条件”两个列是不显示的,可以通过单击工具栏上的“宏名”按 钮和“条件”按钮,或执行“视图”“宏名”和“视图”“条件”命令来显示“宏名”和“条件”两个列。在宏设计窗口中,每一行就是一个宏操作命令,单击每一行右侧的下拉箭头,在打开的列表框中会显示出Access的每个宏操作命令,可以在其中选择需要的宏操作命令。,7.1.3 宏设计工具栏在宏设计窗口,Access的工具栏变为“宏设计”工具栏。在宏设计工具栏中,与宏操作相关的工具按钮说明:,7.1.4 宏的分类 Access中的宏可以分为3类,分别是操作序列宏、宏组和条件宏。,1操
4、作序列宏操作序列宏是一系列的宏操作组成的序列,每次运行该宏时,Access都会按照操作序列中命令的先后顺序执行。,图中包含有两个宏操作:、执行MsgBox操作,可以弹出一个对话框:“本次查询结果为只读,不能修改!”。、执行OpenQuery操作,运行“数学成绩优秀学生”查询,同时设置该查询操作的“数据模式”参数为“只读”。,例7-1,2宏组 宏组是在同一个宏窗口中包含多个宏的集合。宏组中的每个宏单独运行,互相没有关联。在设计窗口创建宏组时,需先将“宏名”列打开,然后将每个宏的名字加入到它的第一项操作左边的宏名列中。同一宏组的所有操作的宏名列中,只能在第一项操作的左边填入宏名。宏组中的宏是通过R
5、unMacro方法来调用的,格式:宏组名.宏名例如:调用“MacroGroup”宏组中的“运行查询”宏的语句格式:MacroGroup.运行查询,例7-2,3条件宏 条件宏是指带有条件列的宏。在条件列中指定某些条件,如果条件成立,则执行对应的操作;如果条件不成立,则跳过对应的操作。,例7-3,Access中提供50多个宏操作命令,创建宏时可根据需要选择合适的宏操作命令。然后,可以在宏设计窗口下方为选择的宏操作命令设置参数信息。1打开或关闭数据库对象 OpenTable:用于打开数据表。OpenForm:用于打开窗体。OpenReport:用于打开报表。OpenQuery:用于打开查询。Save
6、:用于保存当前对象。Close:用于关闭指定的数据库对象。,2运行和控制流程RunSQL:用于执行指定的SQL语句。RunApp:用于执行指定的外部应用程序。RunCode:用于执行VB的过程。RunCommand:用于执行Access的菜单命令。RunMacro:用于执行一个宏。Quit:用于退出Access。Close:关闭指定的表、窗体等对象,3设置值SetValue:用于设置控件、字段或属性的值。SetWarning:用于关闭或打开系统的所有消息。4.记录操作Requery:用于指定控件重新查询,即刷新控件数据。FindRecord:用于查找满足指定条件的第1条记录。FindNext:
7、用于查找满足指定条件的下一条记录。GoToRecord:用于指定当前记录。,5控制窗口Maximize:使窗口最大化。Minimize:使窗口最小化。Restore:将窗口恢复为原始大小。MoveSize:移动并调整窗口。6.通知或警告Beep:用于使计算机发出“嘟嘟”声。MsgBox:用于弹出消息框。,7菜单操作AddMenu:用于为窗体或报表添加自定义的菜单栏,菜单栏中每个菜单都需要一个独立的AddMenu操作,也可以定义快捷菜单。SetMenuItem:用于设置活动窗口自定义菜单栏中的菜单项状态。8.导入和导出数据TransferDatabase:用于从其它数据库导入和导出数据。Tran
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- access 数据库

链接地址:https://www.desk33.com/p-236130.html