【问题标题】:Pass result of the report to the another report?将报告结果传递给另一个报告?
【发布时间】:2022-01-02 21:28:34
【问题描述】:

我有一个 Crystal Reports rpt 文件,其中包含 2 个查询。 (一个用于主报告,另一个用于子报告。) 用户为主报表提供一个参数(“DocNum”),该参数与一个关键字段(“DocEntry”)连接到子报表。

问题是,在这种情况下生成报告需要很长时间,因为 Crystal Reports 将所有记录读取到内存中,然后创建 rpt 文件。

主报表查询:

SELECT DocNum, DocEntry, CardCode FROM OINV WHERE DocNum = {?DocNum}

子报表查询:

SELECT ItemCode, Dscription FROM INV1

是否有任何解决方案,将关键字段值(“DocEntry”)作为“where 条件”传递给子报表查询?

类似这样的:

SELECT ItemCode, Dscription FROM INV1 WHERE DocEntry = {...}

【问题讨论】:

    标签: sql crystal-reports


    【解决方案1】:

    是的,这称为链接子报表。 右键单击子报表并选择“更改子报表链接...”

    【讨论】:

      猜你喜欢
      • 2017-03-08
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      • 2016-12-23
      • 2013-12-21
      • 2012-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多