SSRS:使用Action Textbox跳转到同一RDL文件中的不同页面

时间:2017-01-27 17:37:46

标签: visual-studio-2012 textbox action ssrs-2012 page-break

我目前正在使用Visual Studio 2012.我的.rdl文件和每个矩阵视图上有4个矩阵视图,在“常规”选项卡中,我选择了“在每个矩阵后添加分页符”。

所以基本上,在预览时,它会在每个单独的页面上显示每个报告,总共4个。在每个矩阵的上方,我有4个文本框,每个文本框中都有报告的每个名称。

enter image description here

基本上,我想在这些文本框中添加一个操作,说明如果用户正在查看第1页的报告#1,他们可以点击报告#4并将它们带到第4页以查看报告#4 ,或者点击报告#3,它将带他们到该报告的第3页。

当我转到文本框属性并单击“操作”时,如何编写javascript代码才能实现?或任何有助于它工作的代码?

1 个答案:

答案 0 :(得分:1)

您可以使用每个矩阵的Bookmark属性以及文本框中的Action属性。

这是将文本框报告#1 1链接到Matrix的示例1.选择矩阵并按F4,查找Other节点并将Bookmark属性设置为{ {1}},如下:

enter image description here

现在转到要单击的文本框转到矩阵,右键单击它并选择Report1 / Textbox Properties...标签,然后在Action输入中键入Report1

enter image description here

  

注意,您输入的Select Bookmark:属性可以是任何字符串,只需确保   在文本框的Bookmark属性中使用相同的字符串。

对每个文本框和矩阵执行相同的操作。

如果有帮助,请告诉我。