- 2
- 0
- 约3.49千字
- 约 16页
- 2019-04-11 发布于湖北
- 举报
第11章 使用宏
第11章 使用宏 教学重点与难点 11.1 宏概述 11.1.1 宏概念 11.1.2 事件的概念 11.1.3 宏的类型 11.2 创建宏 11.2.1 创建单个宏 11.2.2 创建宏组 11.2.3 创建条件宏 11.3 宏操作 11.4 调试宏 11.5 事件 中文版Access 2007实用教程 Access拥有强大的程序设计能力,它提供了功能强大却容易使用的宏,通过宏可以轻松完成许多在其他软件中必须编写大量程序代码才能做到的事情。本章将介绍有关宏的知识,包括宏的概念、宏的类型、创建与运行宏的基本方法以及与宏相关的各种事件和宏操作。 宏的概念与类型 创建宏的基本方法 单步调试宏 事件的概念与常用事件 Access共有50多种宏指令,它们和内置函数一样,可为应用程序的设计提供各种基本功能。使用宏非常方便,不需要记住语法,也不需要编程,只需利用几个简单的宏操作就可以对数据库完成一系列的操作。宏实现的中间过程是自动的。 宏的概念 事件的概念 宏的类型 宏就是一个或多个操作的集合,其中的每个操作都能够实现特定的功能。在Access中,可以为宏定义各种类型的动作,如打开和关闭窗体、显示及隐藏工具栏、预览或打印报表等。通过运行宏,Access能够有次序地自动完成一连串的操作,包括各种数据、键盘或鼠标的操作。 事件过程是为响应由用户或程序代码引发的事件或由系统触发的事件而运行的过程。事件(event)是指对象所能辨识或检测的动作,当此动作发生于某一个对象上,其相对的事件便会被触发。如果预先为此事件编写了宏或事件程序,则该宏或事件程序便会被执行。如用鼠标单击窗体上的按钮,该按钮的Click(单击)事件便会被触发,指派给Click事件的宏或事件程序也就跟着被执行。 在Access中,宏可以是包含操作序列的一个宏,也可以是由若干个宏构成的宏组,还可以使用条件表达式来决定在什么情况下运行宏,以及在运行宏时是否进行某项操作。根据以上的3种情况可以将宏分为3类:操作序列、宏组和包括条件操作的宏。 操作序列 宏组 条件操作宏 宏的创建方法和其他对象的创建方法稍有不同。其他对象都可以通过向导和设计视图进行创建,但是宏不能通过向导创建,它只可以通过设计视图直接创建。本节将向读者介绍创建宏的一般方法和运行宏的方法。 创建单个宏 创建宏组 创建条件宏 创建单个宏的方法很简单,在宏设计视图的“操作”属性列中选择需要的宏操作,并设置操作参数即可。 宏组是存储在同一个宏名下的相关宏的组合,它与其他宏一样可在宏窗口中进行设计,并保存在数据库窗口的“宏”选项卡中。 在某些情况下,可能希望当且仅当特定条件为真时,才在宏中执行一个或多个操作。例如,如果在某个窗体中使用宏来校验数据,可能要显示相应的信息来响应记录的相应输入值。在这种情况下,可以使用条件来控制宏的流程。 Access定义了许多宏操作,这些宏操作几乎涵盖了数据库管理的全部细节。表11-1按照它们可以实现的功能进行分类,为用户在设计宏时提供参考。 删除活动表、查询结果集或窗体中已应用过的筛选 ShowAllRecords 在打开的表、窗体或查询结果集中指定当前记录 GoToRecord 在活动的数据表、查询数据表、窗体数据表或窗体中,查找符合条件的记录 FindRecord 查找符合最近FindRecord操作或“查找”对话框中指定条件的下一条记录 FindNext 对表、窗体或报表应用筛选、查询或SQL的WHERE子句,以便限制或排序表的记录,以及窗体或报表的基础表,或基础查询中的记录 ApplyFilter 查找、筛选记录 在数据表视图、设计视图或打印预览中打开表 OpenTable 在设计视图或打印预览视图中打开报表或立即打印该报表 OpenReport 打开选择查询或交叉表查询 OpenQuery 在指定过程的设计视图中打开指定的模块 OpenModule 在窗体视图、窗体设计视图、打印预览或数据表视图中打开窗体 OpenForm 在页视图或设计视图中打开数据访问页 OpenDataAccessPage 打开 说 明 宏 命 令 功 能 分 类 为窗体、窗体数据表或报表上的控件、字段设置属性值 SetValue 将键发送到键盘缓冲区 SendKeys 设置值 选定数据库对象 SelectObject 在活动窗体中,将焦点移到指定页的第一个控件上 GoToPage 将焦点移动到打
您可能关注的文档
- 第10章章节 典型数控机床.ppt
- 第10章章节 工建建筑塑料.ppt
- 第10章章节 模具设计.ppt
- 第10章章节 世界贸易组织跟我国医药产业.ppt
- 第10章章节 数控铣削自动编程.ppt
- 第10章章节%2b制作印制电路板+-+protel+dxp+全套教学课件.ppt
- 第10章章节pcb自动布局跟布线.ppt
- 第10章章节饭店集团化管理.ppt
- 第10章章节房地产开发投资项目例子分析解析解析.ppt
- 第10章章节可编程逻辑器件.ppt
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
最近下载
- KJ251A型人员管理系统说明书.pdf VIP
- 2024年宜春幼儿师范高等专科学校单招综合素质考试试题及答案解析.docx VIP
- 2026辽宁沈阳吉驰汽车产业发展有限公司社会招聘23人备考题库附答案详解.docx VIP
- 2025年大学《海洋科学与技术》专业题库—— 海洋沉积学与古海洋学研究的进展.docx VIP
- 建筑工程图集 07SJ504-1:隔断隔断墙(一).pdf VIP
- 2026辽宁沈阳吉驰汽车产业发展有限公司社会招聘23人笔试参考题库及答案解析.docx VIP
- 2026辽宁沈阳吉驰汽车产业发展有限公司社会招聘23人备考试题附答案详解.docx VIP
- 2025年石材加工项目可行性研究报告.docx
- 环境保护税对制造业企业绿色技术创新的影响研究.pdf VIP
- 11.2《少年当自强》教学课件 2026二年级道德与法治下册.pptx
原创力文档

文档评论(0)