SSRS下拉可以搜索的多值参数

时间:2014-02-28 21:04:37

标签: visual-studio-2008 reporting-services parameters ssrs-2008 reporting

我在SSRS Visual Studio 2008中有一个查询填充的下拉多选参数。我想知道我的用户是否有办法在我的多选参数中“键入”一个值。我想知道列表是否可以“搜索”

例如,

如果我有一个带参数的值 “嗨” '你好' '这个' '这

我的用户想要选择'Hi'和'This'他们希望能够输入'Hi'和'This'并选择这些值而不是滚动整个列表(我的实际列表是一个列表数百个单词所以滚动需要时间)

我不确定这是否可行!

感谢任何帮助和/或建议!

1 个答案:

答案 0 :(得分:0)

我将如何做到这一点:

  1. 创建一个单独的参数,我们称之为“搜索” 例。确保搜索参数高于您的 多选参数,因为它将用于更新您的 多选参数的默认值和可用值查询。有 用户将其值输入此参数。
  2. 像原始的多选参数查询一样创建新查询, 仅在此项上,传递Search参数并将结果限制为 与Search参数匹配的值。确保对查询中的值进行排序。 这将在下一步有意义。
  3. 将多选参数的默认值更新为结果 这个新查询。
  4. 将Search参数传递给多选查询并修改 查询首先按搜索参数值排序。如果值 由步骤2查询返回的内容与中的查询不同 您的多选查询,这将无法正常工作。此外,这将打击 选择的值到多选查询的顶部,以便用户 会知道他的搜索条目在你的名单上受到了打击。
  5. 如果您需要有关SQL的任何帮助,请告诉我。