0

我一直在使用水晶报表一段时间,但当前的问题让我不知所措。

该报告具有三个页眉 (a, bc) 和两个详细信息部分 (a, b),并且还包含详细信息 (a) 的子报告。该报告从vs2008迁移到vs2010,它曾经可以正常工作。

然而,在迁移之后,我注意到即使主报告和子报告返回单个记录,该报告也会生成六 (6) 页。但是,位于页眉 (a) 上的徽标图像仅打印一次。

我已尝试合并某些部分并删除子报告,但问题仍然存在。我还查看了标题相似的问题,但似乎与我的问题无关。我已经验证了页面大小并确认没有部分超过页面大小。

关于如何强制报告正确打印的建议将不胜感激。

在此处输入图像描述

4

1 回答 1

0

纠结了一天的问题,终于找到问题所在了。

该报告使用包含两个表的数据集;一个用于公司徽标,另一个用于主要数据。在 VS2008 中,这两个表是链接的,但在升级到 VS2010 后,链接被破坏了。尝试重新建立链接是不可能的,因为表没有出现在 Database Expert... Links 选项卡下。从报表数据库中删除带有徽标的表使报表正确显示。我无法回答的唯一问题是为什么报告要写六页。

在使用相同的表格重新创建新报告后,我得出了这个结论,并且问题再次出现。

于 2012-10-18T20:08:12.810 回答