CrystalReports水晶报表中的组
配置工具: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水晶报表中的组相关推荐
- 在水晶报表中实现任意选择指定字段显示-模板及C#升级版
前文<在水晶报表中实现任意选择指定字段显示>中有朋友留言说是有无C#版本,最近有时间,重写了一下. 一是使用了VS2005 C#2.0 + Crystal Report 2008,另外就是 ...
- 水晶报表中如何创建自定义的纸张大小格式?
问题 水晶报表中使用一个自定义的纸张类型格式(使用预先定义的纸张格式显示或者打印一个报表)? 解决方法 要创建一个自定义的纸张格式,来完成你工作中所使用的特殊纸张.在你开始工作之前,你必须确认你的打印 ...
- 在水晶报表中动态显示任意格式的图片
在水晶报表中动态显示任意格式的图片 如何在水晶报表中动态显示任意格式的图片 前段时间,Accounting 项目内需要在水晶报表中动态显示任意格式的图片.但是,水晶报表只支持OleDb的 ...
- 利用数据集在水晶报表中显示图像
描述 该 C# .NET Windows 程序演示了如何创建数据集,并将图像添加到数据集,以及在运行时将数据集传递到子报表. 文件列表 - bin\Debug\Canada.jpg - bin\Deb ...
- 水晶报表中对某一栏位值进行处理_终于有人讲清楚了,BI和报表的差异!
IT系统自带报表功能,为什么还要额外采购BI? 报表和BI都能做数据分析,区别在哪里? 加班加点做了那么多表,为什么还不满足老板需求? 报表分析需要IT团队来开发,那BI呢? 这些应该是大家对商业智能 ...
- 如何在分组报表中实现组内数据补空行及组内页码
在对报表数据进行打印时,经常会要求进行精确打印,比如一张纸能打印 20 行数据,如果超过就分页,如果不满 20 行,则在数据下方进行补够空行.这种情况最常见于银行对账信息等明细数据的打印.同时,在某些 ...
- 利用数据集在水晶报表中显示图像的 .NET 程序教程
目录 描述 文件列表 步骤 Form1.cs VB.NET 版 描述 该 C# .NET Windows 程序演示了如何创建数据集,并将图像添加到数据集,以及在运行时将数据集传递到子报表. 文件列表 ...
- CrystalReports水晶报表 10_5 下载地址
vs2008自带的水晶报表的版本是10.5的,就放在我们的机器中,位置就在C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Pack ...
- winform水晶报表中添加图片
文章目录 前言 一.VS中找不到ReportView 二.使用步骤 1.直接拉取控件到窗体 编辑 2.添加参数 总结 前言 应用场景:在做一个巡检机器人项目时,对于巡检结果,需要在Winform端显 ...
- 水晶报表中让行高自适应高度(即根据内容的来适应高度)
1.在水晶报表打印中,有些内容可能占两行.三行.四行内容,但有些内容仅占一行内容,如果固定行高,会造成纸张的很大的浪费,如下图所示 2.如上图所示,零件型号.名称.规格三列超出一行内容,怎么让内容自适 ...
最新文章
- HBase MetaStore和Compaction剖析
- python基础语法手册format-Python format 格式化函数
- php 之 在win10-64 上搭建开发环境
- 一个ASP站内搜索的实例源代码
- eclipse恢复界面默认设置
- C语言位于30到100之间的一个奇数,《帮你度过C语言新手阶段》系列之三
- ntp时间同步服务器配置
- 信息学奥赛一本通(2028:【例4.14】百钱买百鸡)
- 记录——《C Primer Plus (第五版)》第十章编程练习第九题
- phpwind测试实战之phpwind安装(三)
- 通过企业微信Api向企业微信用户发送消息的实现
- MySQL+Navicat安装教程
- mysql获取某个最大的值的一行数据_某一字段分组取最大(小)值所在行的数据
- 胶囊网络之 Found a Reason for me? Weakly-supervised Grounded Visual Question Answering using Capsules论文笔记
- Golang 实现word和Excel处理
- Lambertian 反射(也叫理想散射)
- python用什么软件编程?
- 鸿蒙起源轩辕厉害吗,同为上古神兵,鸣鸿刀与轩辕剑相比哪个更厉害?
- 主流自媒体推广平台有哪些 如何用自媒体引流
- 控制工程中的数学建模(3)——自动控制系统的一般模型
热门文章
- ider中的html元素背景操作,idea怎么设置背景颜色
- Rocket-chip-Cache
- 智能静止存在检测方案,5.8G雷达传感技术,人体存在感应雷达应用
- 2018年程序员考试大纲
- utorrent设置上传速度_utorrent下载速度很慢怎么设置?
- oracle 11.2.0.3.0 client下载,oracle64位客户端 Instant Client
- skyline 系列 3 -TerraBuilder的使用 、mpt的创建和发布
- PHP5中PDO的简单使用
- Visual C++ 6.0 Processor Pack 编译xvidcore1.1.0
- 主成分分析 与 因子分析