您好~如果我的回答对您有帮助的话,可否给小弟一个最佳回答呢~
【结论】下拉复选框参数为空选择全部,有两种实现方法:1.通过模板参数实现2.通过数据集参数实现。
下文主要介绍第二种方法
【效果】不勾选产品名直接查询,结果显示所有的产品名。
![1640608182831142.png image.png](/upload/wenda/20211227/1640608182831142.png)
勾选产品名进行查询,结果显示对应的产品名。(被挡住的是牛奶!)
![1640608354219583.png image.png](/upload/wenda/20211227/1640608354219583.png)
【方法】第一步:在sql语句中,使用条件语句。具体释义如下:
①where 1=1 表示条件永真,防止出错
②if(条件,结果1,结果2)表示符合条件时,结果是1,否则为2。
③len(产品名)==0 表示参数 “产品名” 为空。
④"and 产品名='"+产品名+"'" 第二个产品名表示取参数值,'+' 为字符串拼接符号。第一个产品名是数据表中原有的字段名称。这个模板使用了重名,不要混淆。这个是在数据表中,取出参数对应字段的数据。
![1640608807259709.png image.png](/upload/wenda/20211227/1640608807259709.png)
第二步:设置下下拉复选框的选项,要设置成对应的字段。在这个举例里就是产品名。下边再设置下返回类型和分隔符,这样才能作为彼此不干扰的查询条件。
![1640609757211349.png image.png](/upload/wenda/20211227/1640609757211349.png)
第三步:勾不勾这个,看心情
![1640609706191120.png image.png](/upload/wenda/20211227/1640609706191120.png)
【模板】由FR10.0制作
下拉复选框参数为空选择全部.zip
【参阅】
下拉复选框参数为空选择全部 https://help.fanruan.com/finereport10.0/doc-view-2395.html