读书人

SSRS自定义函数有关问题

发布时间: 2012-12-17 09:31:40 作者: rapoo

SSRS自定义函数问题
下面是我写的自定义函数

返回值用于分页

我将返回值打印出来 都是0

可能是翻页后 count1 重新赋值为 0

过去我也写过自定义函数 一旦翻页会重新定义变量

问一下原因 有没有办法 定义整个报表的变量

Public count1 As Integer = 0

Public mapping1 As New System.Collections.Hashtable()

Public Function Getrow(ByVal groupingValue As String) As string

If mapping1.ContainsKey(groupingValue) Then

Return mapping1(groupingValue)

End If

Dim c As string = str(int(count1/2))

count1 = count1 + 1

mapping1.Add(groupingValue, c)

Return c

End Function
[解决办法]
SSRS问问和尚。
[解决办法]
只是分页没必要写自定义函数,rownumber什么的就可以了
[解决办法]
定义一个全局的变量去保存它?
[解决办法]
msdn reporting services expression ,有现成的分页表达式。
[解决办法]
该回复于2011-11-22 17:10:17被版主删除
[解决办法]
需要的 不能用int((rownumber(nothing)-1)/25) 之前就有分组

[解决办法]
和尚 在那 哪个是和尚

[解决办法]
SSRS设定分页参数就可以实现分页啦。看一下帮助文档。
[解决办法]
不是分页的问题

Public count1 As Integer = 0

我定义的变量 翻页后就重新赋值为0了

为什么

如何定义控制整个报表的变量

读书人网 >SQL Server

热点推荐