- 1
- 0
- 约2.58千字
- 约 22页
- 2016-11-22 发布于贵州
- 举报
学习数据库知识(第二十五讲) 宏 * 25.1 认识宏 一个实际的应用系统,通常应具有友好的操作界面,通过单击命令按钮或图标,就可简单地实现对整个系统的操作。例如,在双击数据库名后,希望直接打开“封面”窗体,并使之最大化。这就需要使用宏来实现。宏是一个或多个操作的集合,其中每个操作实现特定的功能,例如打开某个窗体或打印某个报表。 Access2000数据库中的宏,可以简化许多繁杂的人工操作,使某些典型的任务自动完成,而这些操作在其他数据库系统中往往通过编程来实现。在开发Access 2000数据库中使用宏,减少或避免了编程,提高了开发效率。总的说来,宏可以应用在以下几个方面: .在首次打开数据库时,执行一个或一系列操作; .随时打开或关闭数据库对象;如数据表、查询、窗体等; · 显示提示信息或发出报警声等; .移动窗体并能改变它们的大小; .实现数据自动传输。 25.2 创建宏 例25-1 创建“教师管理”宏,实现打开教师窗体的功能。 (1)在“数据库”窗体中,单击“宏”标签。 (2)单击“新建”按钮,出现如图25-1所示的宏设计窗体。 (3)单击“操作”列的第一个单元格,再单击该单元格的下拉按钮,显示出操作列表。 (4)选择要使用的操作,并在窗体下半部分的“操作参数”列表中,按提示输入需要的参数,如图25-2所示。这里选择“OpenForm’操作,然后单击“操作参数”列表中“窗体名称”栏,单击下拉按钮,系统会列出已建立的所有窗体名称,这里选择“教师”窗体。 操作的含义可参照文本框内说明。 (5)如果宏内有其他操作,将光标移到下一操作行,重复步骤(3)、(4),按执行/顺序一次将各操作输入。 (6)保存宏为“教师管理”,关闭宏设计窗体。 宏设计窗体中“备注”列用于输入该行操作的说明,不是必须输入的。 图25- 1 图25- 2 25.3 修改宏 对于已创建的宏,如果需要增加或删除某些操作,可对宏进行修改。 (1)在“数据库”窗体中,单击“宏”标签。 (2)单击欲修改的宏名,并单击“设计”按钮,打开宏设计窗体。 (3)若在某操作前增加操作,’则单击端操作,然盾单击工具栏中“插入行”按钮,窗体中将出现一空白行,如图25-3所示,参照创建宏的步骤(3)、(4)将操作加入。 (4)如果欲删除某操作,单击该操作,然后单击工具栏中“删除行”按钮,可将操作删除。 (5)保存宏,关闭宏设计窗体。 图25- 3 25.4 运行宏 创建的宏可以直接运行、调试。通常情况下,直接运行宏只是测试宏,验证宏设计是否正确。在确保宏的设计正确无误之后,一般将宏附加到窗体、报表或控件中,对事件作相应。例如,单击“封面”窗体中的“学生管理”命令按钮,将打开“学生管理”窗体。这一过程是通过事件响应,执行宏操作来完成,一般称为触发宏。 1.直接运行宏 如果要直接运行宏,可进行下列操作: 在“数据库”窗体中,单击“宏”标签。然后双击相应宏名。 在“数据库”窗体中,单击“宏”标签。然后单击相应宏名。在单击运行按钮。打开红设计窗体,单击工具栏“运行”按钮。 2. 调试宏 Acceses 中提供了一个宏调试工具,可以单步执行宏中的各个动作,观察宏的即每一个操作结果,以发现宏中的错误。 打开相应的宏的设计窗体,单击工具栏“单步”按钮。 单击工具栏中的“运行”按钮,出现“单步执行宏”对话框: 单击“单步执行”按钮,将执行显示在对话框中的宏操作。 单击“暂停”按钮,可以停止宏的运行并关闭对话框。 单击“继续”按钮,可关闭对话框,并执行宏的未完成部分。 3.触发宏 Access 2000种很多操作可以触发宏。这一类的宏在创建与执行时通常与窗体或报表中的控件结合在一起使用。 例25-1 建立“封面”窗体 是教学管理系统的主界面,单击窗体中的按钮自动执行相应的操作。其中各个命令的具体操作内容如下: “退出系统”按钮关闭“封面”窗体,并退出Access。 “学生管理”按钮打开“学生一览”窗体。 “教师管理”按钮打开“教师”窗体。 “成绩管理”按钮打开包含三个标签的“成绩管理”窗体,三个标签分别为“课程一览”、“成绩一览”和“班级成绩查询”,当单击各标签时,分别实现打开“课程一览”窗体、打开“课程成绩一览”报表和运行“班级成绩查询”。 创建“封面”窗体的过程分为以下几个部分。 步骤一 创建宏 分别建立宏“教师管理”、“学生管理”、“成绩一览”、“课程一览”、“班级成绩查询”“退出”,用于“封面”窗体和“成绩管理”窗体中对应按钮的操作。 步骤二 创建“成绩管理”窗体 (1)在“数
您可能关注的文档
最近下载
- 关节置换课件.pptx VIP
- 脉冲微分方程边值问题解的存在性:理论与应用新探.docx VIP
- 2025高考物理步步高同步练习必修3第十章电势差与电场强度的关系含答案.docx VIP
- 人教版高中数学必修一章节思维导图全套.pdf VIP
- 深度解析(2026)《GAT 147-2019法医学 尸体检验技术总则》.pptx VIP
- 变分法研究几类分数阶脉冲微分方分程边值问题解的存在性.docx VIP
- 《中小学生欺凌防治制度机制指引》全文.pdf VIP
- 普通话水平考必试读词语表.doc VIP
- 汽车租赁合同模板范本.docx VIP
- 2025高考物理步步高同步练习选修1第一章 动量专题强化3 弹簧—小球模型 滑块—光滑斜(曲)面模型含答案.docx VIP
原创力文档

文档评论(0)