多个sheet 的填报模板 提交之后 只有一条数据  而且只有最后一条的数据

啊.cpt

image.png

这是填报多sheet的填报数据 只有一条 

image.png

这是  模板




求大佬指点一下  这个只显示最后一个sheet的数据 

FineReport 大哥大没信号 发布于 2020-2-24 09:55 (编辑于 2020-2-24 10:18)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
浪兔Lv7初级互助
发布于2020-2-24 10:01(编辑于 2020-2-24 13:42)

1582510680523282.cpt

- -/

模板导出内置数据丢上来吧。我看看你的模板怎么做的。

你找不到另外一个确保唯一性的主键了吗。比如日期。比如你的序号。

跟你的用户id 周一周二结合起来。

  • 大哥大没信号 大哥大没信号(提问者) 等一下 模板发你
    2020-02-24 10:15 
  • 浪兔 浪兔 回复 大哥大没信号(提问者) 模板放到这上面来。而且没有解决问题就先不要采纳最佳。
    2020-02-24 10:15 
  • 大哥大没信号 大哥大没信号(提问者) 回复 浪兔 之前说的联合主键不是针对 后边 修改的计划覆盖数据的需求嘛 现在是 填报的 问题 多个sheet 填报 到数据库里只有一条数据 还是最后一个sheet的数据
    2020-02-24 10:33 
  • 浪兔 浪兔 回复 大哥大没信号(提问者) 你的新增也是可以的。 假设你的用户id + 填写日期 + 工作计划分类。三者合一确保了唯一性。 比如李三 2020-02-24 周一。 填写了一份数据。那么在修改的时候也是根据这三个来修改覆盖。、 新增的时候由于没有重复这一条数据。在智能提交下也是新增。
    2020-02-24 10:54 
  • 大哥大没信号 大哥大没信号(提问者) 回复 浪兔 create table 工作计划 ( ID VARCHAR(50) , 用户名 varchar(50), 真实姓名 varchar(50), 序号 varchar(50), 最重要的事 VARCHAR(100), 何时启动 DATETIME, 何时完结 DATETIME, 工作输出成果 VARCHAR(200), 重要性打分 VARCHAR(50), 难度系数 VARCHAR(50), 可操作性打分 VARCHAR(50), 失分原因 VARCHAR(100), 可挽救的分数 VARCHAR(100), 谁参与 VARCHAR(100), 需支持事项 VARCHAR(100), 停车场 VARCHAR(100), 填写日期 DATETIME, 修改日期 DATETIME, 结果自评 varchar(200), 完成情况 varchar(200), 差距的原因是 varchar(200), 如何改进 varchar(200), 改进的时限 varchar(200), 改进的关键成果 varchar(200), 上级评分 varchar(20), 评价建议 varchar(200), 工作计划分类 varchar(200))
    2020-02-24 12:05 
  • 2关注人数
  • 561浏览人数
  • 最后回答于:2020-2-24 13:42
    请选择关闭问题的原因
    确定 取消
    返回顶部