关于提交数据之前筛选数据和提示导入多少条数据

1、填报报表中,导入数据之后,提前之前,先筛选一遍数据(支持多选),比如订单ID中包含‘10’,‘11’,‘20’,先筛选出来删除

2、统计当月导入数据的累计条数,在数据导入成功后,显示“本次文件导入数据**条,当月累计导入数据**条”。当月累计导入数据**条:当月所有录入人导入的发行数据的合计数。系统记录相关导入统计信息,提供查询页面。

FineReport Alice吴 发布于 2021-7-20 11:36 (编辑于 2021-7-20 16:31)
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2021-7-20 16:31(编辑于 2021-7-21 16:01)
  1. 1.提交之前筛选做不到

  2. 2.导入后事件添加js统计行数就行:

  3. image.png

  4. setTimeout(function(){

  5. var num=0;

  6. $("tr").each(function(){

  7. if($(this).attr("tridx")>1){

  8. num=num+1

  9. }

  10. })

  11. alert("已成功导入:"+num+" 条数据")

  12. },1000);

------------------------------------------------

这个用sql函数结合js: js对话框右上角添加参数month 值为公式:FORMAT(today(),"yyyy-MM") 

var sql="sql(\"数据连接名\", \"select count(1) from 表名 where left(日期字段,7)='" + month+ "'\", 1, 1)" 

var jilu=FR.remoteEvaluate(sql) alert("当月累计导入:"+jilu+" 条数据")

  • Alice吴 Alice吴(提问者) 大佬,不太会写js,当月累计导入数据**条,这个js怎么写
    2021-07-21 14:00 
  • luojian0323 luojian0323 回复 Alice吴(提问者) 这个用sql函数结合js: js对话框右上角添加参数month 值为公式:FORMAT(today(),\"yyyy-MM\") var sql=\"sql(\\\"数据连接名\\\", \\\"select count(1) from 表名 where left(日期字段,7)=\'\" + month+ \"\'\\\", 1, 1)\" var jilu=FR.remoteEvaluate(sql) alert(\"当月累计导入:\"+jilu+\" 条数据\")
    2021-07-21 16:00 
  • 帆软用户NH3P42dwmt 帆软用户NH3P42dwmt 回复 luojian0323 大佬,求助一下, 如果是直接excel导入的数据 这个条数怎么拿到呢
    2023-12-18 16:35 
  • 帆软用户NH3P42dwmt 帆软用户NH3P42dwmt 回复 luojian0323 是每一次导入提交的条数
    2023-12-18 16:36 
  • luojian0323 luojian0323 回复 帆软用户NH3P42dwmt 已前做过类似功能,填报 页面用js获取同一列数据一次没问题,再增加行或者减少行有时会取值不准。 对数据一次导入的暂时没有更好方案。
    2023-12-18 17:03 
  • 2关注人数
  • 679浏览人数
  • 最后回答于:2021-7-21 16:01
    请选择关闭问题的原因
    确定 取消
    返回顶部