如果有多个控件,怎么实现我给某个控件值,其他控件不给值也可以按有给值的那个条件查询结果,其他没给值的控件不影响结果,就是多个控件我可以随意给一些控件值,其他没给值的控件不影响结果,给了多个控件值的话要都满足条件才能出来正确结果,请问这个怎么实现?
where 1=1 ${if(len(控件1)==0,""," and 条件1='"+控件1+"'")} ${if(len(控件2)==0,""," and 条件2='"+控件2+"'")}
${if(len(控件n)==0,""," and 条件n='"+控件n+"'")}
下拉框参数为空选择全部- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
参考这种情况每个控件写一个${if}