39
|
AwkwardCoder · 技术社区 · 15 年前 |
1
46
除了西拉所说的之外,还可以尝试这样的方法:
注意,只有在单个文件夹中时,路径才有效。当我必须这样做时,我只需使用ReportServer路径(“Reports”是报表管理器)浏览到报表,复制URL,然后添加
|
2
49
我有同样的问题和更多,虽然这个线程是旧的,但它仍然是一个好的线程,所以在总结SSR2008R2时,我发现… 情况
行动 如果适用,请务必更换 报告/页面/report.aspx?项目路径= 具有 报告服务器? . 换言之: 而不是这个:
使用此语法:
将参数添加到报表并设置为隐藏(如果允许用户操作,则设置为可见),但请记住,当报表参数将更改时,URL将 不 根据更新的条目进行更改)。 使用¶metername=value将参数附加到URL 无论参数是在报表中还是在URL中设置的,都可以使用@parametername在报表中引用或显示参数。 要隐藏显示参数的工具栏,请将&rc:toolbar=false添加到URL( reference ) 综上所述,您可以运行带有嵌入值的URL,或者将其作为一个操作从一个报表调用并由另一个报表读取:
在报表数据集属性查询中:从user=@userid的视图中选择内容 在报告中,将表达式值设置为[userid](或=字段!用户标识值 请记住,如果报表有多个参数,则可能需要在URL中包含所有参数,即使为空,这取决于数据集查询的写入方式。 要使用action=go to url传递参数,请将expression设置为:
如果后面跟有&(换行符是不够的),请确保表达式后面有空格。表达式之前不需要空格。此方法可以传递参数,但不会隐藏它,因为它在URL中可见。 如果不包括&rs:ClearSession=true,则在清除浏览器会话缓存之前,报告将不会刷新。 要使用action=go to report传递参数:
供参考, / = %2f |
3
8
我自己刚刚解决了这个问题。我在msdn上找到了解决方案: http://msdn.microsoft.com/en-us/library/ms155391.aspx . 格式基本上是
|
4
6
尝试在URL中将“reports”更改为“reportserver” |
5
3
尝试通过URL传递多个值:
这应该有效。 |
6
1
我通过在URL中传递可用参数的值而不是参数的标签来解决了类似的问题。 例如,我有一个带有参数viewname的报表,该参数的预定义可用值为:(标签/值)orders/sub_orders、orderdetail/sub_orderdetail、product/sub_product。
若要使用URL调用此报表以自动呈现参数=product,必须指定值而不是标签。
这是正确的: http://server/reportserver?/Data+Dictionary/DetailedInfo&viewName=sub_product&rs:Command=Render |
8
0
尝试在URL中将“reports”更改为“reportserver”。
为此,只需访问这个
更多详细信息: |
errerr · htaccess重写引擎URL解释 6 年前 |
user1 · 我的htaccess出现500错误 6 年前 |
aBlaze · 如何导航到包含\u的URL? 6 年前 |
gtershel · Laravel Url两级深 6 年前 |
MarcoLe · Angular 5-路由更改url但不导航 6 年前 |