【问题标题】:Crystal Sub-report returning incorrect dataCrystal 子报告返回不正确的数据
【发布时间】:2015-08-27 14:40:43
【问题描述】:

我按照以下步骤创建了一个初级水晶报表并附加了一个子报表;

  1. 我创建了我想首先打印的报告作为主要报告。
  2. 然后我创建了子报告。
  3. 这两个报告单独工作都很好。
  4. 我将子报表放入报表页脚,以便在主报表之后立即打印。

主要报告是收入和支出清单。子报表按成本中心分析利润。两份报告应显示相同的底线,但分析方式不同。 (例如:销售额 100 英镑减去(清单)费用总计 50 英镑 = 主要报告中的利润 50 英镑;20 英镑的利润产品 A 20 英镑的利润产品 B 和 10 英镑的利润产品 C 在子报告中)。

但是,子报表只返回三行;总销售额总费用和利润,三行的叙述不正确。

【问题讨论】:

  • 这里有什么问题?返回的行数错误或计算错误?
  • 子报表显示错误的行

标签: crystal-reports


【解决方案1】:

我认为您的子报告应该放在主行之前的一行。即在主行下方插入一行,将主行移入该行,然后将子报表放在您刚从中移出的行中。

【讨论】:

  • 嗨,安迪,谢谢。我尝试将子报告移动到模板中的几个不同区域,但它不起作用。数据仍然报告相同,只是在不同的布局中。我认为这两个报告的参数在某种程度上是冲突的,但现在确定如何。如果我将子报表加载到报表页脚中,这应该会显示报表而不会发生这种情况。
【解决方案2】:

我想你应该看看你的提取标准,以确保它们在主行和页脚中是相同的。我发现以下通常解释了选择中遗漏的项目。

  1. 数据库对话框中的连接 - 左连接或右连接

  2. 选择专家中的选择标准

  3. 组条件 - 您的一条记录在 group by 字段中没有值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    • 1970-01-01
    • 2019-11-22
    • 1970-01-01
    • 2020-04-10
    • 1970-01-01
    相关资源
    最近更新 更多