以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  老版本Foxtable的BUG又出现了  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=50170)

--  作者:身份不明
--  发布时间:2014/4/30 15:21:00
--  老版本Foxtable的BUG又出现了

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看
2014版本已经修复的BUG,我怎么又出现这个问题了。。增加行就会出发逻辑列的Datacolchanging事件吗!
--  作者:有点甜
--  发布时间:2014/4/30 15:27:00
--  

 呵呵.....你特别处理一下就好

 

\'逻辑列代码

If e.OldValue <> Nothing Then

 

End If


--  作者:Bin
--  发布时间:2014/4/30 15:28:00
--  
确实如此,坐等修复或者用回老版本.
--  作者:lsy
--  发布时间:2014/4/30 15:31:00
--  
还是等修复,别看是小毛病,很牵扯精力。
--  作者:zyqzyy
--  发布时间:2014/4/30 15:31:00
--  

等待修复!


--  作者:身份不明
--  发布时间:2014/4/30 15:43:00
--  

没修复前该如何处理这个问题,5.1假期都加班,假期回来后要发布版本给同事用,

我们就是流程比较多,需要通过逻辑列把这一流程的数据转到下一步。但转的时候就会出发下一流程的Datacolchanging事件。

该如何避免这个问题呢!求老师们指导,急啊!


--  作者:狐狸爸爸
--  发布时间:2014/4/30 15:53:00
--  

不要用系统自带的克隆行,自己编码克隆:

 

dim r1 as row = tables("xxx").Current

dim r2 as row = tables("xxx")

for each c as col in Tables("xxx").Cols

    if c.name <>  "逻辑列" Then

           r2(c.name) = r1(c.name)

    end if

next