Foxtable(狐表)用户栏目专家坐堂 → 代码求助


  共有2218人关注过本帖树形打印复制链接

主题:代码求助

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


加好友 发短信
等级:一尾狐 帖子:470 积分:3641 威望:0 精华:0 注册:2017/11/5 14:47:00
代码求助  发帖心情 Post By:2018/11/10 2:22:00 [只看该作者]

If Tables("客户订砖总表").Current IsNot Nothing Then
    For Each dr As DataRow In DataTables("客户订砖总表").DataRows
        If dr.Locked = True Then
            msgbox("不能修改")
            Return
        Else
            Forms("编辑客户订砖").open
        End If
    Next
End If

 

老师,给我看一下这个代码怎么出问题,我想表的锁定行,不能打开编辑功能,反之打开编辑窗口,可是一直循环不来了,遇到了没有锁定行,还是提示“不能修改”


 回到顶部
帅哥哟,离线,有人找我吗?
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4752 积分:34568 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2018/11/10 8:12:00 [只看该作者]

本来锁定行就无法作任何操作的,不需要设置什么代码的

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110629 积分:563047 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/11/10 8:54:00 [只看该作者]

代码写在哪个事件的?

If Tables("客户订砖总表").Current IsNot Nothing Then
        If Tables("客户订砖总表").Current.Locked = True Then
            msgbox("不能修改")
            Return
        Else
            Forms("编辑客户订砖").open
        End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
outcat
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:470 积分:3641 威望:0 精华:0 注册:2017/11/5 14:47:00
  发帖心情 Post By:2018/11/10 13:45:00 [只看该作者]

老师,成功了,谢谢

 回到顶部