以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎样禁在关联表新增行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129833)

--  作者:wjhmmj
--  发布时间:2019/1/7 13:23:00
--  怎样禁在关联表新增行
建立A表、B表,以A表父表、B表为子表,以编号列为关联,生成关联A.B表,怎样在A.B表中禁直接新增行?请指教,谢谢!!!
--  作者:有点甜
--  发布时间:2019/1/7 14:44:00
--  

方法一:执行代码

 

Tables("表A.表B").AllowAddNew = False

 

方法二:beforeadddatarow事件

 

If CurrentTable.name = "表A.表B" Then
    msgbox("不能新增")
    e.cancel = True
End If


--  作者:wjhmmj
--  发布时间:2019/1/7 17:08:00
--  
谢谢!
--  作者:wjhmmj
--  发布时间:2019/1/7 17:57:00
--  
测试还是能新增行,怎么解决?请指教,谢谢。
--  作者:有点甜
--  发布时间:2019/1/7 17:59:00
--  
以下是引用wjhmmj在2019/1/7 17:57:00的发言:
测试还是能新增行,怎么解决?请指教,谢谢。

 

你用哪个方法?你如何操作新增行的?