lingee 发表于 2021-8-23 11:44:50

区域报表 总行数

本帖最后由 Crystal.Li 于 2021-8-23 13:50 编辑

求助区域报表
用控件取得了总行数,但在Script里拿不到行数的值
TextBox1设置了 按A字段取得count数 --》结果显示OK,数据的总件数表示
me.TextBox2.Text = me.TextBox1.Text   --》TextBox2没有显示总件数,显示A字段

Lenka.Guo 发表于 2021-8-23 11:44:51

您好
所以您期望在报表渲染前去计算总的数据数,然后根据总数,去控制分页?
如果是这样,建议您使用ActiveReport_FetchData()脚本方法,可以在这个方法中获取数据的总条数。

Crystal.Li 发表于 2021-8-23 13:51:47

您好,
没有太理解您的需求,按照您的描述,拿到Textbox1的值之后又直接赋值给了textbox2,那textbox2直接用计算的count数即可。

lingee 发表于 2021-8-23 14:01:42

Crystal.Li 发表于 2021-8-23 13:51
您好,
没有太理解您的需求,按照您的描述,拿到Textbox1的值之后又直接赋值给了textbox2,那textbox2直接 ...

需求是想判断是不是最后一行数据
Script里想拿到count数 但是报错了,(我写a=me.TextBox1.Text)
textbox2直接用计算的count数,怎么写呢?

Crystal.Li 发表于 2021-8-23 14:27:53

您不是通过textbox1获取到了嘛~
textbox2也这么写:

lingee 发表于 2021-8-23 14:54:31

Crystal.Li 发表于 2021-8-23 14:27
您不是通过textbox1获取到了嘛~
textbox2也这么写:

你好
我写在Script 做判断的时候运行出错了
(a=me.TextBox1.Textif rownumber = athen 。。。 end if),就是想判断是不是最后一行
textbox2 是想看看me.TextBox1.Text这个值是什么,发现看到的东西不一样
请问怎么把这个count数赋给变量 (a=me.TextBox1.Text 这样写好像不对)

Crystal.Li 发表于 2021-8-23 17:04:53

您好,您可以具体描述下您的实际使用场景吗?您现在这个描述我不太能理解您具体要做什么事情,没有一个明确的上下文背景,您可以详细描述下您的最终需求,业务需求,我们考虑看怎么实现比较好~~

lingee 发表于 2021-8-23 17:33:55

Crystal.Li 发表于 2021-8-23 17:04
您好,您可以具体描述下您的实际使用场景吗?您现在这个描述我不太能理解您具体要做什么事情,没有一个明确 ...

我的需求:当最后一条数据的时候 groupfoot非表示
grouphead 表头1
detail 表明细1
groupfoot“空白间距”

表现:例如一共27条数据的时候,每页显示5个明细,一共6页
                一共26条数据的时候,第1~4页显示5个明细,第5页显示6条明细,一共5页

lingee 发表于 2021-8-23 17:59:58

Lenka.Guo 发表于 2021-8-23 17:57
您好
所以您期望在报表渲染前去计算总的数据数,然后根据总数,去控制分页?
如果是这样,建议您使用Acti ...

好的 我试一试 谢谢

Crystal.Li 发表于 2021-8-24 10:14:20

lingee 发表于 2021-8-23 17:59
好的 我试一试 谢谢

:mj72:
页: [1] 2
查看完整版本: 区域报表 总行数