以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自动编码错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49789)

--  作者:1234567
--  发布时间:2014/4/24 8:43:00
--  自动编码错误

表事件DataRowAdded

e.DataRow("任务单编号") = "RW" & e.DataRow("_Identify")

结果不一致?


图片点击可在新窗口打开查看此主题相关图片如下:1452.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:qq.zip


--  作者:1234567
--  发布时间:2014/4/24 8:48:00
--  

密码20000109,忘记取消了


--  作者:1234567
--  发布时间:2014/4/24 8:51:00
--  
当我删除部分行以后,再增加行,出现编码不一致情况
--  作者:lsy
--  发布时间:2014/4/24 8:53:00
--  
代码放到BeforeSaveDataRow
--  作者:1234567
--  发布时间:2014/4/24 8:56:00
--  

也不一致的呀


--  作者:lsy
--  发布时间:2014/4/24 9:04:00
--  
完全一致啊。
--  作者:狐狸爸爸
--  发布时间:2014/4/24 9:04:00
--  

_Identify保存后就不会改变了的,_Identify是行的身份证号码,就像人的身份证号码,不会因为有人过世,就重新修改所有人的身份证号码一样。

没必要追求编号的连续,左边已经有个连续的行号列的了。

如果一定要一个,就自己增加一列,用这个输入:

http://www.foxtable.com/help/topics/0140.htm

 


--  作者:1234567
--  发布时间:2014/4/24 9:05:00
--  

问题在于新增行后,Identify的数值会变化的


--  作者:有点甜
--  发布时间:2014/4/24 9:06:00
--  
以下是引用1234567在2014-4-24 9:05:00的发言:

问题在于新增行后,Identify的数值会变化的

 

看7楼,先把这一行保存一下。


--  作者:1234567
--  发布时间:2014/4/24 9:16:00
--  

不要求编号的连续。

要求是_Identify编号与任务单编号一致。

 

 

现在的情况是:

当我开始新增行时,编号一致。

假如我新增10行后,再删除这10行。

然后我新增1行,Identify编号为11,任务单编号RW11,接着就出现了Identify编号变化为1。

结果是_Identify编号与任务单编号一致。