Foxtable(狐表)用户栏目专家坐堂 → 奇怪的表bug问题


  共有2883人关注过本帖树形打印复制链接

主题:奇怪的表bug问题

帅哥哟,离线,有人找我吗?
swagger
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:689 积分:5362 威望:0 精华:0 注册:2012/8/25 20:50:00
奇怪的表bug问题  发帖心情 Post By:2019/11/4 12:31:00 [只看该作者]

打开窗口,表,显示“对象名 '订单明细2' 无效。”

事件发生经过:

1. 
(1)因为订单明细不能跨表引用(价格表),用其中一种跨表引用代码(简称代码A),有个别产品不能引用,开始怀疑是产品名字偏僻字引起,所以换了个名字可以引用。
(2)然后建立一个新表,用之前不能被引用的产品,可以被引用了。那就证明不是偏僻字的问题。
(3)然后怀疑是代码问题,然后换了个跨表引用代码(简称代码B),结果所有产品都不能引用了
(4)然后用一个新表,用代码B,结果所有产品可以正常引用
(5)那么就怀疑订单明细表其它代码有问题,把所有的代码全部删掉,只保留代码B,结果还是不能引用
(6)那么就怀疑订单明细表是不是存在缺陷,所有把订单明细表删掉,然后重新建立订单明细表,把之前的代码全部写到新的订单明细表,这样所有产品都能正常引用了

2. 虽然订单明细表能正常引用了,但是打开订单表窗口(含订单明细),就显示“对象名 '订单明细2' 无效。”
(1)开始检查所有的表代码,都不含订单明细2,然后检查外部数据表,也不含有订单明细2,再检查关联,也没有订单明细2,再检查项目属性,也没有订单明细2
(2)所以只能打开之前备份的程序,打开同样的窗口(没有变动),就不显示上述错误,能正常显示了。



所以这两个问题非常奇怪,1.订单明细不能被跨表引用。   2. 窗口表显示不存在的表



 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3206 积分:21316 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2019/11/4 12:49:00 [只看该作者]

关闭项目bin删除后重新打开试试

 回到顶部
帅哥哟,离线,有人找我吗?
swagger
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:689 积分:5362 威望:0 精华:0 注册:2012/8/25 20:50:00
  发帖心情 Post By:2019/11/4 13:00:00 [只看该作者]

以下是引用cd_tdh在2019/11/4 12:49:00的发言:
关闭项目bin删除后重新打开试试

删掉bin,重新打开还是出现错误

 回到顶部