7.1在“学生成绩管理”数据库中创建一个宏 (课件)-《数据库应用基础-Access》同步教学(知识出版社)
2023-11-16
|
13页
|
198人阅读
|
2人下载
普通
内容正文:
数据库应用基础 ACCESS 2010
项目七 宏的使用
学习目标
2
1
2
理解宏的概念
熟练掌握宏的创建方法
熟练掌握宏的执行及调试方法
3
目录
Contents
在“学生成绩管理”数据库中创建一个宏
在“学生成绩管理”数据库中创建一个宏组
二
一
三
使用命令按钮控件运行宏
四
利用宏制作用户界面
在“学生成绩管理”数据库中创建一个宏
4
( 1)打开“学生成绩管理”数据库。
(2)单击“创建”→“宏与代码”→“宏”按钮,打开宏设计器窗口,如图所示。
在“学生成绩管理”数据库中创建一个宏
5
(3)单击“添加新操作”组合框旁边的下拉按钮,在下拉菜单中选择“OpenTable”宏操作;在宏操作编辑框的表名称下拉列表中选择“学生信息”表,如图所示。
在“学生成绩管理”数据库中创建一个宏
6
(4)单击“保存”按钮,在弹出的另存为对话框中输入宏的名称“打开学生信息表”,单击“确定”按钮,即完成宏的创建,如图所示。
(5)单击“运行”按钮即可查看“打开学生信息表”宏的运行情况,如图所示。
知识链接
7
宏是执行特定任务的操作或操作集合,其中每个操作能够实现特定的功能,例如打开某个表或某个窗体。每个宏操作都有一个名称,操作的命名是Access事先确定的,用户不能更改。一个宏中的所有操作是封装在一起的,一次必须执行所有操作,而不能只执行其中的部分操作。
只有一个宏名的称为单一宏,包含两个以上宏名的称为宏组。创建宏的操作是在设计视图完成的。
1.宏与宏组的概念
(1)打开或者关闭数据表、窗体,打印报表和执行查询。
(2)弹出提示信息框,显示警告。
(3)实现数据的输入和输出。
(4)在数据库启动时执行操作。
(5)筛选查找数据记录。
2.宏的功能
知识链接
8
3.常用的宏操作
类别 宏操作 功能说明
窗口管理 CloseWindow 关闭指定的窗口,如果无指定的窗口,则关闭激活的窗口
MaximizeWindow 最大化激活的窗口,使它充满Microsoft Access窗口
MinimizeWindow 最小化激活的窗口,使它成为Microsoft Access窗口底部的标题栏
MoveAndSizeWindow 移动并调整激活窗口,如果不输入参数,则Microsoft Access使用当前设置
RestoreWindow 将最大化或最小化窗口还原到原来的大小。该项操作一直会影响到激活的窗口
宏命令 CancelEvent 取消导致该宏(包括该操作)运行的Microsoft Access事件
ClearMacroError 清楚MacroError对象的上一错误
OnError 定义错误处理行为
RunCode 执行Visual Basic Function过程
RunDataMacro 运行数据宏
RunMacro 执行一个宏,还可以从其他宏中执行宏
RunMenuCommand 执行Microsoft Access菜单命令
StopAllMacros 终止所有正在运行的宏
StopMacro 终止当前正在运行的宏
知识链接
9
3.常用的宏操作
类别 宏操作 功能说明
筛选/查询/搜索 ApplyFilter 在表、窗体或报表中应用筛选、查询或SQL的Where子句,可限制或排序来自表中的记录,或来自窗体、报表的基础表或查询中的记录
FindNextRecord 查找符合最近FindRecord操作或“查找”对话框中指定条件的下一条记录
FindRecord 在活动的数据表、查询数据表、窗体数据表或窗体中查找符合的记录
OpenQuery 打开选择查询或交叉表查询,或者执行动作查询
Requery 在激活的对象上实时指定控件的重新查询;如果未指定控件,将对对象本身的数据源重新查询;如果指定的控件不基于表或查询,则该操作将使控件重新计算
数据导入/导出 ExportWithFormatting 将指定数据库对象中的数据输出为Microsoft Excel(.xls)、格式本文(.rtf)、文本(.txt)、Html(.htm)或快照(.snp)格式
WordMailMerge 执行“邮件合并”操作
数据库对象 GoToControl 将焦点移动到激活的数据表、窗体上指定的字段或控件上
GoToPage 将焦点移动到激活窗体指定页的第一个控件上
GoToRecord 在表、窗体或查询结果集中指定记录为当前记录
Openform 在窗体视图、窗体设计视图、打印预览或数据表视图中打开窗体
OpenReport 在设计视图或打印预览中打开报表,或立即打印该报表
OpenTable 在数据表视图、设计视图或打印预览中打开表
Pri
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。