以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  记录数据记录的日期和人员  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118627)

--  作者:lungby
--  发布时间:2018/5/7 17:40:00
--  记录数据记录的日期和人员
如题,单独设置了两列,希望可以记录 “数量”列和“地点”列第一次记录的时间和地点,如何设置呢?
--  作者:有点蓝
--  发布时间:2018/5/7 17:56:00
--  
DataColChanging事件

Select Case e.DataCol.Name
    Case  "数量"
        If e.NewValue <> Nothing AndAlso e.OldValue = Nothing AndAlso e.DataRow.Isnull("数量记录")
            e.DataRow("数量记录") = e.NewValue 
        End If

    Case  "地点"
        If e.NewValue > "" AndAlso e.OldValue Is Nothing AndAlso e.DataRow.Isnull("地点记录")
            e.DataRow("地点记录") = e.NewValue 
        End If
End Select

--  作者:lungby
--  发布时间:2018/5/8 13:56:00
--  
那请问可以改为记录每次修改前的数据 和每次修改的时间吗?    以后每改动一次都继续记录

例如新增行 数量列为5 ,日期为2018-01-01,记录后 在“数量记录”列 中 记录为 “5 2018-01-01”,
修改后数量为10,修改日期为2018-02-02,“数量记录”列中的内容为“5 2018-01-01 10 2018-02-02”
往后每修改一次则在后面继续记录?


--  作者:有点蓝
--  发布时间:2018/5/8 15:02:00
--  
例如:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=110215