wiljone 发表于 2019-6-11 11:16:16

能否控制控件的高度?

我做了一个页面报表:


这是第一页


这是第2页,地址栏位的VISIBLE 我用表达式=IIF( Globals!PageNumberInSection = 1 ,false,true)设置为TRUE了,确实不见了,但这行的位置还是在的
我的问题是: 当不印地址的时候,可以让它不占位置吗? 希望表身明细部分同表头部分不要空一行 。
同样我在报表的尾部有放一个容器,其中需要印总额等内容


也需要只是第一页印出来,后面的页次就不用印了,而且从第2页开始,这个容器不占位置,而是让表身明细部分印到底。就是需要依据页次数据控制表尾容器的高度和表身TABLE的高度。 我需要怎样写?

KearneyKang 发表于 2019-6-11 12:31:39

这个宽度和高度没有提供表达式接口。没办法根据你的需求去设置容器和表格的宽度和高度

wiljone 发表于 2019-6-11 14:07:17

了解,如果不用我的思路。你们有没啥好的思路,可以实现这样的需求?

KearneyKang 发表于 2019-6-11 14:12:47

这种需求如果用RDL报表报表很难实现,我看看用区域报表可以实现不。

wengMQ 发表于 2019-6-11 20:37:55

建议**号码、地址等与明细数据放在同一个table里面,行Visibility的Hidden为True会隐藏,不占一行空间

KearneyKang 发表于 2019-6-12 09:27:07

楼上的回复很有效果,你原来都是使用的TeXbox实现的,然后这样设置TexBox的Visible属性虽然不可见但是还是占有位置的。所有你这个使用就使用table,然后用table的表头和表尾来绑定你的texbox的值。然后设置整行的不可见或者可见。

wiljone 发表于 2019-6-12 14:19:14

感谢wengMQ及KearneyKang 的回复,表尾应该可以用这样的方式来做做看,因为页次的问题,还看不到效果. 我再问关于页次的问题

KearneyKang 发表于 2019-6-12 14:44:47

你说的页次问题,是什么问题

wiljone 发表于 2019-6-12 14:51:13

我希望按单据分页,我发现是因为我的分组那边布局的区域内页码选项没有勾选。 问题已经OK了

KearneyKang 发表于 2019-6-12 16:27:14

好的:)
页: [1]
查看完整版本: 能否控制控件的高度?