全局表事件datacolchangedIf e.DataTable.Name <> "数据操作日志" Then
Dim dr As DataRow = DataTables("数据操作日志").AddNew
Select Case e.DataTable.name
Case "入库表"
dr("用户") = User.Name
dr("涉及表") = e.DataTable.Name
dr("涉及列") = e.DataCol.Name
dr("涉及行") = e.DataRow("_Identify")
dr("时间") = Date.Now
dr("涉及编号") = e.DataRow("入库编号")
dr("操作") = """" & e.OldValue & """ 改成了 """ & e.NewValue & """"
Case "库存表"
dr("用户") = User.Name
dr("涉及表") = e.DataTable.Name
dr("涉及列") = e.DataCol.Name
dr("涉及行") = e.DataRow("_Identify")
dr("时间") = Date.Now
dr("涉及编号") = e.DataRow("入库编号")
dr("操作") = """" & e.OldValue & """ 改成了 """ & e.NewValue & """"
Case "出库表"
dr("用户") = User.Name
dr("涉及表") = e.DataTable.Name
dr("涉及列") = e.DataCol.Name
dr("涉及行") = e.DataRow("_Identify")
dr("时间") = Date.Now
dr("涉及编号") = e.DataRow("出库编号")
dr("操作") = """" & e.OldValue & """ 改成了 """ & e.NewValue & """"
End Select
End If