一个表是分页预览的,在这个表里的每一天的数据上有一个超链接,点击之后会跳到另一个填报报表,完成数据修改及填报。
问题是:我们公司没有购买填报报表的授权,在点击超链接后,填报报表无法显示,有没有什么办法,不用帆软自带的填报功能,也能完成填报?(附件是用了填报功能的)
DailyReport-CalorificValue.cpt
DailyReport-CalorificValuechange.cpt
用纯JS完成,
1、在数据库中定义一个insert(参数1,参数2...)的存储过程
2、在js中,获取到整个页面的参数值 或者 直接在js中,用FR.remoteEvaluate查询出表1的数据;
3、FR.remoteEvaluate循环调用存储过程,并传入页面数据,完成插入;
附FR.remoteEvaluate的示例:
var sql = "SQL("数据连接名称","call 用户名.存储过程名('"+参数1+"','"+参数N+"')",1,1)";
var res = FR.remoteEvaluate(sql);