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

SSRS: Jump To Different Page Within Same RDL File Using Action Textbox

我目前正在使用 Visual Studio 2012。我的 .rdl 文件和每个矩阵视图上有 4 个矩阵视图,在“常规”选项卡中,我在每个矩阵上选择了 "Add a page break after"。

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

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

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

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

这是 link 文本框 Report #1 1 到矩阵 1 的示例。Select 矩阵并按 F4,查找 Other 节点并设置Bookmark属性为Report1,如下:

现在转到要单击以转到矩阵的文本框,右键单击它并选择 select Textbox Properties... / Action 选项卡并在Select Bookmark: 输入。

Note in the Bookmark property you input can any string, just be sure to use the same string in the Action property of the textbox.

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

如果有帮助请告诉我。