以文本方式查看主题 - 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没有问题,做个会出错的例子上来看看。 |