打印后更新事件为什么只更新了第一行?

image.png

我这样写后,更新只会更新第一行数据?是什么原因呢?我还有一个想法,用Javascript写update语句,有没有知道怎么写的

FineReport 帆软用户p9k8MX4NIW 发布于 2025-7-18 15:00 (编辑于 2025-7-18 15:14)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-7-18 15:03

是根据这个主键更新的

你检查一下你的主键

image.png

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 这个字段是没有问题的,我查询出来有三行,更新只会更新第一行,这才是问题
    2025-07-18 15:09 
  • 华莉星宸 华莉星宸 回复 帆软用户p9k8MX4NIW(提问者) 你这三行的主键 E21 你看看是一样的吗
    2025-07-18 15:13 
  • 华莉星宸 华莉星宸 回复 帆软用户p9k8MX4NIW(提问者) 你把E21单元格的值 显示出来
    应该是只有一个值吧
    2025-07-18 15:13 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 华莉星宸 三行值,每个值不一样
    2025-07-18 15:14 
  • 华莉星宸 华莉星宸 回复 帆软用户p9k8MX4NIW(提问者) 我感觉你E21只有一个值。你改成公式看看 split(E21,",")
    2025-07-18 15:18 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-7-18 15:07

正常直接单元格 E21

你怎么多个[]

image.png

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 这个是单元格组,E21试了也不行的
    2025-07-18 15:09 
  • snrtuemc snrtuemc 回复 帆软用户p9k8MX4NIW(提问者) 你这个是E21扩展出来的,不要单元格组,直接单元格,设置E21就可以
    2025-07-18 15:10 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 snrtuemc 你试过的这种方法试过了,也是不行的
    2025-07-18 15:12 
  • snrtuemc snrtuemc 回复 帆软用户p9k8MX4NIW(提问者) 你试试,打印后,改成js,然后自带参数那边设置 参数名a ,值取E21,然后下面js alert(a); 看看取到什么值
    2025-07-18 15:15 
最佳回答
0
掌微科技Lv5见习互助
发布于2025-7-18 15:20

如果你的E21是扩展的,就用单元格E21,如果是写死的E21,E22,E23就用单元格组,你把你现在用的单元格组换为单元格试试

  • 4关注人数
  • 39浏览人数
  • 最后回答于:2025-7-18 15:20
    请选择关闭问题的原因
    确定 取消
    返回顶部