按道理不需要这样,5楼的代码是肯定可以的,不过这个代码列名是“完成时间”,你的列名是“完成日期”,你改一下:
If e.DataCol.Name = "完成日期" Then
If e.DataRow.IsNull("完成日期") = False Then
e.Datarow("样品进度") = “已完成”
End If
你设置好代码后,记得重置一下列,这样原来已经输入的数据才会有效:
http://www.foxtable.com/help/topics/1469.htm