配置工具:SAP Crystal Reports 2016

通过【插入组】功能(工具栏第二个图标),可以对列表进行分组显示。

一、序号

右击行中任意字段,选择【插入】->【运行总计】,进入【创建运行总和】对话框。

  • 【汇总类型】选择【计数】

  • 【求值】选择【对于每个记录】

  • 【重置】选择【组更改时】可在每个组重新从1开始计数

二、分页

如何让每个分组都新建页开始显示?

右击【组尾】所在节,选择【节专家】,在【分页】中勾选【之后新建页】

三、汇总

工具类第三个图标【∑】,可以插入汇总字段。

选择需要汇总的字段,【计算此汇总】选择【和】

【汇总位置】可选择一个组或者报表尾

四、内容拼接

如下表所示,当尺寸和订单编号相同时,累加数量,且以逗号为分隔符连接备注。

尺寸 订单编号 数量 备注
100 2001 1 第一行
100 2001 2 第二行
200 2002 1 第三行

变更后如下所示。

序号 尺寸 订单编号 数量 备注
1 100 2001 3 第一行,第二行
2 200 2002 1 第三行

首先使用组合字段分组,新建公式字段【尺寸+订单编号】,按照该字段建组。

数量汇总按照第三条操作,备注累加需要新建三个公式字段。

在节【组头】放置公式字段@InitiliseRT。

WhilePrintingRecords;
StringVar ConcatRemark;
If Not InRepeatedGroupHeader ThenConcatRemark := "";

在节【详细资料】放置公式字段@UpdateRT。

WhilePrintingRecords;
StringVar ConcatRemark := ConcatRemark + "," + {table.remark};

在节【组尾】放置公式字段@ShowRT。

WhilePrintingRecords;
StringVar ConcatRemark;

【序号】的实现使用右侧【特殊字段】中的【组号】

五、隐藏相同行

在【详细资料】节右键打开【节专家】对话框,在【公用】下的【抑制显示】条目,编辑动态参数。

if({tableName.order_number})=previous({tableName.order_number})then true

如上所示,即order_number与上一行相同时,不显示当前行。

CrystalReports水晶报表中的组相关推荐

  1. 在水晶报表中实现任意选择指定字段显示-模板及C#升级版

    前文<在水晶报表中实现任意选择指定字段显示>中有朋友留言说是有无C#版本,最近有时间,重写了一下. 一是使用了VS2005 C#2.0 + Crystal Report 2008,另外就是 ...

  2. 水晶报表中如何创建自定义的纸张大小格式?

    问题 水晶报表中使用一个自定义的纸张类型格式(使用预先定义的纸张格式显示或者打印一个报表)? 解决方法 要创建一个自定义的纸张格式,来完成你工作中所使用的特殊纸张.在你开始工作之前,你必须确认你的打印 ...

  3. 在水晶报表中动态显示任意格式的图片

    在水晶报表中动态显示任意格式的图片 如何在水晶报表中动态显示任意格式的图片        前段时间,Accounting 项目内需要在水晶报表中动态显示任意格式的图片.但是,水晶报表只支持OleDb的 ...

  4. 利用数据集在水晶报表中显示图像

    描述 该 C# .NET Windows 程序演示了如何创建数据集,并将图像添加到数据集,以及在运行时将数据集传递到子报表. 文件列表 - bin\Debug\Canada.jpg - bin\Deb ...

  5. 水晶报表中对某一栏位值进行处理_终于有人讲清楚了,BI和报表的差异!

    IT系统自带报表功能,为什么还要额外采购BI? 报表和BI都能做数据分析,区别在哪里? 加班加点做了那么多表,为什么还不满足老板需求? 报表分析需要IT团队来开发,那BI呢? 这些应该是大家对商业智能 ...

  6. 如何在分组报表中实现组内数据补空行及组内页码

    在对报表数据进行打印时,经常会要求进行精确打印,比如一张纸能打印 20 行数据,如果超过就分页,如果不满 20 行,则在数据下方进行补够空行.这种情况最常见于银行对账信息等明细数据的打印.同时,在某些 ...

  7. 利用数据集在水晶报表中显示图像的 .NET 程序教程

    目录 描述 文件列表 步骤 Form1.cs VB.NET 版 描述 该 C# .NET Windows 程序演示了如何创建数据集,并将图像添加到数据集,以及在运行时将数据集传递到子报表. 文件列表 ...

  8. CrystalReports水晶报表 10_5 下载地址

    vs2008自带的水晶报表的版本是10.5的,就放在我们的机器中,位置就在C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Pack ...

  9. winform水晶报表中添加图片

    文章目录 前言 一.VS中找不到ReportView 二.使用步骤 1.直接拉取控件到窗体 ​编辑 2.添加参数 总结 前言 应用场景:在做一个巡检机器人项目时,对于巡检结果,需要在Winform端显 ...

  10. 水晶报表中让行高自适应高度(即根据内容的来适应高度)

    1.在水晶报表打印中,有些内容可能占两行.三行.四行内容,但有些内容仅占一行内容,如果固定行高,会造成纸张的很大的浪费,如下图所示 2.如上图所示,零件型号.名称.规格三列超出一行内容,怎么让内容自适 ...

最新文章

  1. HBase MetaStore和Compaction剖析
  2. python基础语法手册format-Python format 格式化函数
  3. php 之 在win10-64 上搭建开发环境
  4. 一个ASP站内搜索的实例源代码
  5. eclipse恢复界面默认设置
  6. C语言位于30到100之间的一个奇数,《帮你度过C语言新手阶段》系列之三
  7. ntp时间同步服务器配置
  8. 信息学奥赛一本通(2028:【例4.14】百钱买百鸡)
  9. 记录——《C Primer Plus (第五版)》第十章编程练习第九题
  10. phpwind测试实战之phpwind安装(三)
  11. 通过企业微信Api向企业微信用户发送消息的实现
  12. MySQL+Navicat安装教程
  13. mysql获取某个最大的值的一行数据_某一字段分组取最大(小)值所在行的数据
  14. 胶囊网络之 Found a Reason for me? Weakly-supervised Grounded Visual Question Answering using Capsules论文笔记
  15. Golang 实现word和Excel处理
  16. Lambertian 反射(也叫理想散射)
  17. python用什么软件编程?
  18. 鸿蒙起源轩辕厉害吗,同为上古神兵,鸣鸿刀与轩辕剑相比哪个更厉害?
  19. 主流自媒体推广平台有哪些 如何用自媒体引流
  20. 控制工程中的数学建模(3)——自动控制系统的一般模型

热门文章

  1. ider中的html元素背景操作,idea怎么设置背景颜色
  2. Rocket-chip-Cache
  3. 智能静止存在检测方案,5.8G雷达传感技术,人体存在感应雷达应用
  4. 2018年程序员考试大纲
  5. utorrent设置上传速度_utorrent下载速度很慢怎么设置?
  6. oracle 11.2.0.3.0 client下载,oracle64位客户端 Instant Client
  7. skyline 系列 3 -TerraBuilder的使用 、mpt的创建和发布
  8. PHP5中PDO的简单使用
  9. Visual C++ 6.0 Processor Pack 编译xvidcore1.1.0
  10. 主成分分析 与 因子分析