我在SSRS Visual Studio 2008中有一个查询填充的下拉多选参数。我想知道我的用户是否有办法在我的多选参数中"键入"一个值。我想知道是否可以"搜索"列表
例如,
如果我有一个具有值的参数"嗨"'你好''这个'
我的用户想要选择"嗨"one_answers"这个",他们希望能够键入"嗨"或"这个"并选择这些值,而不是滚动整个列表(我的实际列表是数百个单词的列表,所以滚动需要时间)
我不确定这是否可能!
感谢您的帮助和/或建议!
以下是我的操作方法:
- 创建一个单独的参数,让我们称之为"搜索"实例确保"搜索"参数高于多选参数,因为它将用于更新多选参数的默认值和可用值查询。有用户将他的值输入到该参数中
- 创建一个类似于原始多选参数查询的新查询,仅在此情况下,传递Search参数并将结果限制为与Search参数匹配的值。请确保对查询中的值进行排序。这将在下一步有意义
- 将多选参数的默认值更新为结果此新查询的
- 将Search参数传递给多选查询,然后修改query首先按Search参数值进行排序。如果值步骤2查询返回的排序与您的多选查询,这将不起作用。此外,这将使选定的值添加到多选查询的顶部,以便用户会知道他的搜索条目在你的列表中很受欢迎
如果您需要SQL方面的任何帮助,请告诉我。