以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  加载表失败  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82604)

--  作者:爱相随
--  发布时间:2016/3/21 15:20:00
--  加载表失败
老师,我在重定向数据源后打开项目时出现加载表失败。入图:

图片点击可在新窗口打开查看此主题相关图片如下:111.png
图片点击可在新窗口打开查看

打开项目后这张表不在,现在如何修改代码或修改表。CTRL也没有用。


--  作者:大红袍
--  发布时间:2016/3/21 15:29:00
--  

1、看看你的BeforeConnectOuterDataSource事件,确保没有代码;

 

2、看看BeforeLoadOuterTable事件,代码也注释掉;

 

3、把你项目事件特别是afterOpenProject事件注释,以免打开窗口。

 

4、如果还报错,去数据库看一下有没有 表A,没有的话,就在foxtable里面加上。


--  作者:爱相随
--  发布时间:2016/3/21 17:53:00
--  
去查看了,数据库中没有“年度表”,也没有“表A”,然后在foxtable里面加上。加上“年度表”“表A”后,还是出现加载错误。BeforeConnectOuterDataSource事件和BeforeLoadOuterTable事件没有代码,afterOpenProject事件里的代码是:
Forms("系统界面").open()

Tables("学费表").Cols("姓名").DropForm = "收据窗口" \'客户表的县市列也采用我们设计的下拉窗口输入数据.
Tables("学费表").Cols("班级").DropForm = "班级窗口" \'客户表的县市列也采用我们设计的下拉窗口输入数据.
没有与“年度表”或“表A”相关的代码。

没有重定向数据源时打开项目没有问题,重定向后就出现这个错误了,都是外部数据源的
[此贴子已经被作者于2016/3/21 17:56:17编辑过]

--  作者:爱相随
--  发布时间:2016/3/21 18:02:00
--  
不过这个“年度表”是通过表A修改而来的,出现错误的都是表A、表B、表C修改表名后才出现错误的,其他表是通过项目导出备份后通过高速导入或合并得到的。是不是和这个有关呢,如果有关该怎么处理呢。
--  作者:大红袍
--  发布时间:2016/3/21 21:10:00
--  
把年度表、表A删除(添加外部表那里),afterOpenProject事件的代码去掉,重新启动是否还报错。