CrystalReports水晶报表中的组
生活随笔
收集整理的這篇文章主要介紹了
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水晶报表中的组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xp如何开启远程服务器,XP系统打开远程
- 下一篇: cmd 切换到 指定目录