宏access教学课件

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第8章宏什么是宏?宏是一种特定的编码,是一个或多个操作命令的集合。宏以动作作为基本单位,一个宏命令能够完成一个操作动作。每个宏命令是由动作名和操作参数组成的。宏可以包含一个或多个宏命令的集合。宏的调用格式宏组名.宏名宏的使用一般是通过窗体或报表中的命令按钮控件实现。宏的创建与编辑宏编辑器是创建宏的唯一环境。在宏编辑器中,可以完成选择宏、设置宏条件、宏操作及宏操作参数,添加或删除宏,更改宏顺序等操作。宏的设计窗口上部是宏操作列和注释列,表中的每一行代表一个宏操作,它们从上至下按序执行;下部是当前宏操作的操作参数编辑区。操作:用以输入或选择宏操作的名称。用来输入相应操作的解释性说明文字,通常是说明执行该宏操作所能实现的功能和目的。操作参数:为选定的宏操作设置相应的参数,如操作对象、操作方式等。使用宏与宏组当宏与宏组创建完成后,只有运行宏或宏组,才能实现宏操作。直接运行宏或宏组:通过Access系统菜单和“数据库”窗口运行宏或宏组。通过触发窗体和报表中的控件的事件属性运行宏或宏组。间接运行宏或宏组:通过宏命令或宏组调用宏。自动执行的宏如果保存的宏被命名为AutoExec,则在打开该数据库时会自动运行该宏。要想取消自动运行,打开数据库时按住Shift键即可。宏组保存宏组时,指定的名称就是宏组的名称。宏组中的每个宏有单独的名称并可独立运行。宏组中宏的应用格式为宏组名.宏名。条件宏创建条件宏时,需要为指定的宏操作设置相关的条件表达式,来控制该宏操作的执行。单击“视图”菜单中的“条件”命令,或者单击工具栏上的“条件”按钮,则在“宏”设计窗口中增加一个“条件”列。条件项是逻辑表达式,其返回值(即条件表达式的结果)只有两个值:“真”和“假”,宏将会根据条件是否为真来选择执行宏操作。直接运行宏或宏组Access系统菜单运行宏或宏组在“数据库”窗口,选择“宏”为操作对象,再选择要运行的宏。在宏编辑器中,选择”运行“菜单中的”运行“命令,运行宏或宏组。在”数据库“窗口运行宏或宏组在”数据库“窗口,选择”宏“为操作对象,再选择要运行的宏,单击”运行“按钮,运行宏或宏组。从另一个宏或VBA代码过程中运行宏若要从另一宏中运行宏,则在该宏中添加RunMacro操作,并且将“宏名”参数值设为要运行的宏的名称。若要在VBA代码过程中运行宏,则在过程中使用Docmd对象的RunMacro方法,并指定要运行的宏名宏作为对象事件的响应在Access中可以通过选择运行宏或事件过程来响应窗体、报表或控件上发生的事件。操作步骤如下:在设计视图中打开窗体或报表。设置窗体、报表或控件的有关事件属性为宏的名称触发事件运行宏或宏组将宏赋予给某一窗体或报表控件的事件属性值,通过触发事件运行宏或宏组。常用宏操作操作类型操作命令含义操作数据库对象OpenForm打开指定的窗体OpenQuery打开指定的查询OpenReport打开指定的报表OpenTable打开指定的数据表OpenModule打开指定的VB模块OpenDataAccessPage打开指定的数据访问页SelectObject选定指定的对象Save保存指定的对象Rename更改指定对象的名称RepaintObject刷新对象的屏幕显示CopyObject将数据库对象复制到目标数据库中Close关闭指定窗口DeleteObject删除指定的数据库对象常用宏操作(续)操作类型操作命令含义运行和控制流程RunSQL执行指定的SQL语句RunApp执行指定的外部应用程序RunCommand执行指定的Access命令RunCode执行指定的Access函数RunMacro执行指定的宏StopMacro终止当前正在运行的宏StopAllMacro终止所有正在运行的宏Quit退出Access常用宏操作(续)操作类型操作命令含义刷新、查找数据或定位记录Requery实施指定控件重新查询,即刷新控件数据FindRecord查找满足指定条件的第一条记录FindNext查找满足指定条件的下一条记录GoToRecord用于指定当前记录GoToControl将光标移动到指定的对象上GoToPage将光标翻到窗体中指定页的第一个控件位置ApplyFilter筛选表、窗体或报表中的记录ShowAllRecords关闭所以查询,显示出所有的记录常用宏操作(续)操作类型操作命令含义控制显示Maximize窗口最大化Minimize窗口最小化Restore窗口恢复至原始大小通知或警告用户Beep使计算机发出“嘟嘟”声Echo设定运行宏时是否显示红运行的结果MsgBox显示消息框SetWarnings关闭或打开系统消息常用宏操作(续)操作类型操作命令含义导入和导出数据TransferDatabase从其他数据库导入和导出数据TransferText从文本文件导入和导出数据TransferSpreadsheet从电子表格文件导入和导出数据OutputTo将指定的Access对象中的数据输出到另外格式(如.xls、.txt、.dbf)的文件中设置值SetValue设置属性值常用宏操作(续)操作类型操作命令含义其他AddMenu将一个菜单项添加到窗体或报表的自定义菜单栏中,每一个菜单项都需要一个独立的AddMenu操作SetMenuItem设置自定义菜单中命令的状态ShowToolbar设置显示或隐藏内置工具栏或自定义工具栏Hourglass设定在宏运行时鼠标指针是否显示成Windows中的等到操作光标(沙漏状光标)

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功