一对多问题

现在一张报表中,数据要保存到两个表中,如下图,现在表1和表2的关系是一对多,新增数据时,表1要先保存,表2获取表1对应的id,再保存表2,如何获取到表1生成的id再保存表2???

image.png

FineReport 酸奶不舔盖 发布于 2024-2-1 10:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-2-1 11:00

这个目前不支持

建议直接用UUID()函数,生成一个一致的主键做ID

最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-2-1 11:00

换个思路

ID改成UUID()在单元格中预先生成一个

最佳回答
0
JL98Lv6中级互助
发布于2024-2-1 14:13(编辑于 2024-2-1 14:14)

没必要先保存表1,你直接在页面上放一个两个表都要存的相同的UUID,之后两个表填报属性ID字段都设置成这个UUID的单元格,那就是ID对应了,之后你表2要在多一个UUID,表示对应的多条

https://help.fanruan.com/finereport/doc-view-2869.html

image.png

  • 2关注人数
  • 133浏览人数
  • 最后回答于:2024-2-1 14:14
    请选择关闭问题的原因
    确定 取消
    返回顶部