以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 奇怪,哪儿来的代码在调用不存在的列名呢? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=145625) |
-- 作者:龙潭春早 -- 发布时间:2020/2/2 19:26:00 -- 奇怪,哪儿来的代码在调用不存在的列名呢? 改了多个表中总数 7个列 的名称,再次打开项目时,弹窗提示找不到这 7个 列。 应该是代码中调用了这些列名,所以找不到。 但是,弹窗没有显示是在哪些表的哪些事件里,有代码在调用这些列。 因此,到“输出代码”和“输出结构”导出的两个Word文档中, 找出了这 7个列 对应的各个表,并在该项目对应的各个事件代码中,更改了对应的所有列名。 用改前的列名,搜索“输出代码”Word文档,已经没有这些列了。 同时,还检查了自定义的几个函数,里面没有调用这几个列。 但是奇怪的是,重新打开项目,还是出来弹窗提示找不到这些列! 想知道的是: 1)点击“输出代码”,导出的应该是项目的所有事件的代码了。 怎么还会有代码在调用之前的列名呢? 这些代码会藏在哪里呢? 2)弹窗问题,有什么办法解决呢? |
-- 作者:有点蓝 -- 发布时间:2020/2/2 20:22:00 -- 1、检查筛选树、目录树有没有用到这些列 2、检查有没有那个列属性里曾经用到这些列,比如列表项目 3、检查查询表有没有用到这些列:http://www.foxtable.com/webhelp/topics/2321.htm 4、检查有没有表达式列的表达式用到这些列 上面都是代码里看不到的
|
-- 作者:小马甲 -- 发布时间:2020/2/2 20:23:00 -- 删除BIN文件试试啊! |
-- 作者:龙潭春早 -- 发布时间:2020/2/3 21:53:00 -- @有点蓝 尽快研究一下 多谢大侠! @小马甲 试了 不起作用 还是感谢!
|
-- 作者:龙潭春早 -- 发布时间:2020/2/19 0:53:00 -- 1、检查筛选树、目录树有没有用到这些列 2、检查有没有那个列属性里曾经用到这些列,比如列表项目 3、检查查询表有没有用到这些列:http://www.foxtable.com/webhelp/topics/2321.htm 4、检查有没有表达式列的表达式用到这些列 蓝老师: 这些列都是“xxx编码”列,如产品编码、订单编码、客户编码等(见下面截图),应该不会用在上述这些场合。 1、筛选树、目录树: 我们好像还没有用过这些; 2、列属性的列表项目里: 应该不会用到编码列; 3、查询表: 我们好像还没有用到查询表; 4、表达式列的表达式: 应该也不会用到编码列; |
-- 作者:程兴刚 -- 发布时间:2020/2/19 11:36:00 -- 在输出的代码word里面查找提示的列名,就知道在什么代码里面了! |
-- 作者:龙潭春早 -- 发布时间:2020/2/26 23:58:00 -- 程版,在输出的代码word里面,已经查不到提示的列名了。 一开始出现这个问题的时候,这个工作就做过了(1楼有交代)。
|
-- 作者:sloyy -- 发布时间:2020/2/27 0:58:00 -- 你忘了一个地方: 关联-表间关联 |
-- 作者:龙潭春早 -- 发布时间:2020/2/27 17:07:00 -- 没有做过表间的关联 |
-- 作者:有点蓝 -- 发布时间:2020/2/27 17:11:00 -- 备份项目。把这个表删除,重新添加进来 |