报表填报-怎么在设置当四个报表填报成功后可以自动触发地去执行存储过程

有四张填报表,存储过程中是将这四张表关联后的数据去新增到另一张表中怎么在帆软中设置,当这四张填报表填报成功后可以自动触发去执行这个存储过程,只要执行就可以,没有涉及到参数

FineReport xiao-an 发布于 2024-11-22 12:52
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-22 12:54

搞个填报成功事件

在执行存储过程就行

 

var sql="exec sp_rms_select_0460 "+FUNDCODE+","+DATE+","+STATUS;

var res=FR.remoteEvaluate('=sql("dbbasedata","'+sql+'",1,1)');

=====解释说明

var sql="exec 存储过程名称 "+参数1+","+参数2+","+参数3;

var res=FR.remoteEvaluate('=sql("数据库连接","'+sql+'",1,1)');

  • xiao-an xiao-an(提问者) 那我四张报表都需要添加这个JS事件吧, 没有参数是不是直接这样写就可以了: var sql="exec sp_rms_select_0460 "; var res=FR.remoteEvaluate('=sql("dbbasedata","'+sql+'",1,1)');
    2024-11-22 12:59 
  • 华莉星宸 华莉星宸 回复 xiao-an(提问者) 你四张表是分开的是吧,那就都添加
    2024-11-22 13:02 
  • xiao-an xiao-an(提问者) 回复 华莉星宸 对的,分开的,那我去试一下
    2024-11-22 13:03 
  • xiao-an xiao-an(提问者) 回复 华莉星宸 这个数据库连接是直接写数据库名称就可以吗
    2024-11-22 14:02 
  • 华莉星宸 华莉星宸 回复 xiao-an(提问者) 就是你连接数据库的名字,填报属性里面也用到了这个名字
    2024-11-22 14:04 
  • 2关注人数
  • 66浏览人数
  • 最后回答于:2024-11-22 12:54
    请选择关闭问题的原因
    确定 取消
    返回顶部