2

TfrxMasterData我有一份报告,其中在我的乐队中放置了一个多列子报告。在设计时,报表如下所示: 主要的数据 子报表如下所示: 子报表

我想在我的数据带周围画一个框架,所以我用andTfrxShapeView放置了一个。只要子报表不超过 的设计时高度,一切看起来都很好。但是当有超过四行数据时,我的形状没有扩展,结果如下所示: MasterData1Align = baClientShape = skRectangleMasterData1生成的报告

注意到数据带之间的差距了吗?似乎虽然我的子报表正确拉伸以显示其他行,但我的主数据带上的形状尽管与baClient. 有什么想法吗?

我正在使用 FastReport 4.13。

4

2 回答 2

1

根据 FastReport 手册,您必须设置SubReport.PrintOnParentMasterData.StretchedtoTrue才能拉伸带以匹配子报表的高度。

于 2013-09-11T11:29:58.383 回答
0

我刚刚在我的一份报告中尝试过这个,我认为它正在做你想要的。我将 TfrxShapeView 放到 TfrxSubdetailData 上(这是我的报告中延伸的数据带)。在 TfrxSubdetailData 上,我检查了 Stretched 选项以使其正确。我将 TfrxShapeView 与 alClient 对齐,它起作用了。也许您只是错过了选中该框以拉伸数据带。

于 2013-09-08T21:08:28.630 回答