共享201520161数据库应用技术课件6宏的创建与操作_第1页
共享201520161数据库应用技术课件6宏的创建与操作_第2页
共享201520161数据库应用技术课件6宏的创建与操作_第3页
共享201520161数据库应用技术课件6宏的创建与操作_第4页
共享201520161数据库应用技术课件6宏的创建与操作_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

数据库应用技术

Access2010

海南大学应用科技学院第六章宏的创建与操作内容6.1认识宏6.2宏的应用6.1认识宏6.1.1认识宏6.1.2创建宏6.1.3运行与调试宏6.1.1认识宏在处理Access数据库对象的过程中,往往需要重复执行某些任务或操作。

为了简化操作步骤,可以将这些重复执行的任务或操作组织在一个宏中,在应用时直接调用和运行宏,自动地执行集成在宏中的各项操作。

6.1.1认识宏宏是Access中执行特定任务的操作或操作集合一个宏可以是:一个操作一个操作序列一组宏6.1.1认识宏

一个宏可以完成下面的操作:先打开某个窗体然后显示一个信息提示框最后关闭该窗体当执行该宏时,这3个操作将自动执行。6.1.1认识宏

在Access中,共有53种基本操作可供宏选择使用和执行。在实际操作过程中,很少单独使用一个宏命令,往往将这些命令组合在一起按照顺序依次执行以完成一项特定的任务。这些命令的执行可以通过窗体或窗体中控件的某个事件来触发,也可以在数据库的运行过程中自动实现。6.1.1认识宏

宏几乎可以实现数据库的所有操作。(1)打开和关闭表、查询、窗体等对象。(2)执行报表的显示、预览和打印功能。(3)执行查询操作及数据筛选功能。(4)设置窗体中控件的属性值。(5)执行菜单上的选项命令。(6)显示和隐藏工具栏。宏操作主要功能AddMenu创建菜单栏或快捷菜单AddlyFilter用筛选、查询或SQL语句的Where子句来选择表、窗体或报表中显示的记录Beep使计算机的扬声器发出嘟嘟声CancelEvent取消引起宏操作的事件Close关闭指定数据库对象,包括表、查询、窗体、报表或模块窗口CopyObject复制数据库对象DeleteObject删除数据库对象Echo运行宏时,显示或不显示状态信息FindRecord在表、查询或窗体中查找指定条件的第一条记录FindNext依据FindRecord操作使用的查找准则查找下一条记录GotoControl将光标移动到窗体中特定的控件上GotoPage将光标移动到窗体中特定页的第一个控件上GotoRecord在表、查询或窗体中,添加新记录或将光标移动到指定的记录Hourglass当运行宏时,鼠标指针显示为沙漏状Maximize最大化活动窗口Minimize最小化活动窗口MoveSize移动或调整活动窗口的尺寸

宏操作(部分)6.1认识宏6.1.1认识宏6.1.2创建宏6.1.3运行与调试宏6.1.2创建宏

宏的创建方法与其它Access数据库对象一样,都可以在设计视图窗口中进行。在创建宏的过程中,主要工作是设置宏所包含的操作和相应的参数。6.1.2创建宏(1)创建独立宏(2)创建嵌入宏(3)创建子宏(4)创建条件宏(5)数据宏【例】在“学籍管理数据库”中创建一个名为AutoExec的宏,用来在打开该数据库时自动启动登录窗体。(1)创建独立宏【操作步骤】打开宏设计器:打开学籍管理数据库>创建>宏>将OpenForm拖到组合框中,>添加操作下拉框中选”OpenForm”>窗体名称下拉框中选“登录”>保存,输入AutoExec嵌入在窗体、报表、控件的事件中,不作为对象显示在导航栏中。复制、导入窗体或报表时,嵌入宏仍附在新的数据库中。(2)创建嵌入宏【例】在“学籍管理数据库”中,为登录窗体上的“退出登录”按钮控件创建一个嵌入宏,用来关闭该窗体。【操作步骤】打开登录窗体设计视图>双击“退出登录”按钮打开属性板>事件>单击>宏生成器>确认>在添加新操作下拉菜单下选CloseWindows>设置参数1添加操作2参数设置>保存查看退出登录按钮的单击属性,变为[嵌入的宏]子宏也称组宏,是在一个宏对象下存储多个子宏,每个字宏都有自己的宏名。创建子宏的方法与创建独立宏方法类似,不同的地方是在创建过程中需要对每个子宏命名。(3)创建子宏带条件判断的宏条件为真时执行相应的宏条件为假时则执行另外一个或一组宏(4)创建条件宏表数据中的宏,在表中添加、删除、更新数据前或后运行。使用数据宏可验证和确保表数据的准确性。数据宏有两种:由事件触发的宏——事件驱动的数据宏按名称调用而运行的宏——已命名数据宏(5)数据宏—Access2010新功能6.1认识宏6.1.1认识宏6.1.2创建宏6.1.3运行与调试宏6.1.3运行与调试宏

运行宏的方法:直接调用通过窗体、报表上的控件运行通过菜单和工具栏运行宏之间调用6.1.3运行与调试宏

为保证宏的正确性,使用时需先调试,再运行。在Access中,可采用单步执行模式对宏进行调试,这种方法可以查看每一步操作执行结果,便于发现错误代码。单步执行调试

【操作步骤】打开宏设计视图>设计>单步单步执行调试

【操作步骤】>“单步”按钮选中情况下单击“运行”按钮内容6.1认识宏6.2宏的应用6.2宏的应用6.2.1创建密码检测宏6.2.2在报表中创建嵌入宏6.2.3输出为Excel文件6.2.1创建密码检测宏

【例】为登录窗体创建一个密码检测宏组,子宏名分别为“登录系统”、“推出系统”。设置登录密码为123,密码正确,打开系统主控制面板,同时关闭登录窗体;密码错误,弹出消息框,提示密码错误,请重新输入;如果不登录则退出系统。

【操作步骤】创建>宏>将Submacro拖到组合框中

>修改子宏名称为“登录系统”

>在登录系统子宏中添加if操作

>进行如下操作

>在if中添加OpenForm操作

>继续添加CloseWindow操作

>设置对象类型为窗体,对象名称为登录

>在if窗格添加else

>在else中添加MessageBox操作

>设置MessageBox

>继续添加子宏Submacro

>继续添加子宏Submacro

温馨提示

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

评论

0/150

提交评论