5.4 创建高级报表(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)

2023-11-22
| 27页
| 103人阅读
| 2人下载
普通

内容正文:

第 5 章 报表—— 创建“图书管理系统”的报表 要打印数据库中的数据,最好的方法是使用报表。报表是Access数据库中专门用于统计、汇总和打印数据的对象。 本章通过设计“图书管理系统”数据库中的报表,来学习报表的各种创建和操作方法。 本章导读 Microsoft Office Access 2007 了解报表 掌握简单报表的创建方法 掌握报表的基本操作 3 学习目标 了解子报表和交叉报表的创建方法 掌握打印报表的方法 4 4 5.4 创建高级报表 同高级窗体的创建一样,利用控件也可以创建专业的高级报表,完成各种复杂的功能。 本节介绍子报表、交叉报表等高级报表的创建方法。 创建子报表 创建交叉报表 第 页 5.4 创建高级报表 5.4.1 创建子报表 在主报表中添加子报表,可通过子报表对主报表做更详细、具体的描述,从而使报表内容更明确,更有说服力。下面以在“读者情况表”中创建子报表为例,介绍子报表的创建方法。 在“图书管理系统”数据库的导航窗格中右击前面创建的“读者情况表”,在弹出的快捷菜单中选择“设计视图”命令,打开报表的设计视图。 将鼠标指针移到报表的“主体”节下方,当光标变为双向箭头时按住鼠标左键并向下拖动,增大“主体”节高度。 第 页 5.4 创建高级报表 5.4.1 创建子报表 确定“使用控件向导”按钮 被选中,单击“控件”组中的“子报表”按钮 ,然后在报表的“主体”节中单击,弹出“子报表向导”对话框,在该对话框中接受默认设置,即选中“使用现有的表和查询”单选钮,之后单击“下一步”按钮,如图所示。 第 页 5.4 创建高级报表 5.4.1 创建子报表 在打开的界面中“表/查询”下拉列表中选择“借书表”,并将表中的“借书证号”“图书编号”“借出日期”“应还日期”和“过期天数”等字段添加到“选定字段”列表框中,然后单击“下一步”按钮,如图所示。 “子报表向导”的第一步是让用户选择用于创建子报表的数据源。系统提供了数据表(查询)和窗体(报表)两个选项,如果要将一个已有的窗体或报表作为子报表插入当前报表中,则选择“使用现有的报表和窗体”单选钮,然后根据提示进行操作。 第 页 5.4 创建高级报表 5.4.1 创建子报表 在打开的界面中选择主次窗体的链接方式,本例保持默认设置,直接单击“下一步”按钮,如图所示。 在打开的界面中输入子报表的名称,此处为“读者情况表-子报表”,然后单击“完成”按钮,完成子报表的创建,如图所示。 第 页 5.4 创建高级报表 5.4.1 创建子报表 保存报表并切换到报表视图,查看其最终效果,如图所示。如果用户对报表的外观不是特别满意,可进入其设计视图进行调整。 第 页 5.4 创建高级报表 5.4.1 创建子报表 报表中的数据可以源于交叉查询建立的数据表,但是交叉查询生成的表是查询的静态结果,当源数据表中的数据发生变化时,必须重新运行查询,否则报表中的数据将不能反映源数据的变动。为了能及时更新报表中的数据,可以直接将报表建立在交叉查询之上,这样就可以在报表中随时反映数据的变化。这种建立在交叉查询之上的报表就是交叉报表。 第 页 5.4 创建高级报表 5.4.2 创建交叉报表 下面以第3章为“图书管理系统”数据库建立的交叉查询为数据源,创建交叉报表。 在“图书管理系统”数据库中单击“创建”选项卡“报表”组中的“报表设计”按钮,新建一个空报表。 第 页 5.4 创建高级报表 5.4.2 创建交叉报表 在导航窗格中选择“借书情况查询_交叉表”,按住鼠标左键将其拖动到设计视图的“主体”节中,弹出“子报表向导”对话框,在对话框中输入子报表名称为“借书情况查询_交叉表 子报表”,单击“完成”按钮,完成子报表的创建,如图所示。 第 页 5.4 创建高级报表 5.4.2 创建交叉报表 切换到报表视图,查看报表的最终效果,如图所示。 将报表以“交叉报表”为名进行保存,然后关闭,至此便完成了“图书管理系统”数据库中报表的设计工作,最终效果请参考本书配套素材“第5章”>“图书管理系统”数据库。 第 页 5.4 创建高级报表 5.4.2 创建交叉报表 除采用直接将查询拖进报表设计视图中的方法创建交叉报表外,还有以下两种方法创建交叉报表。 利用“报表向导”创建交叉报表 只要在“报表向导”对话框中选择数据源“交叉表查询”就可以创建需要的交叉报表,如图所示。 第 页 5.4 创建高级报表 5.4.2 创建交叉报表 利用子报表创建交叉报表 只要在“子报表向导”对话框中选择数据源时选择“交叉表查询”,就可以创建一个交叉报表为子报表,如图所示。 第 页 5.4 创建高级报表 5.4.2 创建交叉报表 17 17 5.5 打印报表 在报表创建完成后,就可以将其

资源预览图

5.4  创建高级报表(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
1
5.4  创建高级报表(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
2
5.4  创建高级报表(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
3
5.4  创建高级报表(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
4
5.4  创建高级报表(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
5
5.4  创建高级报表(课件)-《数据库应用基础-Access》同步教学(航空工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。