版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Access示例教程,潘、赵怡霞编著,中国水利水电出版社,ACCESS示例教程,宏观操作(第7章),1。建立宏2、宏组3、条件宏4,并将宏附加到控件。本章要点:7.1理解宏对象,宏是一系列操作的集合,每个操作自动完成一个特定的功能。Access为自动操作提供宏对象。宏对象有三种类型:宏、宏组和条件宏。其中,宏是操作的集合,宏组是宏的集合,条件宏是带条件的操作序列,只有在条件成立时才能执行。宏对象是在宏窗口中创建的。宏窗口分为上半部分和下半部分,上半部分是用于添加宏操作的设计网格。下面是操作参数表,用于设置每个宏操作的参数。不同的宏操作对应的参数表也不同。7.1.1宏窗口,7.1.2常见的宏操作
2、,(1)打开数据库中对象的OpenTable命令并打开数据表。OpenForm命令,打开窗体。OpenReport命令,打开报告。OpenQuery命令,打开查询。(2)关闭数据库对象,并退出访问关闭命令以关闭指定的数据库对象。退出命令,退出访问。(3)设置值和刷新值设置值命令设置属性值。“重新查询”命令刷新控制数据。(4)窗口操作最大化命令,最大化窗口。最小化命令,最小化窗口。命令将最大化或最小化的窗口恢复到其原始大小。(5)运行操作运行命令命令,并运行由访问指定的内置语句。运行SQL命令来运行指定的SQL语句。运行宏命令来运行指定的宏。(6)提示操作蜂鸣命令,使计算机发出蜂鸣声。MsgBo
3、x命令显示一个消息框。7.1.3宏、宏名称的几个重要按钮:在宏窗口设计网格中显示“宏名称”列。条件:在宏窗口设计网格中显示“条件”列。插入行:在当前宏操作行上方插入一个空行。删除行:删除当前宏动作行。运行:运行宏。如果是宏组,将只运行宏组中的第一个宏。单步:单步运行宏。7.1.4将宏转换为VBA代码,选择宏“工具”菜单“宏”将宏转换为Visual Basic代码。7.2创建宏对象,7.2.1创建宏,例如,创建宏。打开一个表和一个查询,先关闭查询,然后关闭表,并以消息框提示。(1)创建一个新的宏(2)在第一个操作中选择“教师”作为OpenTable表的名称。(3)在第二个操作中,选择开放查询查询
4、名称并选择“教师人数”。(4)在第三个操作中,选择MsgBox消息框并输入“关闭教师人数查询”为标题输入“提示信息”。(5)在第四个操作中,选择关闭对象类型,选择查询对象名称,并选择教师人数。(6)以类似的方式添加另一个MsgBox操作,提示“关闭教师表?”,添加关闭操作以关闭教师表。(7)“运行”菜单“运行”,系统自动依次运行宏中的六个操作。7.2.2创建宏组,例如:创建并运行宏组;(1)在“宏视图”菜单中创建并保存宏名称,窗口显示“宏名称”列。(2)在宏组中依次命名和编写两个宏。(3)“工具”菜单“宏”“运行宏”进入“宏组练习”。a2”并点击“确定”按钮,将执行宏组中的第二个宏。(4)对宏
5、组使用“运行”命令,只运行宏组中的第一个宏。您也可以通过上述方法运行宏组中的第一个宏。条件宏根据条件结果的“真”或“假”选择执行或不执行相应的操作。当表达式值为“真”时,运行相应的操作,当表达式值为“假”时,忽略相应的操作。如果相邻操作的条件表达式相同,则可以用省略号()替换这些条件。省略号,输入3个西文句号。7.2.3创建条件宏,(1)引用表单控件的语法是:表单!表单名称!控件名称或窗体!表单名称!控件名称(2)引用报表控件的语法为:报表!报告名称!控制名称或报告!报告名称!控件名称,例如:简单条件的条件宏,(1)在窗体中生成复选框。控件名为fxk。(2)要创建新的宏,请将“条件”保存在“视
6、图”菜单中“条件宏”的名称下,并在宏窗口中显示“条件”列。(3)将条件表达式写在条件列的第一行:表单!ct。Fxk操作选择MsgBox消息写“你选择了我!”(4)在第二行中,为相同条件下的操作选择哔声。(5)在第三行,选择MsgBox消息写“谢谢!”。(6)在第四行写条件:不是表格!ct。Fxk操作选择MsgBox消息写“你没有选择我!”。(7)在第5行中,为相同的操作选择蜂鸣音。(8)对于第六行条件相同的操作,选择MsgBox消息并写“再见!”。(9)在设计视图中打开ct表单选择控件的fxk属性窗口,点击“事件”卡片,在“更新后”属性框中选择“条件宏”。显示结果:示例:复杂条件的条件宏,(1
7、)创建新的表单ct1以生成两个复选框控件。fxk1和fxk2标签的标题分别是“唱歌”和“跳舞”。(2)命令按钮控制c1的标题为“确定”。(3)创建一个新的宏“条件宏2”以显示“条件”列。(4)条件1:表格!ct1!fxk1和表单!ct1!fxk2操作选择MsgBox消息来编写“唱歌和跳舞”。(5)条件2:表格!ct1!不是表格!ct1!fxk2操作选择MsgBox消息来写“只唱不跳”。(6)条件3:非表格!ct1!fxk1和表单!ct1!fxk2操作选择MsgBox消息来写“不要唱歌,只跳舞”。(7)条件4:非表格!ct1!不是表格!ct1!fxk2操作选择MsgBox消息来写“不唱歌,不跳舞
8、”。(8)在8)ct1表单中选择命令按钮属性窗口,单击“事件”卡,并在“单击”属性框中选择“条件宏2”。执行结果:7.2.4自动运行宏,名为autoexec的宏称为“自动运行宏”,当数据库打开时,“自动运行宏”中包含的操作将自动执行。Autoexec是自动运行宏的名称,是私有的。如果在打开数据库时不想运行AutoRun Macro,可以在打开数据库时按住shift键,这样就可以取消autoexec宏的自动运行。7.3宏编辑和调试,7.3.1宏编辑,1更改宏组中的宏名称和条件表达式,并直接在宏名称或条件表达式处输入新内容。2替换宏的操作单击操作框的向下箭头,从系统提供的52个操作中重新选择一个。3更换操作参数点击参数框中的向下按钮,重新选择系统提供的参数项之一。4插入行和删除行在设计网格中选择一行,单击插入行按钮,并在当前行上方插入一个空行。选择一行,然后单击删除行按钮删除当前行。7.3.2宏调试,系统为宏提供单步调试工具,操作步骤如下:(1)打开要调试的宏。(2)按下单步操作按钮,或打开“操作”菜单,选择“单步”,操作进入单步跟踪状态。(3)单击运行按钮,或打开“运行”菜单并选择“运行”。系统显示“进入宏”对话框。(4)点击对话框中的“单步”按钮,依次执行宏操作,操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安徽马鞍山经开区银塘镇专职网格员招聘考试核心押题卷(第2套)(附独家高分解析)
- 优化自动化设备反馈信号精度
- 2026年宝坻地区体育生考研346体育综合全真模拟试卷(含完整答案解析)
- 清廉医院考试题库及答案
- 2026北美大厂面试题及答案
- 2026冰川公司面试题及答案
- 2026伯温小学面试题目及答案
- 普杰智慧酒店解决方案
- 农村电子商务培训课件
- 2026部级干部面试题目及答案
- 11-四年级数学期末模拟卷-含答案解析
- GB/T 451.3-2026纸和纸板第3部分:厚度的测定
- 2026年河南事业单位招聘(职业能力测验)考试真题及答案
- 2026年山东高考考生高考志愿填报指南课件
- 2026甘肃白银景泰县公安局招聘警务辅助人员25人笔试备考试题及答案详解
- 2025-2026学年福建省漳州市八年级下册期末考试数学试题 含答案
- 家用电器-5个问题理清海信集团旗下家电业务
- 2026年中国中医科学院广安门医院医护人员招聘笔试参考试题及答案详解
- 广东省广州市广大附中教育集团2022-2023学年九年级上学期自主招生数学试题(含答案解析)
- 2026 春三年级语文下册期末必考知识点完整版
- 2026全球及中国金红石行业需求态势与前景动态预测报告
评论
0/150
提交评论