如帮助图文里提到的,写了下面这个代码是实现已审批则不能修改的功能
If e.Col.Name = "审批" Then '只有经理才能审批
If User.Group <> "经理" Then
e.Cancel = True
End If
ElseIf e.Row("审批") = True Then '如果此行已经审批了,则禁止修改
e.Cancel = True
End If
可现在有一个问题,A是录入员,B是审批人,A已经录入好一条行数据保存好还没退出,B刚刚好打开表看到这条行数据马上审批保存退出了,这时A又修改把刚才录入的那条行数据改了一个金额再保存数据,结果就B审批的数据不是之前那条,而是A最后修改成功的数据,想请教各位应该怎么解决这个问题,是不是参考工作流与并发冲突就可以解决了?
[此贴子已经被作者于2015/5/22 10:17:06编辑过]