我必须创建一份由几页组成的报告,每一页都包含一个表格。报告数据集如下所示:
Col1 | Col2 | Col3 | ...
-----+------+------+----
Val1 | xxxx | xxxx | ...
Val1 | xxxx | xxxx | ...
Val1 | xxxx | xxxx | ...
Val2 | xxxx | xxxx | ...
Val2 | xxxx | xxxx | ...对于这些数据,报告应该有两个页面(一个用于Val1,一个用于Val2)。在每个页面上都应该有一个表,其中包含Col2、Col3等的相应值。
我试图使用列表控件来解决这个问题,其中包含表或子报表。我遇到的问题是,这个列表对于Val1重复3次,对Val2重复2次(不能在Col1上指定不同的列表)。
您能告诉我使用列表控件和表或子报表是否正确吗?我应该使用两个不同的数据集,还是有一种使用单一数据集的方法?
发布于 2013-01-08 11:40:24
以下步骤可能更容易,因为它不需要额外的包含列表:
作为附带说明,我认为第2步也可以在您当前的列表上执行,也可以有效地解决您正在经历的问题。如果不只是Col1中每个值的表(头、图像、图例等),这可能是首选选项。
发布于 2013-01-08 13:34:55
我是这样执行报告的:
在我的实现中,MainReport有一个在每个页面上重复的报表头。或者,您可以在列表控件上定义标题,并指定它在每个页面上重复。
https://stackoverflow.com/questions/14211359
复制相似问题