菜鸟w青铜三
2024-8-28 17:19:29 发布在问答
脚本运行成功,更新失败
var re = iif(bool,"删除1","")
var ins = iif(bool,"填报1","")
var ac = iif(bool,"填报2","")

refreshData()
remove(re)
insert(ins)
update(ac)


上述是提交按钮的组件提交时运行的脚本,预览报告点击提交之后,先后出现删除成功,插入成功,更新成功;
但是查看数据表数据最后一个更新成功并没有更新数据表数据,这是怎么回事呢


649
9
精彩评论9
yhdata_lyaa
发表于 2024-8-28 17:32:19 显示全部楼层
更新提交 的填报设置了条件列吗,按照条件列是否有数据更新了
回复

使用道具 2#

菜鸟w青铜三
发表于 2024-8-28 17:50:14 显示全部楼层
yhdata_lyaa 发表于 2024-8-28 17:32
更新提交 的填报设置了条件列吗,按照条件列是否有数据更新了

设置了条件列,但是数据并没有更新
回复

使用道具 3#

菜鸟w青铜三
发表于 2024-8-28 17:55:24 显示全部楼层
yhdata_lyaa 发表于 2024-8-28 17:32
更新提交 的填报设置了条件列吗,按照条件列是否有数据更新了

var re = iif(bool,"删除1","")
var ins = iif(bool,"填报1","")
var ac = iif(bool,"填报2","")
var ab = iif(bool,"更新1","")

refreshData()
remove(re)
insert(ins)
update(ac)

还有想问一下上面脚本的执行顺序是删除、插入、更新吗


预览报告点击提交按钮后出来的顺序如图片,是不是三个顺序并不是我想要的,先删除-再插入-再更新
2222.png
回复

使用道具 4#

yhdata_lyaa
发表于 2024-8-28 18:12:14 显示全部楼层
菜鸟w 发表于 2024-8-28 17:55
var re = iif(bool,"删除1","")
var ins = iif(bool,"填报1","")
var ac = iif(bool,"填报2","")

看提示是 插入-删除-更新、
是成功后的提示,执行应该是按照你写的顺序,但是每个执行时间不能保证呢
回复

使用道具 5#

菜鸟w青铜三
发表于 2024-8-28 18:17:33 显示全部楼层
yhdata_lyaa 发表于 2024-8-28 18:12
看提示是 插入-删除-更新、
是成功后的提示,执行应该是按照你写的顺序,但是每个执行时间不能保证呢 ...

但是数据表中的数据并没有更新,我能不能通过脚本手动的设置他们的执行顺序
回复

使用道具 6#

yhdata_lyaa
发表于 2024-8-28 18:52:08 显示全部楼层
菜鸟w 发表于 2024-8-28 18:17
但是数据表中的数据并没有更新,我能不能通过脚本手动的设置他们的执行顺序 ...

一个脚本里的一般是按照顺序执行的,建议你还是分多个提交呢
回复

使用道具 7#

菜鸟w青铜三
发表于 2024-8-29 08:20:52 显示全部楼层
yhdata_lyaa 发表于 2024-8-28 18:52
一个脚本里的一般是按照顺序执行的,建议你还是分多个提交呢

什么意思,添加多个提交按钮进行多次提交吗,那这样的话对使用者来说很不方便呀,那能不能添加两个提交按钮,但是隐藏掉第一个按钮,通过写脚本的方式让第二个按钮执行的时候限制性第一个按钮再执行第二个按钮的功能
回复

使用道具 8#

找Job的老6铂金二
发表于 2024-8-29 08:30:04 显示全部楼层
也不完全没有实现的机会,你可以研究一下使用脚本进行提交sql语句,以保证执行顺序。
https://www.yonghongtech.com/rea ... _report_script.html
回复

使用道具 9#

找Job的老6铂金二
发表于 2024-8-29 08:31:45 显示全部楼层
不过上面的方法有一定的深度,看不懂改不来的话,还是用简单的分开3个提交吧
回复

使用道具 10#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部