以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  出现找不到父关系  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147825)

--  作者:zhy400137
--  发布时间:2020/3/25 10:47:00
--  出现找不到父关系
老师,建立了个关系,生成表为 无,在子表新建表达式一列,类型为字符,用公式获取主表的
一列,但打开窗口会出现这个,请教是为什么?谢谢
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:zhy400137
--  发布时间:2020/3/25 10:47:00
--  
接着又提示:
找不到父关系“组织架构_门店任务分配”。

--  作者:zhy400137
--  发布时间:2020/3/25 10:49:00
--  

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

--  作者:有点蓝
--  发布时间:2020/3/25 11:04:00
--  
父表有没有重复的编码?2个表名称列的类型和长度是否一致
--  作者:zhy400137
--  发布时间:2020/3/25 11:19:00
--  
检查了一下,是一致的,只要删除表达式列就不会提示了
--  作者:zhy400137
--  发布时间:2020/3/25 11:24:00
--  
窗体打开后,重新再设置一下表达式,又可以了
--  作者:zhy400137
--  发布时间:2020/3/25 11:24:00
--  
但打开窗体,又提示了,我把窗体afterload的代码全注释了,还是会这样
--  作者:有点蓝
--  发布时间:2020/3/25 11:30:00
--  
请上传实例看看
--  作者:zhy400137
--  发布时间:2020/3/25 11:37:00
--  
\'动态修改表达式的公式,在菜单里直接设置,会出错
If Relations.Contains("组织架构_门店任务分配") Then
    DataTables("门店任务分配").DataCols("门店名称").Expression = "Parent(组织架构_门店任务分配).门店名称"
End If

我改成这样好了,实例太大不好上传,谢谢老师的。
可能是因为我的表是动态加载的