文档介绍:《数据库技术与应用》
——ess
第5章报表设计
学习目标
知识目标:
ess中各种报表的相关知识、各种报表控件基本属性。
技能目标:
能够依照任务及实训练习的要求,采用正确的方法创建符合要求的各种报表。
能力目标:
能够根据需要,灵活选择和应用不同的报表,分析和报表应用中的实际问题。
引例——报表的应用
ess数据库和一些数据表且已积累了大量的数据,就会产生将这些数据转换为经过组织且按格式显示为报表的需求。下面的图5-1就是“罗斯文”数据库的各类产品报表,它以简洁的形式从多个数据表和查询中提取经过处理的数据,使它们组合在一个报表上展现在人们的面前。
图5-1“罗斯文”数据库的各类产品报表
报表的定义及作用
报表是数据库向用户提供资料的主要手段,ess数据库对象之一。主要作用是将数据库中的表、查询的数据进行组合,显示经过格式化且分组的信息。
报表能十分有效地以打印的格式表现用户的数据。报表中大多数信息来自基础的表、查询或 SQL 语句。报表中的其他信息存储在报表的控件中,使用控件可以建立报表与数据源之间的连接。报表没有交互功能。
报表中的记录可按照一定的规则进行排序或分组,以便于查找数据。可以通过放置控件来确定在报表中显示数据的内容和位置。
报表中除了可显示表、查询中的数据,还可根据需要运用公式和函数显示计算结果、参数、运行总和、计数。
报表的视图
每个报表均有三种视图:设计视图、打印预览视图和版式预览视图。
在报表的设计视图中,单击工具栏上的视图按钮右侧的下三角按纽,则可分别查看打印预览视图和版式预览视图。
报表的设计视图
报表的节
在图5-2的报表的设计视图中可以看到,报表被分为很明显的多个组成部分,这些组成部分称为“节”。该报表由报表页眉、报表页脚、页面页眉、页面页脚、组页眉、组页脚、主体节7个节组成。窗体最多只能有5个节,而报表可以有更多的节。
报表页眉:
报表页眉包括对所有记录都要显示的内容。例如报表的标题、图形或说明性的文字。每个报表只有一个报表页眉,且位于报表的开始位置。
报表页脚:
报表页脚也包括对所有记录要显示的内容。例如整个报表的最后说明等。每个报表只有一个报表页脚,它位于报表的结束位置。
页面页眉:
页面页眉一般用于显示标题、列标题或有用户要在每一页上方显示的内容。在打印报表时,页面页眉会出现在报表的每一页上。
页面页脚:
页面页脚一般用于显示日期、页码或用户要在每一页下方显示的内容。打印报表时,页面页脚会输出在报表的每一页上。