文档介绍:第7章 ess报表
本章重点
本章主要介绍报表的基本知识,报表的概念、报表的作用、类型和视图;报表的各种设计和创建方法;在打印报表之前对报表进行排序、分组和计算等各种编辑方法;最后还介绍了一些高级报表的设计技巧,如何创建多列报表和子报表的创建及链接等。
一个完整的数据库系统肯定会有打印输出的功能。在传统的数据库系统开发中,数据库的打印功能需要程序员编写复杂的打印程序来实现,打印格式由程序员在设计过程中确定,用户在使用中一般很难修改。ess中,数据库的打印工作通过报表对象来实现,使用报表对象,用户可以简单、轻松地完成复杂的打印工作。
报表实现了传统媒体与现代媒体在信息传递和共享方面的结合,利用报表可以将数据库中的信息传递给无法使用计算机的读者。
第7章 ess报表
报表的基本知识
创建报表
报表的编辑
高级报表设计
报表应用实例
习题
报表的基本知识
ess数据库中的对象,是真正面向用户的对象,它是以打印格式展示数据的一种有效方式,报表可以将大量数据进行比较和汇总,并最终能生成数据的打印报表。
报表的作用
报表最主要的功能是将表或查询的数据按照设计的方式打印出来。因为用户可以控制报表上每个对象的大小和外观,所以报表能按照所需的方式显示信息以方便查看。报表的主要作用是比较和汇总数据。其中的数据来自表、查询或SQL语句,其他信息存储在报表的设计中。
报表的类型
ess中,常用的报表包括文字报表、图表报表和标签报表三大类。
文字报表的主要形式是常用的纵栏式和表格式。用户也可以根据需要自行设计。纵栏式报表以纵列方式显示同一记录的多个字段(与窗体类似),可以包括汇总数据和图形,在纵栏式报表中可以用多段显示一条记录,也可以同时显示多条记录。表格式报表以表格形式打印输出数据,可以对数据进行分组汇总,是报表中较常用的类型。
图表报表的优点是可以直观地描述数据。Access系统提供了图表报表的创建向导。
标签可以在一页中建立多个大小、样式一致的卡片,大多用于表示产品价格、个人地址、邮件等简短信息。Access将其归入报表对象中,并提供了创建向导。
报表的视图
报表有三种视图:设计视图、打印预览和版面预览。
(1)设计视图。在“设计视图”中可以自行设计报表,也可以修改报表的布局。
(2)打印预览。在“打印预览”中,可以看到报表的打印外观。使用“打印预览”工具栏按钮可以以不同的缩放比例对报表进行预览。
(3)版面预览。在“版面预览”中,可以预览报表的版式。在该视图中,报表只显示几个记录作为示例。
BACK
创建报表
Access中,创建报表的方法和创建窗体类似,有利用向导创建报表、在设计视图中创建报表和自动创建报表。一般情况下,都先用“自动创建报表”和“报表向导”创建报表,然后切换到设计视图,对由向导生成的报表进行修改。下面通过具体例子来学习几种创建报表的方法。
用向导创建报表
在数据量较多,布局要求较高的情况下,使用“报表向导”可以非常简单地创建常用的报表,从而节省了在设计视图中繁复枯燥的手工设定工作。
【例7-1】利用“报表向导”创建“学习课程”报表,效果如图7-1所示。
图7-1 “学习课程”报表预览窗口
(1)打开“学籍管理数据库”,并使数据库窗口成为当前活动窗口,然后单击数据库窗口中的“报表”选项卡。
(2)双击“使用向导创建报表”列表项,或单击“新建”,在如图7-2所示的对话框中选择“报表向导”。
图7-2 “新建报表”对话框
系统弹出如图7-3所示的“报表向导”对话框一。
图7-3 “报表向导”对话框一