Syu312665738 发表于 2023-2-23 12:33:43

区域报表页数设计

本帖最后由 Syu312665738 于 2023-2-27 15:36 编辑

区域报表,GroupHeader中添加了 页数的控件:riPageOf。
目前当行数超出最大行数,自动分页时,页码就自动变化。
但,我设置了Gai_Page 这个字段,根据这个字段分页时,页码就不变化,一直是 1/1.
请问怎么设置?让页码自动变化?

Syu312665738 发表于 2023-2-23 12:33:44

Bella.Yuan 发表于 2023-2-27 18:05
您好,没理解您的意思,我这边是正常的,您使用的是日文版本的,方便的话您可以咨询一下对应的日文版本的 ...

在代码里根据每一页的行数判断,算是勉强实现了吧

Bella.Yuan 发表于 2023-2-23 14:29:57

您好,您的意思是使用区域报表,添加分组,然后页数按分组进行展示,也就是每个分组都从第一也开始计数,是这个意思吗?

如果是的话,先绑定数据,让设置分组,已经对应的分组换页条件,最后给reportinfo设置对应的属性,如下图示:
   

Syu312665738 发表于 2023-2-23 20:47:31

已经解决啦。谢谢

Bella.Yuan 发表于 2023-2-24 08:50:05

Syu312665738 发表于 2023-2-23 20:47
已经解决啦。谢谢

不客气,解决了就好。

Syu312665738 发表于 2023-2-27 15:37:15

Bella.Yuan 发表于 2023-2-23 14:29
您好,您的意思是使用区域报表,添加分组,然后页数按分组进行展示,也就是每个分组都从第一也开始计数,是 ...

不好意思啊。上次没确认仔细,还是有问题。
这种方法的话行数过多自动分页的话是正确的,但是同时还有别的字段控制分页。那时候就不行了。datatable中有别的字段控制分页。

Bella.Yuan 发表于 2023-2-27 16:51:56

Syu312665738 发表于 2023-2-27 15:37
不好意思啊。上次没确认仔细,还是有问题。
这种方法的话行数过多自动分页的话是正确的,但是同时还有别 ...

您好,您指的别的字段控制分页是不是给报表加的分组条件呢,如果是的话在页数的属性设置对应的分组就可以,如下图示:


Syu312665738 发表于 2023-2-27 16:54:33

没说清楚。按照你说的做了。但是我是要所有的页数顺序下去,不是分组显示页数。
也就是行数过多自动分页时,页数也要+1的。
现在只是在我设置的字段上分页时页数才会 + 1.

Bella.Yuan 发表于 2023-2-27 17:33:25

Syu312665738 发表于 2023-2-27 16:54
没说清楚。按照你说的做了。但是我是要所有的页数顺序下去,不是分组显示页数。
也就是行数过多自动分页时 ...

您好,您的意思就是页数依次自动加1,那就直接使用对应的FormatString的第几页就可以了,不需要设置按分组进行分页计算页数。

Syu312665738 发表于 2023-2-27 17:44:58

Bella.Yuan 发表于 2023-2-27 17:33
您好,您的意思就是页数依次自动加1,那就直接使用对应的FormatString的第几页就可以了,不需要设置按分 ...

这样不行。行数多,自动分页时,页数不会 +1
页: [1] 2
查看完整版本: 区域报表页数设计