假设下拉框命名为comboBox0,并且数据自典为自定义,内容为实际值和显示值都直接为包含包含 不包含和不包含 ,具体内容的选择框为aaa
以帆软自带数据库为例,试了下可以成功。
SELECT * FROM FORM1_基本信息
WHERE 1=1
${if (len(comboBox0) == 0,"",if (comboBox0 == "包含","and 纳税人名称 in ('" + aaa + "')","and 栏位 not in ('" + aaa + "')")
)}
如果参数长度为0 ,证明不选,就不限制;如果参数值= 包含,就输出 限制纳税人in aaa得值,否则输出纳税人 not in aaa的值