我有一张水晶报告,其中包含一些水平和垂直线格式的发票。垂直线横切了许多组和细节部分。 Crystal报告是版本13,我在Visual Studio 2013的设计器中使用它。
我有两个问题
1)垂直线仅延伸到第一页上第一个细节部分的开头。在随后的页面上,它们一直显示在屏幕上。
2)对于我的一个组的第二行和最后一行,垂直线根本不显示。
我尝试删除这些行并重新添加它们,这没有任何区别。我也尝试将线路的ExtendToBottomOfSection更改为true,但这似乎没有任何区别。还有其他建议吗?
答案 0 :(得分:2)
Crystal Reports中关于行和框的关键是它们开始的部分/区域以及它们结束的部分/区域。这些区域始终按特定顺序排列:报表头,页眉,组头,详细信息,组页脚,报表页脚,页脚。
根据区域的高度,某些部分可能会碰到下一页。我用线条和方框看到的大多数问题是由于它们没有在右边的部分开始/结束,以便在每个页面上产生所需的效果,甚至可能省略某些部分的页面。
如果您希望线条跨越整个页面,它们应从页眉区域的顶部开始,并在页脚的底部结束。
我认为您正在寻找的内容略有不同(我根据您的问题描述进行猜测):在整个网页上运行该行,但是实际上并没有它出现在页眉/页脚中。在这种情况下,您需要该行从页眉的底部开始,并以页脚的顶部结束。无论页面上显示多少条记录,这都会产生覆盖页面的行(但不包括页眉/页脚)的效果。
这些属性最容易从“设计”视图(更容易区分剖面边界)或属性对话框(可以使顶部/底部值精确)控制。
希望这有帮助!