彩票走势图

logo FastReport中文文档

组别和总数


前面我们看了 "Master-detail "报告类型,它打印了两个相关来源的数据。FastReport可以创建一个相似的报表,使用一个数据源。故我们使用了组。

一个组是三个带子的集合:"Group header"、"Data "和 "Group footer”。在设计器中,这看起来如下:

一个组总是包含一个页眉和数据。组的页脚是可选的,可以进行删除。
为了使用一个组,你应该为组头设置组的条件,并将数据源连接到 "Data "带。条件可以是任何表达式,但作为一项规则,这是数据源的一个列。组的打印是以下列方式进行的:
  1. 组头被打印。
  2. 数据行被打印。
  3. 检查分组条件是否有变化。
  4. 如果条件没有改变,打印下一个数据行(第2页)。
  5. 如果条件改变了,则打印组脚,并开始打印一个新的组(第1页)。

假设我们有一个产品表,数据如下: 

数据可以在CategoryName列上进行分组。这一列将被打印在组头中。数据本身是由ProductName字段呈现的。该报告将如下:

1

如果我们运行该报告,将看到以下内容:

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP