在填报报表中,如何更新主键?

例如,以序号为主键,已有记录序号:1,现在想将序号1修改成2,点击智能提交按钮,只会新增一条序号2的记录,表中会出现两条记录:序号1和序号2;若点击更新按钮,无法提交成功,该怎么操作?

FineReport wfx 发布于 2018-12-4 17:02 (编辑于 2018-12-4 17:03)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
6
touyuan001Lv6中级互助
发布于2018-12-4 17:24(编辑于 2018-12-4 17:25)

你可以自己再设一个主键  不使用序号为主键 

数据库表新建一个主键列

然后把对应字段放在报表中 并设置上 条件属性  新值   条件为len($$$)==0  新值为公式  =UUID()

 

UUID():返回随机的UUID。

示例:UUID()返回36位随机机器数。

       UUID(32)返回32位随机机器数。


  • 2关注人数
  • 1234浏览人数
  • 最后回答于:2018-12-4 17:25
    请选择关闭问题的原因
    确定 取消
    返回顶部