做了一个填报前的事件,想在填报前获取单号做成了存储过程的方式,但是参数传参那块是不是我的有问题?好像单号传不过去下面的$单号,是报表的参数sql= "exec djhm 'S-SCCJYCH','$单号','','','' ";//采购订单号
var sql= "exec djhm 'S-SCCJYCH','$单号','','','' ";
var num=FR.remoteEvaluate('=sql("erp","'+sql+'",1,1)');
contentPane.setCellValue("L1",null,num);最后写成了这段代码解决了,感谢《孤陌》的提示。//获取号
var area2 = contentPane.parameterEl.getWidgetByName("号").getValue();
var sql = "{CALL djhm ( 'S-SCCJYCH', '"+ area2 +"','','','' )}";
var num=FR.remoteEvaluate('=sql("erp","'+sql+'",1,1)');
contentPane.setCellValue("L1",null,num);SQL执行语句是: EXEC djhm 'S-SCCJYCH', '00001','','',''