fangxt12 发表于 2020-6-3 11:47:52

关于Detail_Format事件多次调用问题

ActiveReport由2.0J升级到12.0,目前报表Detail_Format事件只会调用一次,如何设置可以循环调用?我在detail属性里设置了RepeatToFill属性为True,只能执行两次。。

KearneyKang 发表于 2020-6-3 13:57:37

你好,你具体想解决的问题是什么问题,需要Detail_Format执行两次。你描述的详细一点我看看有没有更好地办法来解决你的问题

fangxt12 发表于 2020-6-3 14:06:22

忽略其他事件,目前ActiveReport_FetchData,Detail_Format事件发生的顺序如下:
ActiveReport_FetchData→Detail_Format→ActiveReport_FetchData

忽略其他事件,想达到的效果:
ActiveReport_FetchData→Detail_Format→ActiveReport_FetchData→Detail_Format→ActiveReport_FetchData→Detail_Format
这种可以实现吗?刚接触activereport,不太清楚

fangxt12 发表于 2020-6-3 14:13:42

detail属性里设置了RepeatToFill属性为True后,
ActiveReport_FetchData,Detail_Format事件发生的顺序如下:
ActiveReport_FetchData→Detail_Format→ActiveReport_FetchData→Detail_Format

KearneyKang 发表于 2020-6-3 14:20:53

你这是根据AR2的旧的理念在看吧,现在你使用的是AR12,你想实现什么报表需求,我看看怎么实现直接解决你的报表需求。
你的这种实现顺序的需求,AR12好像也不行。只能看看你想实现的报表展示的样式是什么样式的,看看怎么好的解决

fangxt12 发表于 2020-6-3 14:31:20

好吧,十分感谢 那我还是改逻辑吧,本想改动小一点的。。

fangxt12 发表于 2020-6-3 14:43:53

另外想问下,报表展示的时候,有道红线。。这个怎么隐藏呢?另外刚运行就是800%的缩放。。这个可以调吗

fangxt12 发表于 2020-6-3 15:18:28

显示百分比的问题解决了,报表展示中间这道红线怎么隐藏呢?

KearneyKang 发表于 2020-6-3 18:04:39

本帖最后由 KearneyKang 于 2020-6-4 13:51 编辑

这个没办法,这是区域报表超过A4纸张宽度出现的一个红线,现在你既然使用了AR12,你可以使用RDL报表,就不会有这个问题
页: [1]
查看完整版本: 关于Detail_Format事件多次调用问题