Foxtable(狐表)用户栏目专家坐堂 → [求助]后台行已解锁表中行还是锁定状态


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

主题:[求助]后台行已解锁表中行还是锁定状态

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


加好友 发短信
等级:童狐 帖子:266 积分:2150 威望:0 精华:0 注册:2012/3/28 16:49:00
[求助]后台行已解锁表中行还是锁定状态  发帖心情 Post By:2022/2/16 14:30:00 [只看该作者]

老师新年好!
我在窗口设定了“取消审批”Button,代码如下。利用SQLFind执行后,后台Locked 列= False正确,但是表"项目资金管理"该行还是锁定状态,不知道为什么?请老师指教。谢谢!

If User.IsRole("审批") Then
    Tables("总部申报").Current("审批人") = Nothing
    Tables("总部申报").Current("审批日期") = Nothing
    Tables("总部申报").Current("审批") = False
    Tables("总部申报").Current.Locked = False
    Tables("总部申报").Current.Save()
    Dim jlbh As String = Tables("总部申报").Current("记录编号")
    Dim dr As DataRow = DataTables("项目资金管理").SQLFind("[记录编号] = '" & jlbh & "'")
    If dr IsNot Nothing
        dr("审批人") = Nothing
        dr("审批日期") = Nothing
        dr("审批") = False
        dr.Locked = False
        dr.Save()
    End If
Else
    MessageBox.show("你无取消审核权限!")
End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110811 积分:563993 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/16 14:40:00 [只看该作者]

后台数据的变化肯定不会影响前台的。

方法1、改变后台数据后,需要重新加载数据
2、直接改前台数据

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


加好友 发短信
等级:童狐 帖子:266 积分:2150 威望:0 精华:0 注册:2012/3/28 16:49:00
  发帖心情 Post By:2022/2/16 15:47:00 [只看该作者]

谢谢蓝大师!我试一下。好像重新加载后数据变化了就是没有解锁。
[此贴子已经被作者于2022/2/16 15:55:17编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110811 积分:563993 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/16 16:04:00 [只看该作者]

怎么加载的?另外这个代码解锁的是行,不是解锁表。如果表锁了,和后台数据库是没有关系的。您锁的是行?还是表?怎么锁的?
[此贴子已经被作者于2022/2/16 16:06:29编辑过]

 回到顶部