以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教:如何通过代码永久性删除关联?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28502)

--  作者:关键下一秒
--  发布时间:2013/1/31 14:03:00
--  请教:如何通过代码永久性删除关联?

请教:

    1.如何通过代码永久性删除关联

    2.如何通过代码删除表,相当于执行表删除菜单功能,并能够被保存。(不删除后台数据)

    以上,

谢谢!


--  作者:lin_hailun
--  发布时间:2013/1/31 14:57:00
--  
 1、对于通过菜单添加的关联,是不允许删除的……只有动态添加的关联才可以。

 2、可以通过取巧的方法删除表,最多只能这样。

MainTable = Tables("表B")
Syscmd.Table.Delete()

--  作者:关键下一秒
--  发布时间:2013/1/31 16:27:00
--  

谢谢!


--  作者:关键下一秒
--  发布时间:2013/1/31 16:51:00
--  
这个删除好像没办法批量用for each ....next 来删除哦。
--  作者:lin_hailun
--  发布时间:2013/1/31 17:02:00
--  
 可以,但是需要注意细节。

For i As Integer = DataTables.Count - 1 To 0 Step -1
    MainTable = Tables(DataTables(i).Name)
    Syscmd.Table.Delete()
Next

--  作者:关键下一秒
--  发布时间:2013/2/1 12:49:00
--  

嗯,我再试试!谢谢!