+ -
当前位置:首页 → 问答吧 → SSRS自定义函数问题

SSRS自定义函数问题

时间:2011-11-22

来源:互联网

下面是我写的自定义函数 

返回值用于分页  

我将返回值打印出来 都是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

作者: yujianing1   发布时间: 2011-11-22

SSRS问问和尚。

作者: fredrickhu   发布时间: 2011-11-22

只是分页没必要写自定义函数,rownumber什么的就可以了

作者: Ubuntu_Fedora   发布时间: 2011-11-22

定义一个全局的变量去保存它?

作者: ssp2009   发布时间: 2011-11-22

msdn reporting services expression ,有现成的分页表达式。

作者: Ubuntu_Fedora   发布时间: 2011-11-22

该回复于2011-11-22 17:10:17被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#6楼 得分:0回复于:2011-11-22 17:19:29
需要的 不能用int((rownumber(nothing)-1)/25) 之前就有分组

作者: xiaoqinD   发布时间: 2011-11-22

和尚 在那 哪个是和尚

作者: yujianing1   发布时间: 2011-11-22

SSRS设定分页参数就可以实现分页啦。看一下帮助文档。

作者: yujianing1   发布时间: 2011-11-22

不是分页的问题  

Public count1 As Integer = 0  

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

为什么  

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

作者: Joe_TJ   发布时间: 2011-11-22