If e.DataCol.Name = "日期" Then
Dim pr2 As DataRow
pr2 = DataTables("包装日计划").Find("产品代码 = '" & e.DataRow("产品代码") & "'and 包装日期 = #" & e.DataRow("日期") & "#")
If pr2 IsNot Nothing Then
e.DataRow("总箱数") = pr2("总箱数")
DataTables("扫码记录主表").DataCols("总箱数").AllowEdit = False
End If
End If
以上代码为表 列数据改变后执行,如果在包装日计划中已有计划箱数,则取得该计划箱数,并锁定该总箱数列。现在数据是取过来了,但锁定功能没实现。
另 DataTables("扫码记录主表").DataCols("总箱数").AllowEdit = False
这句代码能保存,但没有执行,
如何写E参数代码?
[此贴子已经被作者于2015-1-16 20:50:24编辑过]