2013-03-05 87 views

回答

3

这是一个常见的投诉。没有简单的方法来控制参数界面,例如更改框的宽度。您可能能够用一些JavaScript破解html。或者您可以全面开发并构建自己的界面来收集参数,然后通过Web服务或URL访问调用SSRS报告。

+0

感谢您的意见。 – Lakhae 2013-03-06 15:56:34

3

我发现的工作是使用LEFT函数来设置字段的长度。在我的情况下,我的参数(程序类型)的说明列被定义为varchar(200),因此所绘制的下拉列表非常宽。当我将SQL更改为SELECT ProgramID时,LEFT(Description,25)...下拉列表的尺寸更好,大多数描述的长度小于25个字符。

+0

任何制作下拉式WIDER的想法? (在我的情况下,标签被截断。)我试着让标签(和值)比需要的长(使用CONVERT(80)等),并尝试添加尾随空格或其他尾随字符,如“。 ....“或甚至”..... x“。 – 2017-03-13 15:40:16

+1

P.S.我终于发现,我看到的问题 - 参数下拉不够宽,无法显示整个值 - 只有当参数设置为允许多个值时才会发生。而且 - 我没有注意到 - 当允许多个值时,下拉列表可以调整大小! https://social.msdn.microsoft.com/Forums/sqlserver/en-US/0274a241-4a71-4151-b62b-9105390208c5/report-paracmeter-width?forum=sqlreportingservices – 2017-03-13 16:17:41