如何在 Crystal 报告中添加子组

How to add subgrups on Crystal Reports

我正在尝试向我的报告中添加一个子组,我有 5 列: 1.客户代码 2.客户名称 三、交易类型 四、交易说明 5.交易金额

交易类型必须是子组,这个值来自数据库,通常是类型A或B,有时也有类型C。

第一组是客户代码,看起来像header,然后交易类型将形成2或3列,在交易描述和交易金额下方。

客户代码:C001
交易类型
B
描述 数量 描述 数量
购买 A1 $10 购买 B1 $5
购买 A2 $15 购买 B2 $7
购买 B3 $9
购买 B4 $11

我试过添加群组,但信息变少了。

客户代码:C001
交易类型:A
说明:采购A1
金额:10 美元
说明:购买A2
金额:15 美元
交易类型:B
说明:购买B1
金额:5 美元
说明:购买B2
金额:7 美元
说明:购买B2
金额:9 美元
说明:购买B2
金额:11 美元

试试这个(也许需要做一些调整):

  1. 主报告:按客户代码分组
  2. 在详细信息部分,创建两个子报表并将它们并排放置。我们称它们为子报表 A 和子报表 B。
  3. 使用客户代码在两个子报表上创建子报表链接。
  4. 在两个子报表(详细信息字段)上创建列 "Description" 和 "Amount"。
  5. 在子报表 A 上,当事务类型不是 "A" 时隐藏明细部分。
  6. 在子报表 B 上,当事务类型不是 "B" 时隐藏明细部分。

您说交易类型可以是 "C",但您没有说在这种情况下应该发生什么。它会是另一列吗?但我想你可以想出如何处理它。