我有一个包含多个子报告的水晶报告。我需要找到收集'的方法。报告/子报告中打印的所有数据如下(或类似)
格式:
Page1:FieldName1 = Value1 | FieldName2 = Value2 | ... | Page2:FieldName1 = Value1.1 | FieldName2 = Value2.1 | .....
因此,重要的一点是,有可能弄清楚哪个页面(在报告中生成的PDF中)发生了特定的字段值。 我试着做一些复杂的公式,这些公式会记住'公式中的累积字符串中的所有数据(WhilePrintingRecords),但我无法实现的部分是将每个值与主要顶级报告的正确页码相关联(页码至关重要)在这个目的)。 由于主报表和子报表中应用的分组和链接,问题更加复杂,因此与设计时间顺序相比,页面编号在打印结束时发生了变化。
有人可以提出任何想法吗?
答案 0 :(得分:0)
谢谢Siva,你的回复引导我去研究另一件事(我是Crystal Reports的新手) - 问题实际上与保持页面计数器的公式的错误执行无关,而是另一个公式我思想没有执行,因为我不知道如果公式在被抑制(和隐藏)的部分中仍然是执行。计数器总是再计算一页就足够了。当我删除那个我不需要的公式时 - 它工作得很好。所以,这是我的错:(