填报报表:新增主从表填报,提交时从表怎么保存主表id

sqlserver数据库:

主表创建sql:

create table maintain_record_mater(

master_id INT IDENTITY(1,1) PRIMARY KEY, --主键,从1开始,每次自增1

team_group nvarchar(128) not null, --班组

maintain_by nvarchar(50) not null,--维修员

maintain_date DATETIME not null,--日期

craeteTable nvarchar(50),--制表

line_leader_confirm nvarchar(50) not null,--拉长确认

pe_confirm nvarchar(50) not null,  --PE工程确认

create_by nvarchar(50),--创建人

create_date DATETIME DEFAULT GETDATE(),--创建时间

define1 nvarchar(50),--扩展字段1

define2 nvarchar(50),--扩展字段2

define3 nvarchar(50)--扩展字段3

)  ;

从表创建sql:

create table maintain_record_lines(

master_id int ,--主表id 

product_name nvarchar(128) not null, --产品名称

batch nvarchar(50) ,--批量

fault_phenomenon nvarchar(512), --故障现象

cause_analysis nvarchar(512),  -- 原因分析

solution nvarchar(512),  -- 解决方案

sum_bad_qty nvarchar(50),  -- 不良数量汇总

create_by nvarchar(50),--创建人

create_date DATETIME DEFAULT GETDATE(),--创建时间

define1 nvarchar(50),--扩展字段1

define2 nvarchar(50)--扩展字段2

) ;

图1:

image.png

图2:提交后从表master_id为空,怎么获取主表的主键,并保存到从表的mater_id

image.png

FineReport 杨fan起航 发布于 2025-4-17 18:40 (编辑于 2025-4-17 18:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-4-17 18:47

你应该在界面生成一个uuid  当主表的主键  从表的外键

搞两个填报属性

--------------------

参考

主从表填报 https://help.fanruan.com/finereport/doc-view-542.html

  • 杨fan起航 杨fan起航(提问者) 您好,可以详细说说吗,具体如何操作。
    2025-04-18 08:43 
  • 华莉星宸 华莉星宸 回复 杨fan起航(提问者) 你先仔细阅读一下文档哈,就是例子
    2025-04-18 09:03 
  • 2关注人数
  • 51浏览人数
  • 最后回答于:2025-4-17 18:47
    请选择关闭问题的原因
    确定 取消
    返回顶部