以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]逻辑列权限  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126755)

--  作者:manyifuwu
--  发布时间:2018/10/28 12:48:00
--  [求助]逻辑列权限
请教:希望实现:1、交单列:只有选择‘已交’,锁定列自动勾选。2、锁定列勾选后,此行禁止编辑。3、只有经理才能取消勾选。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:填充权限.foxdb

[此贴子已经被作者于2018/10/28 12:48:15编辑过]

--  作者:y2287958
--  发布时间:2018/10/28 14:14:00
--  
上个商业版的实例,手头没有开发版
--  作者:manyifuwu
--  发布时间:2018/10/28 14:18:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目9.table

谢谢

 

[此贴子已经被作者于2018/10/28 14:18:21编辑过]

--  作者:y2287958
--  发布时间:2018/10/28 14:41:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目9.table


--  作者:manyifuwu
--  发布时间:2018/10/28 15:11:00
--  

谢谢!

 

增加一列“次数”是双精度列    如果:交单列,选 已交,次数列等于1。选择:取消、待定。次数列等于0.?

[此贴子已经被作者于2018/10/28 15:16:49编辑过]

--  作者:y2287958
--  发布时间:2018/10/28 15:14:00
--  
If e.DataCol.Name = "交单"
    If e.DataRow(e.DataCol.Name) = "已交"
        e.DataRow("锁定") = True
        e.DataRow("次数") = 1
    Else
        e.DataRow("次数") = 0
    End If
End If