您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 宏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中的等到操作光标(沙漏状光标)
本文标题:宏access教学课件
链接地址:https://www.777doc.com/doc-2528636 .html