以文本方式查看主题 - 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
|
||||
-- 作者: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编号与任务单编号一致。 |