插入行编号自增1

插入行如何写公式让编号自增1,由于会出现一次插入多行的可能性所以无法使用value取数据集最大编号+1,有没有大佬有更稳妥的法子

image.png

image.png

FineReport 源-王 发布于 昨天 14:10
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
用户k6280494Lv6专家互助
发布于昨天 14:13(编辑于 昨天 14:13
最佳回答
0
b5184bLv3见习互助
发布于昨天 14:44(编辑于 12 小时前

用系统自带的流水号函数,或者通过数据库生成流水号都可以。看自己对哪个比较熟悉

  • 源-王 源-王(提问者) 流水号函数肯定不行,光刷新页面这个公式都会自增
    2025-10-21 15:16 
  • b5184b b5184b 回复 源-王(提问者) 通过数据库生成流水号的话。例如oracle ,可以写sequences,如果前台要调用就用SQL函数取数
    2025-10-22 09:03 
最佳回答
0
CD20160914Lv8专家互助
发布于昨天 14:47

流水号的要用系统的来,用数据库去解决,在系统界面的时候不去填报,也不处理,入库的时候按数据库的规则去处理,因为填报搞不定并发的情况!!所以你只有借用数据库的功能才可以的

关于流水号解决-自动编号方案-我的帆软

  • 源-王 源-王(提问者) 看着好复杂,或者有没有办法可以限制填报一次只能提交一行,在有一行未提交时不能再插入行
    2025-10-21 15:01 
最佳回答
0
随隐Lv4见习互助
发布于10 小时前

在填报的时候合同编号不可编辑,这个合同编号在数据库生成,列如你这个编号是字段A拼接字段B然后在-001这种方式的话,你建表的时候:image.png

然后创建一个触发器插入时生成一个合同编号拼接字段image.png

你试试这种方式行不行,以前我倒是碰见过和你一样的问题,但那是2年前的项目了,找不到那时候我是咋处理的了,暂时想到的是这个方案,你试试看能不能解决。我这最后的触发器不一定对,随便整的,但思路是这么个思路

  • 5关注人数
  • 62浏览人数
  • 最后回答于:10 小时前
    请选择关闭问题的原因
    确定 取消
    返回顶部