以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]怎样获得单元格初始值、原始值【OldValue、newvalue】  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=35229)

--  作者:gsnake
--  发布时间:2013/6/26 21:42:00
--  [求助]怎样获得单元格初始值、原始值【OldValue、newvalue】

oldvalue只是获得前一次修改的值,我改了N次,怎样获得最初表中的原始值??

 

我记得论坛上有,但找不到,所以题目多写了几个关键词,以方便其他人查找!


--  作者:lsy
--  发布时间:2013/6/26 21:59:00
--  
e.Row.DataRow.OriginalValue("日期")
--  作者:gsnake
--  发布时间:2013/6/26 22:50:00
--  

谢谢!!我放上例子!以便新手看看

在 DataColChanging 里

 

If e.DataCol.name="第一列" Then
    msgbox(e.DataRow.OriginalValue("第一列")) \'最近一次保存的值
    msgbox(e.newvalue)   \'刚输入的值
    msgbox(e.oldvalue)   \'之前的值
    msgbox(e.DataRow("第一列"))   \'之前的值
End If

 

DataColChanged可不一样,新手你可以试试了


--  作者:lsy
--  发布时间:2013/6/27 6:11:00
--  
总结的好,利国利民。