【问题标题】:SSRS drop down multi-value parameter able to be searchedSSRS 下拉多值参数可搜索
【发布时间】:2014-02-28 21:04:37
【问题描述】:
我在 SSRS Visual Studio 2008 中有一个查询填充下拉多选参数。我想知道我的用户是否可以“键入”我的多选参数中的值。我想知道列表是否可以“搜索”
例如,
如果我有一个带有值的参数
'你好'
'你好'
'这'
'那个'
我的用户想要选择“Hi”和“This”,他们希望能够输入“Hi”和“This”,并且选择这些值而不是滚动整个列表(我的实际列表是一个列表数百个单词,因此滚动需要时间)
我不确定这是否可能!
感谢任何帮助和/或建议!
【问题讨论】:
标签:
visual-studio-2008
reporting-services
parameters
ssrs-2008
reporting
【解决方案1】:
我会这样做:
- 创建一个单独的参数,我们称之为“搜索”
例子。确保搜索参数高于您的
多选参数,因为它将用于更新您的
多选参数的默认值和可用值查询。有
用户在此参数中输入他的值。
- 像原来的多选参数查询一样创建一个新查询,
仅在这一项上,传递 Search 参数并将结果限制为
与搜索参数匹配的值。确保对查询中的值进行排序。
这将在下一步中有意义。
- 将多选参数的默认值更新为结果
这个新的查询。
- 将搜索参数传递给您的多选查询并修改
查询以首先按搜索参数值排序。如果值
由第 2 步查询返回的排序与
您的多选查询,这将不起作用。此外,这会撞到
选择的值到您的多选查询的顶部,以便用户
会知道他的搜索条目在您的列表中获得了成功。
如果您需要有关此 SQL 的任何帮助,请告诉我。