0
Scyalcire Lv7 中级互助 发布于2021-2-4 15:49
用户Q7421702(提问者)
- select * from zdh_person where zhiwu like \'%${sp}%\' and convert(varchar(4),create_date,120)<\'${years}\' and (convert(varchar(4),pass_date,120)>=\'${years}\' or pass_date is null)
and zhiwu is not null
这个是查询人员名的那个的sql
Scyalcire 回复 用户Q7421702(提问者)
- 你那个sp的控件 参数sql是什么
用户Q7421702(提问者) 回复 Scyalcire
- sp的是用js抓的sheet的名字,years是年份的控件,人员这就这俩个参数。
下面是js语句
$(\".fr-sheetbutton-container\").click(function() //切换sheet时
{
var a = contentPane.$contentPane.data(\'TabPane\').tabBtns[contentPane.selectedIndex].options.name; //获取当前sheet的名字
if(a == \"机构开发\") {
contentPane.parameterEl.getWidgetByName(\"sp\").setValue(\"机构开发\"); //参数控件赋值
} else if(a == \"电气编程\"){
contentPane.parameterEl.getWidgetByName(\"sp\").setValue(\"电气编程\"); //参数控件赋值
} else if(a == \"编码确认\"){
contentPane.parameterEl.getWidgetByName(\"sp\").setValue(\"编码确认\"); //参数控件赋值
}else{
contentPane.parameterEl.getWidgetByName(\"sp\").setValue(\"电气规划\");
}
});
Scyalcire 回复 用户Q7421702(提问者)
- 获取到的sp得值需要放入上面的sql中吗
用户Q7421702(提问者) 回复 Scyalcire
- 期望效果是js抓取到sheet的名字,赋值给参数sp,之后在人员查询的sql语句中生效;
目前来看抓到了名字,赋值或查询出了问题。
取消
评论