以文本方式查看主题 - 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 |