是否有可能以编程方式迭代水晶报表中公式中的表格?
E.G。如果我有一个主表和一个详细信息表,我可以遍历详细信息表,例如。
(伪代码)
本地号码总数:= 0
虽然不是EOF()
IF Type = "+"
Total = Total + Quantity
ELSE IF Type = "-"
Total = Total - Quantity
ENDIF
<Next Record>
结束时
答案 0 :(得分:2)
可以在公式字段中使用循环来获取所需的数据,但我只是在复杂的字符串操作中使用它们。如果你真的需要这样做,那么你可以考虑使用子报告,但是你需要将子报告放在详细信息部分中,这不是真正推荐的,因为它实际上就像为每条记录运行一个新的报告拉动。
听起来你真正想要的是一个正在运行的总场。如果将主表和详细信息表连接在一起,则报表将提取两个表的所有行。然后,您可以按“类型”进行分组,并创建一个运行总计字段,该字段对每行的“数量”字段求和,并重置组的更改。我认为这是一种与传统编程不同的思维方式。希望这会有所帮助。