做了一个填报前的事件,想在填报前获取单号 做成了存储过程的方式,但是参数传参那块是不是我的有问题?好像单号传不过去 下面的$单号,是报表的参数 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','','','' |