Crystal-从子报表添加正在运行的合计字段



我有一个Crystal Report,它根据选择标准按项目编号列出信息,并包括订购数量的总和。由于我不知道如何在Crystal中对DB2数据库进行嵌套查询,所以我创建了一个子报告,根据项目编号显示手头总数量。如何将子报告中的现有数量总数输入到项目编号匹配的主报告中?

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

主报表的数据选择。

{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

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

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

最新更新