以文本方式查看主题 - 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 -- 加载表失败 老师,我在重定向数据源后打开项目时出现加载表失败。入图: 打开项目后这张表不在,现在如何修改代码或修改表。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事件的代码去掉,重新启动是否还报错。 |