1

我正在打印一个详细信息子报表,该报表在整个报表上打印 5 次,用于 5 个查询结果。我用我的代码为它计算了一些东西,所以我在那个子报告中的一个 XRTable 小部件上使用了 BeforePrint 事件。到目前为止,一切都很好。

我不喜欢的是,当第一次为该表执行 BeforePrint 并将其单元格的文本更改为某些内容时,这会呈现在此报表和正在打印的表的所有后续实例上。现在,显然,由于再次调用了 BeforePrint,我有机会将文本重置为应有的状态。所以这不是一个表演停止者。

然而,这不知何故填补了错误,并邀请了错误。有没有办法让我显式访问“正在打印的表/其他小部件的实例”而不是“一般的小部件,在它打印的所有实例中都呈现更改”?

4

1 回答 1

0

的确,你是对的。如果格式应该基于之前创建的数据或摘要,格式规则将不起作用。此问题的一种可能解决方案是在开发人员手动浏览所有打印系统块并手动更改其内容时实施一种特殊方法。您将在以下位置找到一些关于如何做到这一点的示例:

实现页面总数

页面底部和下一页顶部的小计

于 2011-04-14T18:55:04.973 回答