以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  子行具有多个父行  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=130127)

--  作者:taifeng110
--  发布时间:2019/1/14 11:00:00
--  子行具有多个父行
.NET Framework 版本:2.0.50727.8793
Foxtable 版本:2018.3.9.1
错误所在事件:加载[物流明细]失败!
详细错误信息:
子行具有多个父行。

销售订单表里有存在一个合同号有多行的情况,但是每一行的合同号后面的物料名称、数量都不一样,这样也不行吗?
是不是只认关联关系建立的时候的合同编号是一对多就好了呢
那现在怎么办好呢?
图片点击可在新窗口打开查看此主题相关图片如下:xd.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2019/1/14 12:05:00
--  

 

父表的关联列,不能重复。如果重复,不能直接引用父表的数据。

 

 


--  作者:taifeng110
--  发布时间:2019/1/14 12:54:00
--  
就是建立关联的父表的字段不能重复对吗?
--  作者:有点甜
--  发布时间:2019/1/14 14:59:00
--  
以下是引用taifeng110在2019/1/14 12:54:00的发言:
就是建立关联的父表的字段不能重复对吗?

 

比如你通过 【第一列】【第二列】 设置关联,那么,这两列的值,不能有重复的。

 


--  作者:taifeng110
--  发布时间:2019/1/14 17:37:00
--  
我现在存在重复的情况如何改好点呢?

[此贴子已经被作者于2019/1/14 20:21:51编辑过]

--  作者:有点甜
--  发布时间:2019/1/15 9:44:00
--  
以下是引用taifeng110在2019/1/14 17:37:00的发言:
我现在存在重复的情况如何改好点呢?

[此贴子已经被作者于2019/1/14 20:21:51编辑过]

 

1、最简单,你子表不要加入表达式列(引用父表 parent 那种表达式);

 

2、如果确实需要引用父表数据,改成写代码的方式 http://www.foxtable.com/webhelp/scr/1453.htm

 

3、你父表的数据会重复?重复的时候,引用你哪一条数据到子表?