以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]“自动编号”列的后5行编号自动覆盖了被删除的5行编号?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131917)

--  作者:fengwenliuyan
--  发布时间:2019/3/9 10:44:00
--  [求助]“自动编号”列的后5行编号自动覆盖了被删除的5行编号?
 表达式列“自动编号”:
\'YRDD\' + SubString(\'000000\', 1, 6 - Len(Convert([_Identify],\'System.String\'))) + Convert([_Identify], \'System.String\')
结果测试是:
先输入10行,保存,再删除后5行,再保存,再新增5行,
结果发现,“自动编号”列的后5行编号自动覆盖了被删除的5行编号,这是为什么?怎么避免? 

--  作者:有点蓝
--  发布时间:2019/3/9 10:53:00
--  
_Identify是不可能重复的,而且要保存后才会是真正的值。

我测试没有问题,上传具体实例说明

--  作者:fengwenliuyan
--  发布时间:2019/3/9 11:52:00
--  回复:(有点蓝)_Identify是不可能重复的,而且要保存...

图片点击可在新窗口打开查看此主题相关图片如下:1原始5行+新增5行.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2第一次保存.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3删除第5至10行后.png
图片点击可在新窗口打开查看


--  作者:fengwenliuyan
--  发布时间:2019/3/9 11:52:00
--  回复:(有点蓝)_Identify是不可能重复的,而且要保存...

图片点击可在新窗口打开查看此主题相关图片如下:4再次新增5行.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:5再次保存后.png
图片点击可在新窗口打开查看


--  作者:fengwenliuyan
--  发布时间:2019/3/9 11:54:00
--  回复:(有点蓝)_Identify是不可能重复的,而且要保存...

[此贴子已经被作者于2019/4/30 9:53:39编辑过]

--  作者:有点蓝
--  发布时间:2019/3/9 13:59:00
--  
内部表确实如此,我之前测试的是外部表,就没有这种情况。内部表应该是做了什么特殊处理。
--  作者:fengwenliuyan
--  发布时间:2019/3/9 16:03:00
--  回复:(有点蓝)内部表确实如此,我之前测试的是外部...
试过外部数据,的确如此,可以的,谢谢!