如图下拉显示
这是下拉查询的表a数据,下拉显示的是EKYX(d列)为x的数据
可以实现当点击下拉里299其他的时候,给数据集传输的是表a里EKYX(d列)列不为x的数据吗,相当于299其他代表表a所有不为x的数据,下拉控件名为p_gyy
注意主表不是表a!!!主表里没有EKYX(d列)列标识列,只有EKGN(c列),表a是查下拉数据的
那要在where 条件的后面
写公式判断
${if(参数值='299其他'," and d列字段 <>'X'"," and c列字段 in ('"+参数值+"')" )}
where 1=1
if(find("299其他",参数)>0,"and d is null","and c in ('"+ 参数 +"')")
${if(len(代表)==0,"",if(find('299其他',代表)>0," and a.d !='X'"," and a.代表字段 in ('"+代表+"')"))}