以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何设置子表禁止编辑  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89695)

--  作者:猫小猪
--  发布时间:2016/8/27 10:25:00
--  如何设置子表禁止编辑
    库存表分别和“借出”、“归还”、“入库”、“报废”四个子表进行关联,  库存表只做为查看库存用,要禁止编辑,当我用代码锁定库存表禁止编辑时,下面显示的四个子表,都还可以编辑。 那我应该如何去设置禁止编辑呢? 如下图示:

图片点击可在新窗口打开查看此主题相关图片如下:无法锁定子表的编辑.jpg
图片点击可在新窗口打开查看


--  作者:猫小猪
--  发布时间:2016/8/27 10:27:00
--  
上图中,“借出”、“归还”、“入库”、“报废”四表,我设置的是必须在双击弹出的窗口状态下,才可以编辑,否则禁止编辑
--  作者:Hyphen
--  发布时间:2016/8/27 10:48:00
--  
同样用代码禁止关联表不能编辑,如Tables("表A.表B").AllowEdit = False

打开窗口的时候,AfterLoad事件
Tables("表A.表B").AllowEdit = True

关闭窗口,AfterClose事件
Tables("表A.表B").AllowEdit = False

--  作者:猫小猪
--  发布时间:2016/8/27 12:47:00
--  
问题解决啦。。。谢谢