找回密码
 立即注册

QQ登录

只需一步,快速开始

ahjuxin.net

初级会员

30

主题

114

帖子

336

积分

初级会员

积分
336
ahjuxin.net
初级会员   /  发表于:2024-2-18 09:37  /   查看:2894  /  回复:4
1金币
目前是机台号多选,现在想要车间也多选怎么操作,两个参数是级联查询关系
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

问题描述:级联查询参数值使用多值。 问题解决: 您好,这个您把参数类属性设置一个多值就可以: 以我的Demo数据为例: ① 先查出客户地区的数据, ② 然后添加对应的参数,属性上勾选多值,然后把上一步的客户地区的数据集绑定上去: ③ 此时,客户地区参数就是多值的了 ④ 然后在创建数据集,查询地区之下的身份数据,查询时,使用上面创建的客户地区的参数: 需要注意的是,这一步,需要先在不加 where ...

4 个回复

倒序浏览
最佳答案
最佳答案
Eden.SunWyn认证
超级版主   /  发表于:2024-2-18 09:37:51
来自 2#
问题描述:级联查询参数值使用多值。

问题解决:
您好,这个您把参数类属性设置一个多值就可以:


以我的Demo数据为例:
① 先查出客户地区的数据,

② 然后添加对应的参数,属性上勾选多值,然后把上一步的客户地区的数据集绑定上去:

③ 此时,客户地区参数就是多值的了



④ 然后在创建数据集,查询地区之下的身份数据,查询时,使用上面创建的客户地区的参数:
需要注意的是,这一步,需要先在不加 where 条件的情况下,先验证一下,查询出字段


然后在把where 后面的条件加上。

select distinct 客户省份 from Demo_销售明细 where 客户地区 in ('{Join(@客户地区, "', '")}')

where  后面的条件,因为客户地区是多值参数,是一个数组,之将诶传给数据库,数据库是识别不了的,所以用 join 处理一下,转成数据可可识别的字符串。




⑤ 然后创建客户省份的参数,并设置多值属性。把上一步的客户省份数据集绑定上去:


⑥ 然后就把这几个参数设置成了多值:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ahjuxin.net
初级会员   /  发表于:2024-2-18 10:55:59
3#
我现在用了距表,然后这边分组有点问题,页面不太好描述,可以远程帮我调一下嘛。联系电话13329125998
回复 使用道具 举报
ahjuxin.net
初级会员   /  发表于:2024-2-18 11:19:49
4#
ahjuxin.net 发表于 2024-2-18 10:55
我现在用了距表,然后这边分组有点问题,页面不太好描述,可以远程帮我调一下嘛。联系电话13329125998

已经解决了,谢谢
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-2-18 13:59:28
5#
ahjuxin.net 发表于 2024-2-18 11:19
已经解决了,谢谢

解决了就好,给您点个赞
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部