Foxtable(狐表)用户栏目专家坐堂 → 求教单列条件锁定代码


  共有2879人关注过本帖平板打印复制链接

主题:求教单列条件锁定代码

帅哥哟,离线,有人找我吗?
supwork
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
求教单列条件锁定代码  发帖心情 Post By:2015/1/16 20:49:00 [只看该作者]

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编辑过]

 回到顶部