以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  datacolching新旧值显示问题!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=59231)

--  作者:998168
--  发布时间:2014/10/31 9:46:00
--  datacolching新旧值显示问题!
datacolching这事件中如有信息提示框的代码弹出信息窗口,此时单元格内显示的是旧值,有什么办法显示为新值呢? 注明我不希望用datacolched事件!因为不适用!
--  作者:有点甜
--  发布时间:2014/10/31 9:48:00
--  

 e.OldValue

 

 e.NewValue


--  作者:998168
--  发布时间:2014/10/31 9:54:00
--  
以下是引用有点甜在2014-10-31 9:48:00的发言:

 e.OldValue

 

 e.NewValue

在弹出提示框的时候单元格还要显示新值啊!怎么做?
--  作者:Bin
--  发布时间:2014/10/31 10:00:00
--  
messagebox.show( e.OldValue)  不应该单元格继续显示新值
--  作者:998168
--  发布时间:2014/10/31 13:02:00
--  
以下是引用Bin在2014-10-31 10:00:00的发言:
messagebox.show( e.OldValue)  不应该单元格继续显示新值

不应该单元格继续显示新值,这句话怎么理解呢?
--  作者:998168
--  发布时间:2014/10/31 13:14:00
--  
以下是引用Bin在2014-10-31 10:00:00的发言:
messagebox.show( e.OldValue)  不应该单元格继续显示新值

请看下图

图片点击可在新窗口打开查看此主题相关图片如下:新旧值图片.jpg
图片点击可在新窗口打开查看
我旧值是a ,新输入值为 b ,可是还显示的是旧值呢,我想要此时单元格中显示的是新值!

[此贴子已经被作者于2014-10-31 13:15:41编辑过]

--  作者:Bin
--  发布时间:2014/10/31 14:03:00
--  
点确定后,就显示新值了.此时DataColChangeING 还没执行完毕.
--  作者:有点甜
--  发布时间:2014/10/31 14:10:00
--  

 回复7楼,不能再Datacolchanging写代码,你写到ValidateEdit事件吧。

 

msgbox(e.Text)
e.Cancel = True