ACCESS实例教程(宏的操作)_第1页
ACCESS实例教程(宏的操作)_第2页
ACCESS实例教程(宏的操作)_第3页
ACCESS实例教程(宏的操作)_第4页
ACCESS实例教程(宏的操作)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Access实例教程,pan minghan Zhao yixia中国水利水电出版社,ACCESS实例教程,宏任务(第7章),1,设置宏2,设置宏组3,设置条件宏4,将宏附加到控件,本章要点:7.1宏对象有三种类型:宏、宏组和条件宏。其中宏是操作的集合,宏组是宏的集合,条件宏是仅在设置条件时执行的有条件的操作序列。宏对象在“宏”窗格中设置。“宏”窗格分为两部分:顶部和底部,顶部是用于添加宏操作的设计栅格。以下是设定每个巨集动作参数的动作参数表格。宏操作不同,相应的参数表也不同。7 . 1 . 1 . 1“宏”窗口,7.1.2常用宏操作,(1)打开数据库中的对象使用OpenTable命令打开数据

2、表。OpenForm命令,打开表单。OpenReport命令,打开报表。OpenQuery命令,打开查询。(2)关闭数据库对象,然后退出Access Close命令以关闭指定的数据库对象。Quit命令,退出Access。(3)使用设置值和刷新值的SetValue命令设置属性值。Requery命令,刷新控件数据。(4)窗口操作Maximize命令,最大化窗口。Minimize命令,最小化窗口。使用Restore命令将最大化或最小化的窗口恢复为其初始大小。(5)运行运行作业命令以运行Access指定的内置语句。执行SQL命令,执行指定的SQL语句。运行指定宏的RunMacro命令。(6)提示运行B

3、eep命令,以便计算机发出“哔”声。MsgBox命令,显示消息框。7.1.3巨集的一些重要按钮,巨集名称:巨集窗格设计网格中会显示巨集名称栏。条件:在“宏”窗格设计栅格中显示“条件”列。插入行:在当前宏操作行的上方插入空行。删除行:删除当前宏操作行。运行:运行宏,如果是宏组,则只运行宏组中的第一个宏。stepinto:单步运行宏。将7.1.4宏转换为VBA代码,然后选择“宏工具”菜单“将宏宏转换为Visual Basic代码”。创建7.2宏对象,创建7.2.1宏,示例:创建宏。打开表和查询,关闭查询,关闭表,然后在消息框中显示提示。(1)新宏(2)选择第一个任务OpenTable表名称选择“教

4、师”。(3)选择第二个任务OpenQuery查询名称选择“教师人数”。(4)选择第三个任务MsgBox消息框“是否关闭教师人数查询?”输入标题提示信息。(5)选择第四个任务Close对象类型查询对象名称选择教师数。(6)类似地,添加另一个MsgBox任务,“是否关闭教师表格?”单击提示添加关闭任务并关闭教师表。(7)选择“运行”菜单“运行”后,宏中的6个操作将按顺序自动运行。7.2.2创建宏组,示例:创建和运行宏组,(1)创建和保存新的“查看宏”菜单宏名,窗口中将显示“宏名”列。(2)按顺序命名宏组中的两个宏,并记录操作。(3)“工具”菜单“宏”“运行宏宏”对话框中的宏组练习。输入a2并单击“

5、确定”按钮后,将执行宏组中的第二个宏。(4)对宏组使用“运行”命令以仅运行宏组中的第一个宏。也可以通过上述方法运行宏组中的第一个宏。条件宏选择根据条件结果的真或假执行或不执行相应的操作。如果表达式的值为true,则执行相应的操作;如果表达式的值为false,则忽略相应的操作。如果相邻操作的条件表达式相同,则可以用省略号()替换条件。输入3个省略号序言句号即可。7.2.3创建条件宏,(1)引用表单控件的语法为:Forms!表单名称!控件名或Forms!表单名称!控件名称(2)引用报表控件的语法为:Reports!报告名称!控件名称或Reports!报告名称!控件名,例如:简单条件的条件宏,(1)

6、在表单中创建复选框控件名为fxk。(2)新巨集将检视功能表条件储存为条件巨集,并在巨集窗格中显示条件栏。(3)在条件列的第1行中创建条件表达式:Forms!Ct!Fxk操作选择MsgBox消息“选择了我!”(4)第二行是相同的操作Beep。(5) 3行条件相同操作选择MsgBox消息“谢谢!”,即可从workspace页面中移除物件。(6) 4行写入条件:not Forms!Ct!Fxk操作MsgBox消息“您没有选择我!)。(7)第五行是相同的操作Beep。(8) 6行条件相同操作的MsgBox消息选择“再见!”以打印节。(9)在“设计”视图中,打开“CT表格选择控件”“fxk属性”窗口,然

7、后单击事件卡以在更新后的属性框中选择条件宏。显示结果:示例:复杂条件中的条件宏,(1)新表单ct1具有两个复选框控件fxk1和fxk2附加标签的标题分别为“歌”和“舞”。(2)命令生成按钮控件C1的标题为“确定”。(3)新建宏条件宏2显示“条件”列。(4)条件1:表单!Ct1!Fxk1 and Forms!Ct1!Fxk2选择MsgBox信息“唱歌跳舞”。(5)条件2:表单!Ct1!Fxk1 and not Forms!Ct1!Fxk2选择MsgBox信息“只唱歌,不跳舞”。(6)条件3: not forms!Ct1!Fxk1 and Forms!Ct1!Fxk2选择MsgBox信息“不唱歌,

8、只跳舞”。(7)条件4: not forms!Ct1!Fxk1 and not Forms!Ct1!Fxk2操作MsgBox信息“不跳舞的歌。(8)在ct1表单中,在“选择命令按钮属性”窗口“单击事件卡属性”框中,选择“条件宏2”。运行结果:7.2.4自动运行宏,名为autoexec的宏称为“自动运行宏”,打开数据库时,“自动运行宏”中包含的任务将自动运行。自动运行宏的名称autoexec是专用的。如果不希望在打开数据库时自动运行宏,可以在打开数据库时按住shift键撤消autoexec宏的自动运行。编辑和调试7.3宏、编辑7.3.1宏、更改1宏组中的宏名称和更改条件表达式直接在宏名称或条件表

9、达式中输入新内容即可。2单击替换宏的操作句柄上的向下箭头,重新选择系统提供的52个操作之一。3单击替换操作的“参数”框中的下按钮,重新选择系统提供的参数项之一。在插入4行和删除行设计网格中,选择一行,然后单击插入行按钮,以便在当前行上方插入空行。选择行,然后单击删除行按钮以删除当前行。调试7.3.2宏,为宏提供单步运行的调试工具,步骤如下:(1)打开要调试的宏。(2)按“单步运行”按钮或打开“执行”菜单,将“单步运行”切换为“单步运行”综合状态。(3)单击“运行”按钮或打开“运行”菜单选择“运行”后,将显示“单步运行宏”对话框。(4)对话框中,单击“单步运行”(stepinto run)按钮依次执行宏中的操作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论