在打印输出上显示行数

时间:2018-11-28 23:10:26

标签: crystal-reports

如果订单包含2行或更多行,我的报告将其汇总并打印出全部物品。它应该打印我选择的任何行:

WhilePrintingRecords;
NumberVar ItemCount := ItemCount + 1;
ToText(ItemCount, "0") & "/"
    & ToText(Count({rpt_PackingSlip.LabelQTY}, {rpt_PackingSlip.WorkOrderNo}),0,"")

例如,下面的订单包含一个称为Buzz的椅子,但该订单包含3行,因为每行具有不同的结构。订单总数量为5:

enter image description here

如果我打印,标签计数显示4中的1-自动将椅子加起来。如果我选择第一行,则预期输出为Buzz 1/2 ..和2/2。当前输出显示Buzz 1/4 .. 2/4 .. 3/4 .. 4/4 ..即使我只是单击第一行。如何获得此结果?

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

您将要重置每个组上的计数器。只需创建第二个公式并将其放在组标题中即可:

global numbervar ItemCount := 0;