Foxtable(狐表)用户栏目专家坐堂 → 表行锁定的问题。


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

主题:表行锁定的问题。

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


加好友 发短信
等级:幼狐 帖子:187 积分:1987 威望:0 精华:0 注册:2017/1/21 16:12:00
表行锁定的问题。  发帖心情 Post By:2019/3/19 9:46:00 [只看该作者]

If Syscmd.Project.Update(False,False) = False Then
    Dim drs As List(of DataRow) = DataTables("信息系统巡查表").Select("[巡查日期] <= '" & Date.Today.AddDays(-1) & "'")
    For Each dr As DataRow In drs
        dr.Locked = True
    Next
End If

 

像上面的代码,是要求一天前的记录即锁定,用开发版文件,就没有问题,发布后的应用程序,增加记录,就锁不了,不知道是啥原因?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/19 12:40:00 [只看该作者]

修改代码,看弹出什么

 

If Syscmd.Project.Update(False,False) = False Then

msgbox(1)
    Dim drs As List(of DataRow) = DataTables("信息系统巡查表").Select("[巡查日期] <= #" & Date.Today.AddDays(-1) & "#")
    For Each dr As DataRow In drs
msgbox(2)

        dr.Locked = True
    Next

msgbox(3)
End If


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


加好友 发短信
等级:幼狐 帖子:187 积分:1987 威望:0 精华:0 注册:2017/1/21 16:12:00
  发帖心情 Post By:2019/3/19 16:38:00 [只看该作者]

以下是引用有点甜在2019/3/19 12:40:00的发言:

修改代码,看弹出什么

 

If Syscmd.Project.Update(False,False) = False Then

msgbox(1)
    Dim drs As List(of DataRow) = DataTables("信息系统巡查表").Select("[巡查日期] <= #" & Date.Today.AddDays(-1) & "#")
    For Each dr As DataRow In drs
msgbox(2)

        dr.Locked = True
    Next

msgbox(3)
End If

# 这个符合我弄错了。还是基本功不扎实


 回到顶部