《Access数据库应用技术(第2版)》项目六宏的使用_第1页
《Access数据库应用技术(第2版)》项目六宏的使用_第2页
《Access数据库应用技术(第2版)》项目六宏的使用_第3页
《Access数据库应用技术(第2版)》项目六宏的使用_第4页
《Access数据库应用技术(第2版)》项目六宏的使用_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

项目六宏的使用《ACCESS数据库应用技术》教学目标能力目标掌握常用的宏的基本操作掌握宏的基本创建方法掌握在窗体中添加宏的操作知识目标理解宏的概念和基本功能了解宏的创建方法了解运行宏和调试宏的方法主要内容任务2创建宏组任务3创建条件宏任务1认识并创建宏任务4创建数据宏任务1认识并创建宏宏是由一个或多个操作组成的命令集合,可以快速重复自动执行某个操作,其中每个操作都能完成特定的功能。在Access2013中宏可以自动执行对其它数据库对象的操作,比如自动打开查询、窗体、报表等,自动对窗体大小进行控制等。本任务主要是对宏的相关概念进行讲解,并通过单个宏的创建,理解宏及其基本功能,掌握创建宏的基本操作。任务分析任务1认识并创建宏一、宏的相关概念及功能1.宏的概念宏是由一个或多个操作组成的集合,宏作为Access2003数据库的对象之一,和其他对象不同的是,宏可以操作其他数据库对象,比如打开和关闭窗体、运行报表、浏览记录等。宏可以是只包含操作序列的单一的宏,也可以是一个宏组,宏组就是包含多个宏的集合。在宏组中每个宏都有一个名称,引用宏组中的宏的格式为“宏组名.宏名”。2.宏的功能:宏的常用功能如下:知识准备打开、关闭表、查询、窗体等数据库对象。报表的预览、报表的打印、查询的执行。筛选、查找记录。显示警告信息框、响铃警告。移动窗口,改变窗口大小。实现数据的导入导出。定制菜单。设置控件的属性。任务1认识并创建宏二、宏的创建及宏的操作1.宏的创建宏和宏组的创建是在宏的设计视图中进行。选择“创建”选项卡,选择“宏与代码”功能区-“宏”命令,进入“宏设计”窗口。知识准备任务1认识并创建宏从宏的设计视图中可以看到宏由宏名、条件、操作、注释、操作参数等五部分组成,“宏名”:单个宏只有宏对象的名称,并通过宏对象的名称执行宏,对于宏组,是通过submacro命令来指明子宏名的。每个宏都有一个唯一的名称,并使用“宏组名.宏名”来调用宏。“条件”:用来设置宏执行需要满足的条件,如果有条件选项,当满足条件时宏才能执行。“操作”:Access2013中提供的各种宏可以执行的操作命令,可以从“添加新操作”命令列表中选择。“注释”:对宏操作的一个说明。“操作参数”:设置具体操作的对象等。知识准备任务1认识并创建宏三、宏的运行宏的运行通常有以下几种方法:在数据库对象列表区,选择“宏”对象,选中具体的宏对象名称,双击宏名称。“设计”-“运行”按钮执行正在设计的宏。在窗体、控件、报表和菜单中调用执行宏。自动执行宏。该宏的名字固定设为“AutoExec”,则每次启动数据库时,将自动执行该宏。宏在执行前必须对宏进行保存,宏在运行中如果出现错误,或需要跟踪宏的执行过程,可以使用单步执行宏的方法,一步步运行宏,可以很方便观察到宏的执行过程,并发现错误并改正。知识准备任务操作任务1认识并创建宏操作实例:创建一个宏,自动打开“商品信息管理”窗体,显示提示信息为“注意输入商品的详细信息”的对话框,并发出警示声音。操作步骤:步骤1:打开“进销存管理”数据库,打开“进销存管理”数据库,单击“创建”-“宏”按钮,打开创建宏的设计视图。步骤2:在宏设计器中,“添加新操作”下拉列表中选择“OpenForm”操作,设置“窗体名称”栏的值为“商品信息管理”。步骤3:单击最下面的“+”号,添加第二项宏操作,在“+”后面的“添加新操作”下拉列表中选择“MsgBox”操作,在“消息”栏输入“注意输入商品的详细信息”。步骤4:单击最下面的“+”,添加第三项宏操作,在“+”后面的“添加新操作”下拉列表中选择“Beep”操作。选择快速工具栏“保存”按钮,在打开的对话框中,输入“添加商品信息”作为宏对象名,单击“确定”按钮对宏进行保存。步骤5:单击宏工具-设计-“运行”按钮,运行宏,宏创建完成。任务操作任务1认识并创建宏实训:在“进销存管理”数据库中创建自动打开报表的宏,并将报表窗口最大化,显示提示信息为“报表窗口已最大化”。【实训要求】1.自动打开的报表为“进货统计”。2.打开报表后,将报表窗体最大化。3.在将报表窗口最大化后显示提示信息对话框,提示信息为“报表窗体已最大化”。任务实训任务1认识并创建宏任务2创建宏组宏是执行特定任务的操作或操作集合,其中每个操作能够实现特定的功能。只有一个宏名的称为单一宏,包含2个以上宏名的称为宏组。宏组在使用时,每次只能使用宏组中的一个宏,具体调用格式是:“宏组名.宏名1”等,创建宏组的操作也是在设计视图完成的。本任务通过创建宏组的案例,讲解宏组的创建方法及操作,了解宏组的应用。任务分析任务2创建宏组操作实例:创建一个宏组,在“员工信息管理1”窗体上添加按钮,并调用宏组中的宏,通过单击按钮完成窗体的最大化、最小化及还原功能。任务操作操作步骤:步骤1:打开“员工信息管理1”窗体设计视图。步骤2:通过“控件箱”在主体节中分别加入三个命令按钮,为“最大化”、“最小化”和“还原”,保存窗体。步骤3:选择“开始”菜单-“创建”-“宏”按钮,打开宏的设计视图,选中操作目录中的“submacro”,并进行双击,为该宏添加子宏的宏名。步骤4:在宏设计器中,设置第一行子宏名为“最大化”,操作选择“Maximizewindow”。继续选中操作目录中的“submacro”,为该宏添加第二个子宏的宏名“最小化”,操作选择为“Minimizewindow”。继续选中操作目录中的“submacro”,为该宏添加第三个子宏的宏名“还原”,操作选择为“Restorewindow”。保存宏,命名为“窗口大小”。步骤5:在窗体设计视图中打开“员工信息管理1”,右键单击“最大化”按钮,选择“属性”命令,在“事件”选项卡中的“单击”栏中,选择“窗口大小.最大化”宏,。步骤6:用同样的方法设置“最小化”按钮和“还原”按钮的属性。步骤7:由于Access2013中窗口需要弹出才能实现对窗体大小的控制操作,所以将“员工信息管理1”窗体的“弹出方式”属性改为“是”。打开“员工信息管理1”窗体,点击最大化、最小化和还原按钮可实现窗体的最大化、最小化和还原窗口大小操作。任务操作任务2创建宏组实训:创建一个窗体,并创建一个宏组,完成在一个窗体可以打开其它窗体和报表的功能,效果如下图所示。【实训要求】1.创建一个包含下图所示的多个命令按钮的窗体。2.创建一个宏组名为“打开窗体和报表”的宏组,在宏组中创建宏,分别用来打开如下图按钮中的窗体和报表以及关闭窗口。3.在窗体设计视图中,分别在按钮上引用新建的宏组中的宏,来完成相应的操作。任务实训任务2创建宏组宏的执行也可以设置执行条件,当条件满足时,宏就执行相应的操作,当条件不满足就不执行该操作,继续执行下一个操作,这种宏称为“条件宏”。本任务将通过实例来讲解如何创建“条件宏”并完成相应的功能。任务分析任务3创建条件宏操作实例:创建一个宏,打开“销售记录”窗体,并将记录进行定位,如果该记录“付款方式”字段中是“现金”,就弹出提示信息框,显示“该客户使用现金支付!”,如果“付款方式”字段中不是“现金”,则弹出提示信息框,显示“该客户未使用现金支付!”。任务操作任务3创建条件宏实训:创建一个窗体,窗体中有一个输入数据的文本框,通过宏来判断在文本框输入的数据是正数、负数、还是0。【实训要求】1.创建一个窗体,窗体中包含一个文本框和一个“确定”按钮。2.创建一个条件宏,当文本框中输入的是正数时,弹出提示框“你输入的是正数!”,输入的是负数时,弹出提示框“你输入的是负数!”,输入的是“0”时,弹出提示框“你输入的是0”。提示:条件表达式格式为[Forms]![窗体名称]![文本框名称]>0;[Forms]![窗体名称]![文本框名称]=0;[Forms]![窗体名称]![文本框名称]<0。3.在窗口中添加“确定”按钮,当单击“确定”按钮时,开始执行宏。任务实训任务3创建条件宏用户可以通过验证规则来限制数据表的数据输入信息,但是用户直接对数据进行增删改时,并不能有效防范用户的一些违规操作。添加数据宏来执行一些操作,就可以在表中(更改前、删除前、插入后、更改后、删除后)的事件中控制用户的操作行为。数据宏类似于MicrosoftSQLServer的“触发器”。任务分析任务4创建数据宏操作实例:给“销售记录”表创建一个数据宏,只有“销售状态”为“退货”的记录,才允许删除,否则会提示“没有退货,该记录不能无故删除”。当改动“销售单价”,提示“销售单价有波动”。任务操作任务4创建数据宏实训:创建一个窗体,窗体中有一个输入数据的文本框,通过宏来判断在文本框输入的数据是正数、负数、还是0。【实训要求】1.创建一个窗体,窗体中包含一个文本框和一个“确定”按钮。2.创建一个条件宏,当文本框中输入的是正数时,弹出提示框“你输入的是正数!”,输入的是负数时,弹出提示框“你输入的是负数!”,输入的是“0”时,弹出提示框“你输入的是0”。提示:条件表达式格式为[Forms]![窗体名称]![文本框名称]>0;[Forms]![窗体名称]![文本框名称]=0;[Forms]![窗体名称]![文本框名称]<0。3.在窗口中添加“确定”按钮,当单击“确定”按钮时,开始执行宏。任务实训

温馨提示

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

评论

0/150

提交评论