填报报数据被覆盖,增加一列数据会覆盖前一列数,求助大神!!1

如图所示,填报属性设置【智能提交】,勾选的主键,主键是自增主键,但是增加一列会覆盖前一列的数据,且导入Excel失败!!求助各位大佬,辛苦给看下是什么问题呢?

image.png

FineReport Ariana 发布于 2022-3-3 14:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
ArianaLv4见习互助
发布于2022-3-3 15:54

单元格属性设置为列表image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-3 14:42
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-3 14:42(编辑于 2022-3-3 14:43)

肯定会这样了。你自增主键。。就比如你现在从excel导入50行数据。而这50行在数据库没有。而数据库也不会存在他们的主键。那么一导入的时候,,它就一直都只会有一行最终进去。。。。

而且自增主键是不需要你指定的。这是数据库自己增加的。你得用表中其它的一列或者多列来确定唯一性。。。

  • Ariana Ariana(提问者) 用表中其它的一列或者多列来确定唯一性。?这要具体要怎么设置呢?
    2022-03-03 14:48 
  • CD20160914 CD20160914 回复 Ariana(提问者) 比如你C列,D列,E列这三个可以确定唯一性,那么你就对这三列都勾上主键。这个时候它在提交就会去判断三个字段是否存在。。
    2022-03-03 14:49 
  • Ariana Ariana(提问者) 回复 CD20160914 我试了下还是同样的问题
    2022-03-03 14:58 
  • CD20160914 CD20160914 回复 Ariana(提问者) 你b4单元格勾上。你说b4是自增id。那就不要绑定单元格了。。。
    2022-03-03 14:59 
  • CD20160914 CD20160914 回复 Ariana(提问者) 也就是pkid都不要设置在填报属性中。。因为是乍增加id。数据库会自动增加序号的
    2022-03-03 15:00 
  • 1关注人数
  • 465浏览人数
  • 最后回答于:2022-3-3 15:54
    请选择关闭问题的原因
    确定 取消
    返回顶部