在商业报表系统中常见的分栏报表有商品标签、员工工卡、条码打印等。由此可见,分栏报表常用于需要重复显示结构相同的条目信息,如商品标签中,标签结构相同,只是填充的商品信息不同等。采用分栏报表可以很大程度上的节省空间且美观。如此重要的报表分类要是实现操作能够简便易操作设置,就更好。本文使用葡萄城报表的分栏设置,来解决分栏报表需求。

在线演示及源码下载地址:

http://www.gcpowertools.com.cn/products/activereports\_demo.htm

ca88手机版 1

 

相关阅读:

【报表福利大放送】100余套报表模板免费下载 

 矩表 –
现代数据分析中必不可少的报表工具

 

提起分栏报表,它的数据组织形式就如同小时候使用的数学作业本一样,将数据分为多栏显示,当然写作业时有的人习惯横向写,有的人则喜欢竖着写完,在写另一栏。所有的电子技术都是采用隐喻的手法,从物理世界而来,分栏报表也是源于生活,分栏报表也可以行分栏(竖向分栏)和列分栏(横向分栏)。分栏数可以分为两栏或多栏。行分栏数据流从上往下的方向显示数据,超过固定的行数就另起一栏显示,列分栏的数据的流向是从左往右,超过固定的列数就另起一栏显示。

2、纵向分栏报表

切换到报表设计界面,选中
detail 区域,然后在属性窗口中设置以下属性:

ColumnCount 2
ColumnDirection DownAcross

 

运行报表得到以下结果:

ca88手机版 2

 

ca88手机版 3

运行结果如下:

ca88手机版 4

分栏报表实现

1.
新建RDL报表

ca88手机版 5

2.
绑定数据

ca88手机版 6

3.
新建数据集

SELECT *
FROM 物品清单ORDER BY 行号

4.
添加表格控件

ca88手机版 7

5.
设置分栏属性

选择报表的灰色区域,点击属性对话框命令,注意设置分栏数量,一定要保证报表的纸张宽度>
单栏宽度* 分栏数量,否则分栏效果不会出来。

ca88手机版 8

6.
预览

ca88手机版 9

转载请注明出自:葡萄城报表

 

相关阅读:

在线报表设计实战系列 –
制作表格类报表

在线报表设计实战系列 –
制作复杂表头报表

在线报表设计实战系列 –
制作图表类报表

 

在葡萄城ActiveReports报表中可以实现分栏报表布局样式,可以设置横向分栏、纵向分栏,同时进行分栏和分组设置,统计分栏分组的小计、合计等。在商业报表系统中常见的分栏报表有商品标签、员工工卡、条码打印等。本文主要讲解如何在葡萄城ActiveReports报表中实现横向分栏、纵向分栏和分组分栏报表。

3、分组分栏报表

在设置分栏的同时,我们还可以设置报表的分组信息,以完成数据的分组显示和数据统计。我们在纵向分栏的基础上增加数据分组的功能,选中
detail 并单击右键选中 插入 –> 组头/组尾,如何设置 groupHeader1
的以下属性:

ColumnGroupKeepTogether True
DataField 类别名称
GroupKeepTogether FirstDetail
KeepTogether True
RepeatStyle OnColumn

 

ca88手机版 10

1、横向分栏报表

1.1、在 ASP.NET
应用程序中添加一个名为 rptAcrossDown.cs 的 ActiveReports
报表文件,选择的项目模板类型为 ActiveReports 7
区域报表(基于代码)。报表创建完成之后点击 detail
左上角的数据源图表,按照下图中的信息创建报表数据源:

ca88手机版 11

1.2、选择报表
detail 区域,在属性对话框中设置以下属性:

ColumnCount 2
ColumnDirection AcrossDown

 

从报表资源管理器中将数据字段拖拽到报表设计界面,最终得到以下设计结构:

ca88手机版 12

1.3、运行报表得到下图所示结果:

ca88手机版 13

相关文章