第7章宏.ppt

上传人:本田雅阁 文档编号:2608404 上传时间:2019-04-17 格式:PPT 页数:39 大小:3.70MB
返回 下载 相关 举报
第7章宏.ppt_第1页
第1页 / 共39页
第7章宏.ppt_第2页
第2页 / 共39页
第7章宏.ppt_第3页
第3页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第7章宏.ppt》由会员分享,可在线阅读,更多相关《第7章宏.ppt(39页珍藏版)》请在三一文库上搜索。

1、第7章 宏,7.1 宏、宏组、条件宏 7.2 创建宏 7.3 宏的运行 7.4 常用的宏操作,7.1 宏,一、宏的概念: 宏是一个或多个操作的集合。宏的主要作用是使操作自动化,帮助用户自动完成某些常规任务,而不需要学会编程。,二、 宏的种类,1、宏:一个或多个操作的集合. 2、宏组:由多个宏组成,分别完成各自的任务 3、条件宏:在宏中加入条件表达式,只有当条件满足时,才执行宏的操作。,三、宏的作用,宏的主要应用: 打开、关闭窗体 浏览基表、查询、窗体 复制、删除各种对象 打印、打印预览报表 执行程序过程,7.2 创建宏,宏窗口: 打开或隐藏这2列,1、宏的创建、编辑、保存和执行,建立宏操作:在

2、下拉表中选择对象 编辑宏: 改变位置:选中该行,拖动到所需位置 删除宏:选中该行,按键 保存宏:“保存”按钮,或按F12键(另存) 执行宏: “!”按钮,或菜单运行,2、创建宏组,为什么要建立宏组? 减少宏的数目,便于管理。 将功能相关或相近的宏组合,构成宏组 实例:信息查询面板 含有3个操作,使用 一个宏组“信息查询”完成,第1步:创建宏“信息查询”,单击“新建”按钮,宏名中写入:教师 在“操作”中选择“OpenForm”在下框的窗体名称中选择“教师信息快速查询” 同理,分别建立“学生”、“成绩”宏。 保存时为宏组命名:“信息查询”,第2步:设置事件驱动,在窗体“信息查询”的属性中选“单击事

3、件”调用宏:信息查询-教师,(使得打开窗体“教师信息快速查询”) 如法调用宏: 学生、课程、退出。,3、条件宏,为什么要建立“条件宏”? 当满足一定条件时,宏才被执行。 实例1 当输入密码正确, 打开窗体“主面板” 否则提示密码错误,第1步:制作验证密码窗体,在窗体中加入标签,文本框、按钮 (图如上页) 在文本框属性的数据中选择“输入掩码”,通过向导“”选择“密码”。 保存窗体名为:“密码验证”,第2步:创建条件宏(表达式输入),“新建”宏,单击“条件”按钮 在“条件”中单击“生成器”(如图) 选择窗体-“验证密码” 双击文本框Text0 出现表达式: Forms!验证密码!text0“123

4、456”(人工输入),第2步:创建条件宏(设置MsgBox),3、用条件验证密码,在操作中调用MsgBox MsgBox是一个输出函数,在“消息”中输入提示字符串: “密码错误!请输入正确的系统密码!” 4、若密码正确 (123456) 则打开“主面板” OpenForm,第3步:设置事件驱动,打开命令按钮的属性 在“事件”的“单击”中选择宏“验证密码”,条件宏,实例2 题目要求: 1)建立窗体: “数据浏览面板” 2)利用“选项按钮组”提供选择 3)单击任一选项,打开相应窗体,第1步:创建窗体,1)在窗体中加入选项组 和图片(非必须)如上页面板图 2)在选项组向导中 直接输入各选项名称 3)

5、根据向导提示选择值、样式等 4)输入标题:数据浏览面板,第2步:建立条件宏-浏览,1)利用“生成器”辅助输入条件: Forms!数据浏览面板!Frame27=1 2)将表达式复制到第2、第3行, 并将“ =1”分别改为2、3(如图所示) 3)在下框“操作参数”中分别打开相应的窗体,第3步:设置事件驱动,在窗体中选中选项组Frame,打开属性 在 “事件”的“单击”中选择条件宏“浏览”,二、查询条件与查询结果显示在同一窗口,第1步 建立组合框(combo),建立组合框(combo):行来源“教师”中的“教师代码”,第 2 步 建立宏,Where 条件:教师姓名=Forms!教师信息快速查询!Co

6、mbo29,第 3 步 设置事件驱动,设置组合框的事件驱动为:“更新后”执行宏“按姓名”,条件宏-条件查询范例,实例3 按学号查询“学生信息”,查询结果在另一窗口中显示。 第1步:创建含查询条件的窗体 窗体标题:“查询(学号窗)” 组合框(combo):行来源“学生信息”,第2步:建立以“学号” 为条件的查询,2、建立“学生信息”为数据源的查询 以学号为查询条件:,Forms!学生信息查询-学号!Combo35,命名为:“学生查询(学号)”,第3步:建立按“查询(学号)”为数据源的窗体,第4步:建立条件宏,第5步:设置事件驱动,【实例2】验证密码,设计一个验证密码窗体,单击“确定”时,使用过程

7、验证密码正确与否(正确密码123456) 如果不对,信息窗标题“验证”,提示“密码错误,请重新输入!”, 单击“重试”按钮时,将密码清空,焦点落在文本框; 若输入正确,打开主控面板,并关闭当前窗体(验证密码)。,单击事件驱动程序代码,Private Sub 确定_Click() Dim a IF Forms!验证密码!Text1 = “123456“ Then DoCmd.Close DoCmd.OpenForm “主控面板“ Else a = MsgBox(“密码错误,请重新输入!“, 5 + 48 + 0, “验证“),If a 4 Then Quit Else Text1 = “ Tex

8、t1.SetFocus End If End If End Sub,7.4 利用宏制作菜单,利用宏制作菜单步骤,1、为每个“一级”菜单建立一个宏组,宏组中包括二级菜单的所有菜单项; 2、建立主菜单宏,宏操作是一组“AddMenu”,用来挂接二级菜单(即上一步所建的多个宏组); 3、把菜单挂接到窗体上。,1、为每个菜单建立“宏组”,分别建立三个宏组 “学生信息” “教师信息” “系统工具” 日历 计算 其他子菜单,2、建立“主菜单”的宏,建立“主菜单”的宏 (将每个宏组与“主菜单”宏联系),3、将主菜单挂接到主界面上,设置自动启动窗体,选择菜单工具启动,AutoExec 宏的使用,“AutoExec”是一种特殊的宏,它随着数据库应用系统的打开而自动运行。,将应用系统“打包”生成MDE文件,工具数据库实用工具 生成MDE文件,7.5 将宏转换为VB程序代码,Access能自动将宏转换成VBA(Visual Basic)程序代码。 利用文件另存为 或工具宏将宏转换为Visual Basic代码菜单命令,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1