以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 奇怪的表bug问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142703) |
-- 作者:swagger -- 发布时间:2019/11/4 12:31:00 -- 奇怪的表bug问题 打开窗口,表,显示“对象名 \'订单明细2\' 无效。” 事件发生经过: 1. (1)因为订单明细不能跨表引用(价格表),用其中一种跨表引用代码(简称代码A),有个别产品不能引用,开始怀疑是产品名字偏僻字引起,所以换了个名字可以引用。 (2)然后建立一个新表,用之前不能被引用的产品,可以被引用了。那就证明不是偏僻字的问题。 (3)然后怀疑是代码问题,然后换了个跨表引用代码(简称代码B),结果所有产品都不能引用了 (4)然后用一个新表,用代码B,结果所有产品可以正常引用 (5)那么就怀疑订单明细表其它代码有问题,把所有的代码全部删掉,只保留代码B,结果还是不能引用 (6)那么就怀疑订单明细表是不是存在缺陷,所有把订单明细表删掉,然后重新建立订单明细表,把之前的代码全部写到新的订单明细表,这样所有产品都能正常引用了 2. 虽然订单明细表能正常引用了,但是打开订单表窗口(含订单明细),就显示“对象名 \'订单明细2\' 无效。” (1)开始检查所有的表代码,都不含订单明细2,然后检查外部数据表,也不含有订单明细2,再检查关联,也没有订单明细2,再检查项目属性,也没有订单明细2 (2)所以只能打开之前备份的程序,打开同样的窗口(没有变动),就不显示上述错误,能正常显示了。 所以这两个问题非常奇怪,1.订单明细不能被跨表引用。 2. 窗口表显示不存在的表 |
-- 作者:cd_tdh -- 发布时间:2019/11/4 12:49:00 -- 关闭项目bin删除后重新打开试试 |
-- 作者:swagger -- 发布时间:2019/11/4 13:00:00 -- 以下是引用cd_tdh在2019/11/4 12:49:00的发言:
删掉bin,重新打开还是出现错误
关闭项目bin删除后重新打开试试 |