查询联动问题销售单号为主查询必填,长,宽,厚为辅选条件

销售单号是必填,为主查询条件,

例如选择了销售单号为:XS001,按查询则显示XS001里面的全部数据

当选择了销售单号为:XS001,在添加个辅选,假如选择“长”=100,则显示销售单号XS001里面长为100的全部数据,

当选择了销售单号为:XS001,在添加个辅选,假如选择“宽”=50,则显示销售单号XS001里面宽为50的全部数据,“长可以选择或不选”。

控件联动我知道,但是辅选添加不填的话,只填写主查询显示不出来1649497915(1).png

销售单号XS001,长有很多数比如100,102,105,宽,100,108,56,

销售单号XS002,长有很多数比如103,109,103,宽,17,18,6,

等等

FineReport yzm214840 发布于 2022-4-9 18:01 (编辑于 2022-4-9 18:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
数码天空Lv4初级互助
发布于2022-4-9 21:20

通过类似如下SQL语句生成一个数据集ds1:

select * from 订单 where 1=1  

${if(len(销售单号) == 0,""," and 销售单号 = '" + 销售单号 + "'")}

${if(len(宽) == 0,""," and 宽 = " + 宽)}

${if(len(长) == 0,""," and 长 = " + 长)}

${if(len(厚) == 0,""," and 厚 = " + 厚)}

其中销售单号、宽、长、厚为对应控件名称

最佳回答
0
@Lv6资深互助
发布于2022-4-9 18:07(编辑于 2022-4-9 18:10)
  • yzm214840 yzm214840(提问者) 销售单号必须有的,在选择长,查询的就是销售单号里的长,我的目的是只选择销售单号查询的是销售单号里XS001里订单的全部,选择销售单号和长,查询的是销售单号XS001里订单的全部,长,主要有时候查询销售单号和长,有时候查询销售单号和宽
    2022-04-09 18:30 
  • @ @ 回复 yzm214840(提问者) 这个没有冲突啊
    2022-04-09 19:34 
  • 2关注人数
  • 308浏览人数
  • 最后回答于:2022-4-9 21:20
    请选择关闭问题的原因
    确定 取消
    返回顶部