【发布时间】: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