刷新单元格

怎么扫码一次后刷新固定单元格的数量

F6EBB91B-6525-4212-B264-AEAC1FD30CAC.png

FineReport 奥奥奥 发布于 2021-12-31 09:48 (编辑于 2021-12-31 09:56)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
luojian0323Lv7资深互助
发布于2021-12-31 09:57(编辑于 2021-12-31 10:09)

添加js

扫码后根据获取扫码后的值 

在js 中利用sql 函数 把控件值传递参数给sql 函数,将查询出来的值 赋值 给数量单元格。

二维码或者条形码扫完应该是一串字符或数字

var a=this.getValue();

var sql="sql(\"连接名\", \"select 指标字段 from 表 where 二维码字段='" + a+ "'\", 1, 1)"//是直接查,还是count,还是sum看你实际需要。

var jilu=FR.remoteEvaluate(sql)

contentPane.setCellValue("单元格地址(如:B10)",null,jilu)

  • 奥奥奥 奥奥奥(提问者) 代码怎么写呢,没用过不太会
    2021-12-31 10:02 
  • 孤陌 孤陌 还要考虑扫描的条码是那个 单元格的 才好赋对应的值
    2021-12-31 10:12 
  • 孤陌 孤陌 回复 奥奥奥(提问者) 你这个是做的扫描出库吧 扫多少次 代表出多少数量???
    2021-12-31 10:13 
  • 奥奥奥 奥奥奥(提问者) 回复 孤陌 对的,扫一次我会加一个数量,然后刷新展示在页面,但是上面的单元格不能刷新单机号还要在
    2021-12-31 13:37 
最佳回答
0
亲爱的记得采纳Lv6高级互助
发布于2021-12-31 09:53

刷新js做循环

循环次数为固定单元格的值

  • 奥奥奥 奥奥奥(提问者) 我新发了个图片就是扫码后刷新下面的差异明细
    2021-12-31 09:56 
最佳回答
0
孤陌Lv6资深互助
发布于2021-12-31 09:54

直接用SQL公式函数就可以了啊

  • 奥奥奥 奥奥奥(提问者) 怎么写呢,我新发了个图片就是扫码后刷新下面的差异明细
    2021-12-31 09:56 
最佳回答
0
飞段Lv6初级互助
发布于2021-12-31 10:15

sql函数,sql("定义的数据连接名称","SELECT count(*) FROM table",1,1)

  • 5关注人数
  • 595浏览人数
  • 最后回答于:2021-12-31 10:15
    请选择关闭问题的原因
    确定 取消
    返回顶部