以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关联表修改表结构时提示没有关联表名的列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186118)

--  作者:zhuxinhui
--  发布时间:2023/4/7 10:16:00
--  关联表修改表结构时提示没有关联表名的列


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

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20230407101232.png
图片点击可在新窗口打开查看
我把采购入库和采购入库明细做了关联,最近修改主表结构时,老弹出没有关联表名称的列

我把关联表撤消关联后,就可以了

用了甘多年,之前都没有出现这种情况


--  作者:有点蓝
--  发布时间:2023/4/7 10:18:00
--  
这2个表是同一个数据库的吗?是不是做了动态加载?
--  作者:zhuxinhui
--  发布时间:2023/4/7 11:06:00
--  

是同一个SQL数据库,没有做动态加载

 


--  作者:zhuxinhui
--  发布时间:2023/4/7 11:09:00
--  

关联表名,为什么会与主表列名有关的,子表又可以修改得了

 


--  作者:有点蓝
--  发布时间:2023/4/7 11:16:00
--  
备份项目。把这2个表从外部表管理中删除,然后重新添加
--  作者:zhuxinhui
--  发布时间:2023/4/7 11:32:00
--  
现在不止一个关联表是这样,很多都是这样
--  作者:有点蓝
--  发布时间:2023/4/7 11:43:00
--  
都统一处理一遍。另外建议不要过多的依赖关联,特别是复杂的多表关联。

我还是怀疑使用了动态加载:http://www.foxtable.com/webhelp/topics/2755.htm

最后,把Foxtable更新到最新版本

--  作者:zhuxinhui
--  发布时间:2023/4/7 11:54:00
--  

  Case "进销存入库"
        Dim Cols3() As String = {"进销存入库", "进销存入库明细"}
        For y As Integer = 0 To Cols3.Length - 1
            If DataTables.Contains(Cols3(y)) = False Then
                DataTables.Load(Cols3(y))
            End If
        Next
        MainTable = Tables("进销存入库")

最近使用了这个导航加载,这个有影响吗?

 


--  作者:有点蓝
--  发布时间:2023/4/7 11:55:00
--  
请认真仔细看看7楼的帮助说明
--  作者:zhuxinhui
--  发布时间:2023/4/7 11:55:00
--  
另外不使用关联,还有什么方法可以做关联表录入,我现在全部都是使用关联表做关联录入