我在详细信息部分中增加字段时的Crystal Report高度

时间:2016-05-29 08:55:37

标签: vb.net visual-studio-2008 crystal-reports

我正在使用vb.net 2008,我有可以增长的字段,因此您可以在图片中看到,在最后一行中,字段可以增长但不会与上一行相同。我该如何解决这个问题呢。

enter image description here 更新1:

enter image description here

更新2: enter image description here

更新3:设计>>>

enter image description here 结果>>>

enter image description here  =============== 更新4: 到目前为止,我找到了一个解决方法并且它更好,所以我只是将详细信息部分的底线移到了组底层的bigening,并且它工作正常,但如果详细信息部分有超过2页,则非结束-last页面(页面中的最后一行)没有关闭,因为你可以在下面的结果2中,但仍然比以前更好。

***设计: enter image description here

***结果1(报告为一页时) enter image description here

***当报告超过页面时结果2,因为报告结尾处的u c未关闭,但正如我所说的那样,它比以前更好。

enter image description here

2 个答案:

答案 0 :(得分:0)

当您希望某些列增长并且您希望线条调整到该动态高度时,您必须使用2个单独的详细信息部分进行调整。因此,当报表呈现时,它会将一个部分转移到另一个部分,因此如果您有详细信息部分1 详细信息部分2 ,则将内容放在第1部分和第2部分中的行中,因此行将适合内容(多行)显示。

总结一下,右键单击详细信息部分和insert section below。之后,您将拥有detail section adetail section b。您要显示的所有字段都放在detail section a中,所有行都放在detail section b中。在下面的图片中有点帮助。

Help picture

如有任何进一步的问题,请随时询问:)

编辑:

更新了您的问题。

enter image description here

使用列更改框,使其从详细信息部分a开始,并在详细信息部分b。

结束

答案 1 :(得分:0)

这是一个简单的解决方案。它的时间很长,所以可能是我给出的选项文本是错误的。

无论您想要根据数据扩展哪些数据,只需创建另一个细节(或页脚)部分(意味着通过右键单击将相同的部分分成2个子部分 - >插入部分。请参阅下面的链接)并放置你所有的领域。

然后右键单击部分专家并选择要增长的子部分,勾选“成长”部分'并只是预览它。

Insert Subsection

http://www.sdn.sap.com/irj/sdn/index?rid=/library/uuid/302b0820-4702-2e10-4783-c1c209536380&overridelayout=true

选中此链接以解决您的问题: - Dynamic expansion of a Crystal report