填报A表的数据后,想更新B表的数据,怎么设置?

image.png

填报A表的数据后,想更新B表的数据,怎么设置?

B表的数据需要在A表提交后,要引用A表数据进行更新。

FineReport lt1873 发布于 2023-11-6 09:53 (编辑于 2023-11-6 09:56)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-11-6 09:54

两个没关联,直接设置两个提交事件

AB表有数据先后关联,那就只能A表写触发器实现B表数据更新了

  • lt1873 lt1873(提问者) B表的数据需要在A表提交后,要引用A表数据进行更新。
    2023-11-06 09:55 
  • snrtuemc snrtuemc 回复 lt1873(提问者) 那只能写触发器出发了,具体你要根据数据库自己百度下
    2023-11-06 09:57 
  • lt1873 lt1873(提问者) 回复 snrtuemc 在帆软里面使用sql(......)无法完成吗?只能在数据库中触发?
    2023-11-06 10:00 
  • snrtuemc snrtuemc 回复 lt1873(提问者) 应为提交基本是同时,没法确定先后的,要么你做两次提交,先A表提交,然后再B表提交,提交不能一次完成
    2023-11-06 10:02 
  • lt1873 lt1873(提问者) 回复 snrtuemc 你说的是操作单表还多表?同时提交的吗?我一直做的都是单表,第一个先删除提交,第二个智能提交,这样没问题啊
    2023-11-06 10:08 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-11-6 10:01(编辑于 2023-11-6 10:02)

不用触发器,就试试填报成功,在提交入库

image.png

image.png

  • lt1873 lt1873(提问者) 我就是想用这种方法,但是这里值写sql()函数,update 逻辑写完后,这个列怎么选呢?
    2023-11-06 10:09 
  • 用户k6280494 用户k6280494 回复 lt1873(提问者) 列可以,写sql()公式,不选单元格
    2023-11-06 10:10 
  • lt1873 lt1873(提问者) 回复 用户k6280494 列是要选择一个字段,值写sql公式,选什么字段呢?
    2023-11-06 10:13 
  • 用户k6280494 用户k6280494 回复 lt1873(提问者) 你更新那个值,就选那个字段啊
    2023-11-06 10:15 
最佳回答
0
孤陌Lv6资深互助
发布于2023-11-6 10:18

如果数据不多 可以在填报成功事件里 做填报入库就好了

  • 3关注人数
  • 426浏览人数
  • 最后回答于:2023-11-6 10:18
    请选择关闭问题的原因
    确定 取消
    返回顶部