- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.1 宏的功能 8.2 宏的创建 主要内容 第八章 宏 8.3 宏的调试和运行 8.1 宏的功能 8.1.2宏的基本操作 8.1.1宏的基本概念 8.1.1 宏的基本概念 定义: 宏是操作的集合,其中的每个操作都能自动地实现特定的功能 分类:操作序列宏、宏组和条件宏 8.1.2 宏的基本操作 功能: 在窗体与报表中的数据处理,如移动窗口、改变窗口大小、打印报表等。 数据的导入、导出。 对象处理。 执行任意的应用处理模块。 为控件的属性赋值。 8.1.2 宏的基本操作 常用宏操作列表 常用宏操作列表 常用宏操作列表 8.2 宏的创建 8.2.2创建宏组 8.2.1创建操作序列宏 8.2.3创建条件宏 8.2.1 创建操作序列宏 【实例8-1】在“学生管理.mdb”数据库中创建一个宏,名称为“打开表”,动作为:先打开“学生”表,然后弹出消息框显示“这是操作序列宏”。 8.2.2创建宏组 创建宏组时,选择“视图”菜单项下的“宏名”命令,或单击工具栏中的“宏名”按钮,在“宏”设计窗口中添加一个“宏名”列。在“宏名”列内,输入宏组中宏的名字。创建宏组后,在数据库的其他对象中调用宏时,其语法格式是“宏组名.宏名”。 【实例8-2】在“学生管理.mdb”数据库中创建一个宏组,名称为“打开窗体和表-宏组”。 8.2.3 创建条件宏 创建带条件的宏时,选择“视图”菜单项中的“条件”命令,或单击工具栏中的“条件”按钮,在“宏”设计窗口中添加一个“条件”列。 【实例8-3】在“学生管理.mdb”数据库中,创建名为“判断输入数字-条件宏”的条件宏。 8.3 宏的调试和运行 8.3.2宏的运行 8.3.1宏的调试 8.3.1 宏的调试 对宏进行单步执行的操作步骤如下: Step 1选中要单步执行的宏,单击“设计”按钮,打开相应的宏; Step 2单击工具栏上的“单步”按钮; Step 3单击工具栏上的“运行”按钮,显示“单步执行宏”对话框。 8.3.2 宏的运行 1.直接运行宏,可以选择下列操作之一。 ① 从宏“设计视图”中运行宏:选中要运行的宏,然后单击工具栏上的“运行”按钮。 ② 从“数据库”窗口中运行宏:选择“宏”对象,然后双击相应的宏名。 ③ 从Access的系统菜单中运行宏:选择“工具”菜单项下“宏”命令,单击“运行宏”命令,然后在“宏名”框中选择相应的宏。 【实例8-4】运行实例8-1创建的宏“打开表”。 8.3.2 宏的运行 2.在窗体、报表控件的事件中运行宏,将窗体、报表或控件的某个事件的属性设置为要运行的宏名。 【实例8-5】创建一个窗体,在窗体中放置一个文本框和一个命令按钮,单击按钮时执行“判断输入数字-条件宏”,根据文本框中输入的数字条件执行条件宏的不同分支。 8.3.2 宏的运行 3.从其他的宏中运行宏,将RunMacro操作添加到相应的宏中,并且将操作参数中,宏名设置为要运行的宏名 6.4.2使用计算控件 【实例6-5】对“学生管理.mdb”数据库中的报表“教材信息-自动创建表格式报表”对象中“类别”字段的显示内容进行设置,当字段值为“JSJ”时,在报表中显示“计算机”,否则显示为“其他”。 6.4.2使用计算控件 2.报表统计计算 在Access中利用计算控件进行统计计算并输出结果操作主要有如下两种形式。 (1)对表中各行记录进行统计计算,在“主体节”内添加计算控件。 (2)对表中各列的字段纵向数据进行统计计算,在“组页眉/组页脚”节区内或“报表页眉/报表页脚”节区内添加计算字段。 6.4.2使用计算控件 【实例6-6】在实例6-4按类别进行分组后,在组页脚统计并显示每类图书的平均价格,使用Round函数将平均价格四舍五入保留两位小数。 6.4.3创建子报表 子报表是插在其他报表中的报表。在合并报表时,两个报表中的一个必须作为主报表,主报表可以是绑定的也可以是非绑定的。 1.在已有报表中创建子报表 【实例6-7】将“成绩”窗体作为报表“学生信息表-设计视图创建”的子报表。 6.4.3创建子报表 2.将某个已有报表添加到其他已有报表来创建子报表 在Access数据库中,可以将某个已有报表(作为子报表)添加到其他已有报表(主报表)中。具体操作步骤如下: (1)在报表“设计视图”中,打开作为主报表的报表。 (2)确保工具箱中的“控件向导”按钮已经按下。 (3)按F11键切换到数据库窗口。 (4)将报表或数据表从数据库窗口拖动到主报表中需要插入子报表的节区,这样Access就会自动将子报表控件添加到报表中。 (5)调整、预览并保存报表。 6.4.3创建子报表 3.链接主报表和子报表 (1)在报表“设计视图”中打开主报表。 (2)选择“设计视图
文档评论(0)