数据库宏讲解_第1页
数据库宏讲解_第2页
数据库宏讲解_第3页
数据库宏讲解_第4页
数据库宏讲解_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

【教学目的、概要、难重点】什么是宏?宏的创建和操作。【知识网络图】第七章宏宏(macro):是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,例如打开某个窗体或打印某个报表。宏可以自动完成常规任务。在Access数据库系统中,可以通过执行宏来自动完成预先编排好的许多操作。这里的预先编排是指:按照用户的目的和实际过程要求,将要实现的操作按照时间的先后顺序安排好,再让计算机执行此方案(运行宏)即可。7.1.1宏的定义与用法7.1.2常用宏的介绍表8.1宏的常用命令宏命令代码功能主要操作参数1、关闭/打开数据对象类Close关闭指定对象或窗口对象名称/类型,为空则指关闭激活的窗口OpenDataAccessPage在浏览/设计视图中打开数据访问页试图与数据访问页的选择OpenForm打开窗体窗体名称、where条件OpenFunction在设计视图中打开一个函数函数源、函数名称、数据模式OpenModule在设计视图中打开VisualBisic模块模块名称、过程名称OpenQuery打开/运行查询查询名称、视图种类、数据模式OpenReport打开报表报表名称、视图种类、where条件7.1.2常用宏的介绍表8.1宏的常用命令2、运行/控制类Quit退出MicrosoftOfficeAccess选择一种保存选项:提示/保存/退出RunCommand执行菜单命令输入/选择将执行的命令RunMacro执行宏中宏宏名、重复次数、重复表达式RunSQL执行SQL语句定义输入SQL语句Save保存指定对象对象类型、对象名称7.1.2常用宏的介绍表8.1宏的常用命令3、与记录/字段数据相关类GoToRecord将指定记录作为当前记录对象的类型、名称、记录、偏移量Requery指定重新查询或刷新控件名称FindNext查找符合同一条件的最近的下一记录无FindRecord查找符合指定条件的第一或下一记录查找内容、匹配、格式化7.1.2常用宏的介绍表8.1宏的常用命令4、外观与提示类Beep使计算机发出“当当”无Maximize最大化激活窗口-充满Access窗口无Minimize最小化窗口-变成Access底部标题栏无MsgBox显示警告或提示消息框显示的文本、标题、是否发出声音Restore将窗口恢复到原来的大小无SetValue为数据对象设置属性值项目、表达式SetWarnings关闭或打开所有的系统消息打开警告:是/否7.1.2常用宏的介绍表8.1宏的常用命令5、导入/导出数据类TransferDatabase从外库导入/向外库导出:数据/结构迁移类型、源、目标、仅结构等TransferSpreadsheet从Excel导入/向Excel导出数据迁移/电子表格类型、表/文件/字段名称TransferText从文本导入/向文本导出数据迁移类型、规格/表/文件/字段/HTML名称宏的创建与宏操作7.2.1创建宏为了执行某个特定的操作,可以创建一个宏。具体过程如下:【例7.1】以教学管理.mdb数据库文件为例,创建一个名称为“welcome”的宏,要求:运行时显示消息对话框,对话框内容为“欢迎同学们学习Access宏应用!”,具体创建步骤如下:宏的创建与宏操作第一步:打开“教学管理.mdb”文件,选择对象“宏”,然后单击“新建”按钮,进入到“宏设计器”视图宏的创建与宏操作第二步:在“操作”栏下,点击右边的箭头,选择名称为“MsgBox”的宏,在“操作参数“的消息框中,输入“欢迎同学们学习Access宏应用!”

宏的创建与宏操作第三步:点击“文件”菜单的“另存为”,选择名称为“welcome”,然后按“确定”,将所创建的宏保存7.2.2创建宏组宏组:共同存储在一个宏名下的相关宏的集合。这一个宏名通常只作为一个宏引用,目的就是为了把在其名下的所有宏依次运行。【例7.2】以教学管理.mdb数据库文件为例,创建一个名称为“HZ”的宏组,7.2.3条件操作宏的创建除了上述两种创建宏和宏组的方式,还可以根据实际的需要,创建满足一定条件时才能运行的宏或宏组——条件宏!【例7.3】以教学管理.mdb数据库文件为例,创建一个名称为“TJH”的宏,完成如下功能:运行时,先显示一个消息框,消息框中提示“是否显示学生表”,如果用户单击“是”,则显示,单击“否”,则不显示。7.2.3条件操作宏的创建第一步:为了创建宏组,首先应将Access“工具”菜单——“选项”——“视图”——“在宏设计中显示”选项中的“名称列”和“条件列”这2项被选中。第二步:创建一个宏,在条件中输入:MsgBox("是否显示学生表?",4)=6。参数4表示消息框中会出现“是”“否”两个按纽,等号后的6表示用户单击“是”的返回值。7.2.4宏运行1.直接运行:1)在数据库设计器中,选择宏对象,单击要运行的宏,然后选择菜单上的按钮即可。2)在“工具”菜单中,选择“宏”,选择“运行宏”,然后输入要执行的宏名.7.2.5宏调试

在Access中,系统提供有“单步”执行的宏调试工具。使用单

温馨提示

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

评论

0/150

提交评论