Crystal - 从子报表中添加 运行 总计字段

Crystal - add running total field from subreport

我有一份 Crystal 报告,该报告根据选择标准按项目编号列出信息,并包括订购数量的总和。因为我不知道如何对 Crystal 中的 DB2 数据库进行嵌套查询,所以我创建了一个子报告来按项目编号显示手头的总数量。如何将子报表中的手头数量合计到物料编号匹配的主报表中?

我在 F4211.SDITM=F41021.LIITM 上的 F4211 和 F41021 之间有一个左连接。

主报表的数据选择。

{F4211.SDNXTR} < "999" and
{F4211.SDUORG} <> 0.00 and
{F4211.SDAN8} = 200038.00 and
{F4211.SDLNTY} = "S" and
{F4211.SDDCTO} = "SO" and
{F4211.SDSOBK} >= 0.00

子报表数据选择

{F41021.LILOTS} = "" and
{F41021.LIPQOH} > 0.00

您可以将共享变量从子报表传递到主报表。 - 在主报告中定义变量 而打印记录; 共享 NumberVar variable; 变量 - 为子报表中的变量赋值 共享 NumberVar variable; 变量:=总和({data.field}) - 在其他公式中使用或根据需要在主报告中使用

让您放入子报表中的数据成为主报表中隐藏的详细信息部分的一部分会更好吗?然后您可以根据需要将汇总字段放在其他组中。