以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用逻辑列关闭行后对指定用户不可见  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94567)

--  作者:luckbetter333
--  发布时间:2016/12/27 9:01:00
--  用逻辑列关闭行后对指定用户不可见
如题,生产完成后,点入库逻辑列,锁定生产计划表中对应的行,并且从车间用户的生产计划表中消失,让他们只能看到没有完成的生产计划,应该怎样写代码,写在哪?
--  作者:有点色
--  发布时间:2016/12/27 9:04:00
--  

方法1、可以选择在启动的时候不加载

 

http://www.foxtable.com/webhelp/scr/2256.htm

 

方法2、可以直接删除掉那一行数据


--  作者:luckbetter333
--  发布时间:2016/12/27 9:43:00
--  
设置成功了,多谢图片点击可在新窗口打开查看
--  作者:luckbetter333
--  发布时间:2016/12/27 18:05:00
--  
今天完成了数据转换后,按照帮助文件,在外部表设置中加入[_Identify] Is Null
结果有一个表中的代码提示错误
代码如下
If User.Group = "开发管理部" Then
    DataTables("生产计划").LoadFilter = ""
Else
    DataTables("生产计划").LoadFilter = "入库 = False"
End If
DataTables("生产计划").Load()
其中入库是逻辑列名,请大神帮忙看看,为什么单机表就好用,转换后就提示错误,无法加载了。

--  作者:有点色
--  发布时间:2016/12/27 18:25:00
--  

试试改成

 

DataTables("生产计划").LoadFilter = "入库 = 0"