报表一张页面能实现新增、删除、修改记录操作,同时数据库里是用新增ID列当主键,已选智能提交

报表一张页面实现新增、删除、修改记录操作,同时数据库里是用新增ID列当主键,页面填报主键列每一列都有可能会修改,且没法选新增ID列当主键,所以要不就是新增会报错 要不就就是修改之后变成新增记录了

FineReport michelle123 发布于 2020-12-11 17:11 (编辑于 2020-12-11 17:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
朝赟丶Lv6初级互助
发布于2020-12-11 17:20(编辑于 2020-12-11 17:36)

智能提交,

单独做一列,这列要根据数据库已填数据做个自增序列,当主键

我实现的模板给你参考下吧

test.cpt


  • michelle123 michelle123(提问者) 已经选了智能提交,填报主键如果选 那个自增序列 当主键,会报值重复的错的
    2020-12-11 17:21 
  • 朝赟丶 朝赟丶 回复 michelle123(提问者) 那可能是你的序列没有自增,我这边是实现过这样的填报表的
    2020-12-11 17:24 
  • michelle123 michelle123(提问者) 回复 朝赟丶 所以说要再添加一列,这一列要像数据库里的自增列一样自增,当主键是吗,这一列怎么做比较好
    2020-12-11 17:25 
  • 朝赟丶 朝赟丶 回复 michelle123(提问者) 还有种方法,在数据库里要提交的表写自增序列,建主键,然后填报主键就选这个列,表设计时把这个主键也拉出来放一列。
    2020-12-11 17:26 
  • michelle123 michelle123(提问者) 回复 朝赟丶 这方法我做过了 添加记录会有问题的 因为填报页面把这个当主键 数据库又是自动新增列,会报错 冲突的,我试过
    2020-12-11 17:29 
  • 2关注人数
  • 736浏览人数
  • 最后回答于:2020-12-11 17:36
    请选择关闭问题的原因
    确定 取消
    返回顶部