以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]卸载表后再加载表后提示”不存在名称为**的Table“  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82834)

--  作者:无我是天机
--  发布时间:2016/3/25 15:08:00
--  [求助]卸载表后再加载表后提示”不存在名称为**的Table“
通过表关闭按钮把表卸载了,然后重新通过ListView点击(该事件里面已经写了重新加载这个表的代码)连接到这个表的时候,提示“不存在名称为**的Table”?
--  作者:无我是天机
--  发布时间:2016/3/25 15:13:00
--  
补充:卸载的表是临时表
--  作者:大红袍
--  发布时间:2016/3/25 15:37:00
--  

建议你还是把临时表 隐藏吧,不要卸载,不然是恢复不了的。

 

Tables("临时表").Visible = False


--  作者:无我是天机
--  发布时间:2016/3/25 15:48:00
--  
原本是把表隐藏的,但是因为隐藏了当没有关闭项目的时候又重新打开这个表(以及该表的主窗口),界面上(下拉列别、文本框、Table中上次打开选择或者运算的值都还在)。所以,想测试一下直接卸载再重新加载表,界面上(下拉列别、文本框、Table中上次打开选择或者运算的值会不会就自动清空了。
--  作者:大红袍
--  发布时间:2016/3/25 15:51:00
--  
 你这个临时表是动态生成的不?能不能在重新生成一次?
--  作者:无我是天机
--  发布时间:2016/3/25 15:57:00
--  
懂了,感谢感谢。
--  作者:无我是天机
--  发布时间:2016/3/25 16:20:00
--  
还是有问题,红袍老师。卸载的时候也会弹出上述的提示?如果直接隐藏表的话,再次打开然后在事件中重新动态生成临时表,又会提示同名的表已经存在了。
--  作者:大红袍
--  发布时间:2016/3/25 16:22:00
--  

你临时表用什么代码生成?


--  作者:无我是天机
--  发布时间:2016/3/25 16:39:00
--  
刚才有测试了下,不管是直接用菜单创建的临时表还是用DataTableBuilder动态生成的,都一样。卸载都会报这个错误。
--  作者:大红袍
--  发布时间:2016/3/25 17:12:00
--  
我测试unload没有问题,做个会出错的例子上来看看。