SSRS:使用操作文本框跳转到同一 RDL 文件中的不同页面

问题描述 投票:0回答:1

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

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

基本上,我想向这些文本框添加一个操作,表示如果用户正在查看带有报告 #1 的第 1 页,他们可以单击报告 #4,然后将他们带到第 4 页查看报告 #4,或者当单击报告 #3 时,他们将转到包含该报告的第 3 页。

当我转到文本框属性并单击“操作”时,如何编写 javascript 代码来实现这一点?或者有任何代码可以帮助它工作吗?

visual-studio-2012 textbox action ssrs-2012 page-break
1个回答
2
投票

您可以使用每个矩阵的

Bookmark
属性以及文本框中存在的
Action
属性。

这是将文本框 Report #1 1 链接到矩阵 1 的示例。选择矩阵并按

F4
,查找
Other
节点并将
Bookmark
属性设置为
Report1
,如下所示:

现在转到要单击进入矩阵的文本框,右键单击它并选择

Textbox Properties...
/
Action
选项卡,然后在
Report1
输入中键入
Select Bookmark:

注意在

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

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

© www.soinside.com 2019 - 2024. All rights reserved.