我正在构建一份SSRS报告,我想要一个索引表来显示每个组由一个表完成的页面索引,在报告的页脚中,因为我的报告中有很多页面,但是SSRS 2008没有不允许访问正文部分中的页码,以便将其传递给页脚。
答案 0 :(得分:1)
你可以通过code.First添加一个包含要编制索引的组标题的文本框,然后转到报告 - >报告属性 - >代码并添加以下代码:
Dim groupNo As Integer = 1 Dim sw As System.IO.StreamWriter Dim max As Integer = 0 Dim text As String =“”
Public Function GetGroupPageNumber(ByVal groupName As String, ByVal pagenumber As Integer) As Object
If Not String.IsNullOrEmpty(groupName) Then
text += groupName
max = groupName.Length
While (max < 50)
text += " "
max += 1
End While
Dim index As Integer
For index = 0 To 20
text += " "
Next index
text += pagenumber.ToString() & vbCrLf
End If
Return text
End Function
页脚部分中的添加将显示索引表的文本框并执行代码并将报告标题和页码传递给它: Code.GetGroupPageNumber(ReportItems!ReportTitle.Value,全局!的PageNumber)