找回密码
 立即注册

QQ登录

只需一步,快速开始

ikbeldo

初级会员

21

主题

61

帖子

308

积分

初级会员

积分
308

微信认证勋章

ikbeldo
初级会员   /  发表于:2017-7-28 10:37  /   查看:3286  /  回复:6
本帖最后由 KearneyKang 于 2017-8-1 09:38 编辑

Private Dim Counter As Integer = 0
Public Function GetCounter() As Integer
Me.Counter = Me.Counter + 1
return Me.Counter
End Function
这是脚本,行号的表达式:=Code.GetCounter()
但是每次点击完呈现按钮行号就会刷新自增

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-7-28 15:14:51
沙发
这个问题,是因为用了一个GetCounter()函数,然后每次刷新都自增1,暂时这问题没有很好的解决办法。
回复 使用道具 举报
wu8829
中级会员   /  发表于:2017-7-31 09:35:08
板凳
这个问题应该属于产品bug,在未升级到SP2之前,是没有这个情况出现的,现在我也遇到同类情况。不知道什么时候能解决
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-7-31 09:50:17
地板
这个问题,出现在距表控件中。我们已经把该问题反馈给研发了,应该很快就会有答复。到时候我们会第一时间通知您
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-8 09:41:22
5#
您好!
经过我们研发的努力现在已经找到了,相对应的解决办法。关于行号的刷新
具体的方法:

=RunningValue(   Fields!城际.Value  Fields!城际.Value  , CountDistinct, Nothing)
最后结果:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wu8829
中级会员   /  发表于:2017-8-8 12:58:05
6#
你这个解决方法太有局限性。加入数据源没有ID这个字段呢?岂不是夭折了?
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-8 14:19:43
7#
您好!
如果是表格你直接赢Rownumber()就可以
如果是距表有分组,您就可以根据您的分组进行一个判断。如上图我是用城际做得一个大的分组,然后行号就根据城际来进行判断。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部