SELECT TOP 1 * FROM FR设备管理
WHERE 1=1
${if(管理NO="","","and 管理NO='"+管理NO+"'") }
${if(证书编号="","","and 证书编号='"+证书编号+"'") }
order by 校正日期 desc
在这个管理NO和证书编号都为空的时候不执行这个sql
${if(and(len(管理NO)==0,len(证书编号)==0)," and 1<>1","")}
怎么确定不执行的,感觉不会的
不执行实现不了 只能是两个都满足的情况下数据集显示空的 应该会报错
${if(and(管理NO="",证书编号=""),"","
order by 校正日期 desc ") }
//查询按钮不用默认的,自定义写一个查询按钮判断两个参数为空没有
var a=this.options.form.getWidgetByName("公司").getValue();//
var b=this.options.form.getWidgetByName("类型").getValue();
if(a.length==0&&b.length==0){
alert("不能查询,两个参数为空");
return false;
}
else {
_g().parameterCommit();