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

1、横向分栏报表

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

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

ColumnCount
2

ColumnDirection
AcrossDown

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

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

2、纵向分栏报表

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

ColumnCount
2

ColumnDirection
DownAcross

运行报表得到以下结果:

3、分组分栏报表

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

ColumnGroupKeepTogether
True

DataField
类别名称

GroupKeepTogether
FirstDetail

KeepTogether
True

RepeatStyle
OnColumn

运行结果如下:

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

http://www.gcpowertools.com.cn/products/activereports_demo.htm

转载于:https://www.cnblogs.com/C1SupportTeam/p/ActiveReports-Columns.html

ActiveReports 报表应用教程 (4)---分栏报表相关推荐

  1. 分栏报表-物品清单报表实现

    提起分栏报表,它的数据组织形式就如同小时候使用的数学作业本一样,将数据分为多栏显示,当然写作业时有的人习惯横向写,有的人则喜欢竖着写完,在写另一栏.所有的电子技术都是采用隐喻的手法,从物理世界而来,分 ...

  2. 手把手教你用Smartbi制作:常用报表之分栏报表

    ​需求分析 分栏报表也称为名片式报表,它的表格就像一个一个名片一样多栏均衡排列,每个表格结构一致,每个报表占据的空间很少,用于展现关键数据信息.如下图,它长成这样: 分栏报表的数据是存储在数据库中的, ...

  3. ActiveReports 报表应用教程 (2)---清单类报表

    在大多报表系统中都有清单类报表的身影,比如:客户清单.商品信息清单.设备清单.物品采购清单.记账凭证.货品发货清单.员工清单等等.清单类报表看视乎比较简单,但是,由清单类报表演变而来的报表类型却十分丰 ...

  4. 一张A4纸打印多张财务凭证(分栏报表)

    我们日常凭证打印过程中如何做到节约打印纸,不需要一个凭证一张 A4,这样浪费纸,如何做到一张纸上打印更多的凭证内容,那么在辉煌软件中,这样的需求如何实现呢,可以参考下文设置方法了解. 例如:一张 A4 ...

  5. ActiveReports 报表应用教程 (1)-Hello ActiveReports

    在开始专题内容之前,我们还是了解一下 ActiveReports 是一款什么产品:ActiveReports是一款在全球范围内应用非常广泛的报表控件,以提供.NET报表所需的全部报表设计功能领先于同类 ...

  6. fastreport 横向分栏_为什么大家现在放弃使用Excel,而选择第三方报表工具呢?...

    Excel是一个电子表格程序,而不是一个数据库程序.Excel数据处理容量和速度有限制,数据可视化程度不高,都是以表格为主,虽然也能插入一些图表,但是灵活度和美观度不够,设置起来也相当麻烦,并且数据获 ...

  7. fastreport 横向分栏_FastReport开发指南

    目  录 入门        5 绪言        6 关于FASTREPORT的说明        6 FASTREPORT的历史        6 创建报表        7 数据        ...

  8. fastreport 横向分栏_FastReport开发指南.doc

    FastReport开发指南 FastReport v2.4 报表设计器 开发指南 翻译:张青松 E-mail: Z_Q_S@ 二OO一年十二月 说 明 这是由小弟在去年年底开始翻译,大概花费了三个月 ...

  9. 制作报表原来可以这么简单—积木报表使用分享

    在我们日常工作生活中,都会遇到需要做报表的情况:但是有时候我们费时费力做完以后,领导并不满意,那就来试试积木报表吧.下面呢,我们来分享一下积木报表使用的方法. 如何实现分栏报表? 在我们报表使用过程中 ...

最新文章

  1. 自贡市职称计算机考试,四川省自贡市2012年职称计算机考试时间
  2. 斯坦福新书《决策算法》,694页PDF免费下载
  3. 敏捷SOA成功秘诀(三):生命周期管理
  4. purple-class2-默认选项切换
  5. 简述什么是图灵机_什么是图灵机
  6. mongodb java驱动_Java的MongoDB驱动及读写策略
  7. java工程师什么城市就业_热门城市的Java薪资情况
  8. linux系统 锐捷_基于802.1x的锐捷linux客户端认证方法(最新)
  9. 923模拟电子技术基础和数字电子技术基础考试大纲
  10. 52840LED/KEY
  11. EasyRecovery14免费并且超好用的数据恢复工具
  12. MFC 通用对话框之颜色对话框
  13. html怎么给div加半透明背景色,CSS_div背景半透明 覆盖整个可视区域的遮罩层效果,html代码很简单 div class= - phpStudy...
  14. 【Leetcode Medium】1318. Minimum Flips to Make a OR b Equal to c
  15. 外国人入境日本 后天起须留指印头像
  16. H5使用微信支付(微信内部浏览器和其他浏览器)
  17. 扫雷html5简单初级,纯原生JS用面向对象class方法实现简易扫雷小游戏
  18. 自我认知测试软件,自我认知-MBTI测试
  19. 阿里张勇:针对平台经济的管理非常及时和必要|钛媒体直击乌镇
  20. excel如何把多张表合并成一个表_EXCEL如何把多个表格合并成一个表格

热门文章

  1. Android 省份城市搜索,android - 非常不错的 城市省份的选择组件: citypicker
  2. Linux中deb软件包管理怎么看,Deb软件包管理
  3. 整数翻转Python解法
  4. JAVA复习5(集合——集合的遍历 Iteratorforeach、Enumeration——HashMap、HashTable、LinkedHashMap——map的遍历)
  5. python反余弦函数_Python代码中acos()函数有什么功能呢?
  6. java解析表字段_从SQL / HQL Java解析表和列名
  7. 基于matlab 论文知网,基于MATLAB的校园图像处理与分析
  8. python打包成exe文件、提示缺少pgzrun模块_命令行运行python项目文件,报错:ModuleNotFoundError: No module named 'xxxx' 解决办法...
  9. 基于 FPGA 的以太网回环测试verilog实现UDP协议
  10. python中functools_functools模块2个常用函数