找回密码
 立即注册

QQ登录

只需一步,快速开始

ikbeldo
初级会员   /  发表于:2017-7-15 21:46  /   查看:3732  /  回复:6
本帖最后由 KearneyKang 于 2017-7-19 17:34 编辑

1.RowNumber()函数给表格增加行号是正常的,但是在分组前面增加行号,分组就不起作用了,那分组怎么自动增加行号?
2.RowNumber(<Scope>)和RowNumber()函数有什么区别,怎么用?

6 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-7-17 09:49:51
沙发
您好
你说的表格可以进行用Rownumber()函数增加行号而矩表不可以主要是因为矩表具有分组的功能,用Rownumber()函数他就识别不了分组后的单元格然后显示的就是整体的
矩表在分组前增加行号的就不能使用rownumnber()这个函数了
具体参考如下:首先表达式的设置

脚本函数编写:
Private Dim Counter As Integer = 0
Public Function GetCounter() As Integer
        Me.Counter = Me.Counter + 1
        return Me.Counter
End Function

本帖子中包含更多资源

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

x
回复 使用道具 举报
ikbeldo
初级会员   /  发表于:2017-7-17 10:54:27
板凳
试了不行,比如我的分组总共分了10组,我需要在分组前面显示1-10的行号,这个方法试过之后只能显示1
回复 使用道具 举报
ikbeldo
初级会员   /  发表于:2017-7-17 10:54:32
地板
试了不行,比如我的分组总共分了10组,我需要在分组前面显示1-10的行号,这个方法试过之后只能显示1
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-7-17 11:17:19
5#
您好
我这边测试时可以的你看看我的截图跟你的需求是不是一样
预览结果



本帖子中包含更多资源

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

x
回复 使用道具 举报
ikbeldo
初级会员   /  发表于:2017-7-17 14:22:42
6#
我是在分组外左侧添加的序号列,只显示1,我看着跟你的也没什么区别,就是显示不正常

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-7-17 15:36:51
7#
您好
我按着您的模板样式新建了一个报表,没有出现你说的现象,我这边都完全正常,所以您在好好检查看看你是不是有哪里设置出了问题。

结果如下:

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部