在水晶报告中建立两个物体之间的联系

时间:2017-11-17 02:38:37

标签: crystal-reports report

例如,我有2个列表,这些数据的构成

List1               List2               

Group1              Group1's value1             
blank               Group1's value2             
blank               Group1's value3             
blank               Group1's value4             
Group2              Group2's value1             
Group3              Group3's value1     

转移到报告时,他们就成了。

oList1 = Group1 + chr(10) + blank + chr(10) + blank + chr(10) + blank + chr(10) + Group2 + chr(10) + Group3 
oList1 = Group1's value1  + chr(10) + Group1's value2  + chr(10) + Group1's value3  + chr(10) + Group1's value4  + chr(10) + Group2's value1  + chr(10) + Group3's value1

报告的布局(标题部分):

enter image description here

预期结果:

enter image description here

但如果其中一个值的长度超出文本对象的宽度,结果将如下所示:

enter image description here

有解决方法吗?我正在考虑计算文本的显示大小,以确定在报告上显示的行数。但这感觉有风险!

1 个答案:

答案 0 :(得分:0)

我只是将GroupValue作为单独的列放在报告中。将其放在Details部分,如下所示:

enter image description here

然后,如果超出报告宽度,我会将Value设置为能够增长:

enter image description here

这将消除这个问题。