【问题标题】:Active reports subreport multiple pge issue活动报告子报告多个 pge 问题
【发布时间】:2013-02-16 02:34:33
【问题描述】:

我正在使用活动报告来生成报告。 主报告有 4 个网格。对于前 3 个网格,我使用子报表,对于最后一个网格,使用主报表。 现在的问题是,如果子报表中的记录跨越多个页面,则整个报表会被多次显示。但是,如果子报表有 20 条记录,则报表只显示每个部分一次。 仅供参考,在详细信息部分,我有一个图像,它应该在报告运行时只显示一次,然后是 3 个网格(3 个子报告)和一个网格(不是子报告)。 在报告开始事件中,正在初始化子报告,如

subreport1 = new SubReport1();

在报告结束事件中处理它就像

subreport1 = null

在主报告的 details_Format 事件中,am DetailedReport.Report = subreport1 ;

请尽快帮我解决这个问题。

【问题讨论】:

  • 你有想过这个吗??

标签: activereports


【解决方案1】:

您在报告的事件中还有哪些其他代码?这几乎肯定是由于更改某些设置或更改子报表中的数据/查询从不适当的事件引起的。对子报表所做的所有设置或更改都应在包含子报表控件的部分的Format 事件中完成。

此外,虽然在 Detail_Format 中不是问题(假设所有子报表控件都在 Detail 部分),但您应该能够在主报表的 ReportStart 事件中只执行一次 DetailedReport.Report = subreport1 和类似语句。可能没有明显的效果,但它应该稍微简化代码并删除多余的SubreportControl.Report.set 调用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-20
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多