【发布时间】:2016-02-08 23:46:07
【问题描述】:
我有一个包含多个子报表的水晶报表。我需要找到“收集”以下(或类似)报告/子报告中打印的所有数据的方法
格式:
Page1:FieldName1=Value1|FieldName2=Value2|...|Page2:FieldName1=Value1.1|FieldName2=Value2.1|.....
因此,重要的一点是可以确定特定字段值出现在哪个页面(在从报告生成的 PDF 中)。 我试图做一些复杂的公式,这些公式将“记住”公式中累积字符串中的所有数据(WhilePrintingRecords),但我无法实现的部分是将每个值与正确的主页面编号相关联,顶级, 报告(页码在此目的中至关重要)。 由于在主报表和子报表中应用了分组和链接,问题更加复杂,因此打印末尾的页码与设计时间顺序相比有所改变。
请问有人能想出什么办法吗?
【问题讨论】:
-
一种方法是在页脚和页码中将该页面的值的连接存储在单独的公式中并抑制它,并在最后一页的末尾检索所有值并根据页面显示number.. 在这里您可能需要为此创建一个数组。
-
感谢 Siva 的回复!是的,确切地说,我正在使用添加到每个子报表的公式更新每个页脚上的累积字符串,至于数据,它显示得很好......但是与页码相关的问题发生在打印整个字符串之后主报表页脚(当然,我使用共享变量)。
-
你能贴出问题的屏幕截图吗
标签: crystal-reports