报表参数多选值
本帖最后由 Lenka.Guo 于 2016-9-2 09:53 编辑我在报表中添加了一个参数,用户可以选择多个值,然后这个参数又与一个数据集中的参数绑定,想问问,在SQL中的where 语句中的in怎么处理这个多值的参数?
多值参数在SQL 中使用 in 就可以,如图:
我现在想通过SQL遍历这个变量,怎么办? 还有那个in查询的那个,您给的那个貌似不行呢 那个In的可以,SQL忘记()了 shenglingshi 发表于 2016-6-27 16:23
那个In的可以,SQL忘记()了
我猜也是:P 这个问题解决了吧~ in的方式解决了,我现在想知道,怎么在SQL中遍历多值的参数。 shenglingshi 发表于 2016-6-27 18:30
in的方式解决了,我现在想知道,怎么在SQL中遍历多值的参数。抱歉,不太理解您说得在SQL 中遍历多值参数。
通常情况下, 在SQL Server中支持的SQL 语句,在 ActiveReports 数据查询中都是支持的且正常执行的。您可以参考SQL Server中的查询语句语法。 我设置了一个参数,然后这个参数是多选的,然后参数传递给了一个数据集的参数,我需要在这个数据集的查询语句中获取到用户选择的每一个值。 shenglingshi 发表于 2016-6-28 10:03
我设置了一个参数,然后这个参数是多选的,然后参数传递给了一个数据集的参数,我需要在这个数据集的查询语 ...
这个需求就是 在这个帖子中说到的?http://gcdn.gcpowertools.com.cn/forum.php?mod=viewthread&tid=23096&page=1&extra=#pid114456
那就了解了。
页:
[1]
2