FR填报报表,ID如何自动生成且不重复?

数据库为SQlite3的,想实现:

单击增加记录时候,自动生成ID且不重复

FineReport yzm543037 发布于 2021-11-5 19:05
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-11-5 19:28

填报自动生成序号并排序-https://help.fanruan.com/finereport/doc-view-545.html

————————————

222

最佳回答
1
996433090@qq.coLv6初级互助
发布于2021-11-6 09:04
UUID(32)
  • 冥王星 冥王星 感觉同学这个方法最简便
    2021-11-06 11:02 
最佳回答
0
杨建川Lv4见习互助
发布于2021-11-6 00:15
使用序列号函数插件,https://help.fanruan.com/finereport/doc-view-4133
最佳回答
0
檬茶茶Lv4初级互助
发布于2021-11-6 08:49(编辑于 2021-11-6 08:49)

A1的插入值策略  选默认值然后 这么写:max(A1[!0;!0]) + 1

最佳回答
0
忘忧河上一叶舟Lv5初级互助
发布于2021-11-6 14:05

要想和数据库里的ID不重复:

要么把数据都抽取出来后在进行增加记录,填报时ID列使用seq,提交并写入数据库;

要么就是数据库里的ID自增长,填报时,ID列使用Seq(只用于填报页数据排序展示),提交时不写入数据库

  • 4关注人数
  • 536浏览人数
  • 最后回答于:2021-11-6 14:05
    请选择关闭问题的原因
    确定 取消
    返回顶部